Blender V4.3
rna_wm_api.cc File Reference
#include <cctype>
#include <cstdio>
#include <cstdlib>
#include "BLI_utildefines.h"
#include "RNA_define.hh"
#include "RNA_enum_types.hh"
#include "DNA_screen_types.h"
#include "DNA_space_types.h"
#include "DNA_windowmanager_types.h"
#include "UI_interface.hh"
#include "wm_cursors.hh"
#include "wm_event_types.hh"
#include "WM_api.hh"
#include "WM_types.hh"
#include "rna_internal.hh"

Go to the source code of this file.

Macros

#define WM_GEN_INVOKE_EVENT   (1 << 0)
 
#define WM_GEN_INVOKE_SIZE   (1 << 1)
 
#define WM_GEN_INVOKE_RETURN   (1 << 2)
 

Functions

static void rna_generic_op_invoke (FunctionRNA *func, int flag)
 
void RNA_api_window (StructRNA *srna)
 
void RNA_api_wm (StructRNA *srna)
 
void RNA_api_operator (StructRNA *srna)
 
void RNA_api_macro (StructRNA *srna)
 
void RNA_api_keyconfig (StructRNA *)
 
void RNA_api_keymap (StructRNA *srna)
 
void RNA_api_keymapitem (StructRNA *srna)
 
void RNA_api_keymapitems (StructRNA *srna)
 
void RNA_api_keymaps (StructRNA *srna)
 
void RNA_api_keyconfigs (StructRNA *srna)
 

Variables

const EnumPropertyItem rna_enum_window_cursor_items []
 
const EnumPropertyItem rna_operator_popup_icon_items []
 

Macro Definition Documentation

◆ WM_GEN_INVOKE_EVENT

#define WM_GEN_INVOKE_EVENT   (1 << 0)

Definition at line 758 of file rna_wm_api.cc.

Referenced by RNA_api_wm(), and rna_generic_op_invoke().

◆ WM_GEN_INVOKE_RETURN

#define WM_GEN_INVOKE_RETURN   (1 << 2)

Definition at line 760 of file rna_wm_api.cc.

Referenced by RNA_api_wm(), and rna_generic_op_invoke().

◆ WM_GEN_INVOKE_SIZE

#define WM_GEN_INVOKE_SIZE   (1 << 1)

Definition at line 759 of file rna_wm_api.cc.

Referenced by RNA_api_wm(), and rna_generic_op_invoke().

Function Documentation

◆ RNA_api_keyconfig()

void RNA_api_keyconfig ( StructRNA * srna)

Definition at line 1210 of file rna_wm_api.cc.

Referenced by rna_def_keyconfig().

◆ RNA_api_keyconfigs()

◆ RNA_api_keymap()

◆ RNA_api_keymapitem()

◆ RNA_api_keymapitems()

◆ RNA_api_keymaps()

◆ RNA_api_macro()

◆ RNA_api_operator()

◆ RNA_api_window()

◆ RNA_api_wm()

◆ rna_generic_op_invoke()

Variable Documentation

◆ rna_enum_window_cursor_items

const EnumPropertyItem rna_enum_window_cursor_items[]

Definition at line 33 of file rna_wm_api.cc.

Referenced by RNA_api_window(), RNA_api_workspace_tool(), and rna_def_operator_common().

◆ rna_operator_popup_icon_items

const EnumPropertyItem rna_operator_popup_icon_items[]
Initial value:
= {
{ALERT_ICON_NONE, "NONE", 0, "None", ""},
{ALERT_ICON_WARNING, "WARNING", 0, "Warning", ""},
{ALERT_ICON_QUESTION, "QUESTION", 0, "Question", ""},
{ALERT_ICON_ERROR, "ERROR", 0, "Error", ""},
{ALERT_ICON_INFO, "INFO", 0, "Info", ""},
{0, nullptr, 0, nullptr, nullptr},
}
@ ALERT_ICON_NONE
@ ALERT_ICON_INFO
@ ALERT_ICON_WARNING
@ ALERT_ICON_QUESTION
@ ALERT_ICON_ERROR

Definition at line 835 of file rna_wm_api.cc.

Referenced by RNA_api_wm().