Blender
V3.3
|
Public Types | |
enum | Type { Operator = 1 , RNA = 2 } |
Public Attributes | |
MenuSearch_Item * | next |
MenuSearch_Item * | prev |
const char * | drawstr |
const char * | drawwstr_full |
const char * | drawstr_submenu |
int | icon |
int | state |
MenuSearch_Parent * | menu_parent |
MenuType * | mt |
enum MenuSearch_Item::Type | type |
union { | |
struct { | |
wmOperatorType * type | |
PointerRNA * opptr | |
wmOperatorCallContext opcontext | |
bContextStore * context | |
} op | |
struct { | |
PointerRNA ptr | |
PropertyRNA * prop | |
int index | |
int enum_value | |
} rna | |
}; | |
MenuSearch_Context * | wm_context |
Definition at line 83 of file interface_template_search_menu.cc.
Enumerator | |
---|---|
Operator | |
RNA |
Definition at line 95 of file interface_template_search_menu.cc.
union { ... } |
bContextStore* MenuSearch_Item::context |
Definition at line 106 of file interface_template_search_menu.cc.
const char* MenuSearch_Item::drawstr |
Definition at line 85 of file interface_template_search_menu.cc.
Referenced by menu_items_from_all_operators(), menu_items_from_ui_create_item_from_button(), menu_items_to_ui_button(), and menu_search_exec_fn().
const char* MenuSearch_Item::drawstr_submenu |
Support a single level sub-menu nesting (for operator buttons that expand).
Definition at line 88 of file interface_template_search_menu.cc.
Referenced by menu_items_from_ui_create_item_from_button().
const char* MenuSearch_Item::drawwstr_full |
Definition at line 86 of file interface_template_search_menu.cc.
Referenced by menu_item_sort_by_drawstr_full(), menu_items_from_all_operators(), and menu_search_update_fn().
int MenuSearch_Item::enum_value |
Only for enum buttons.
Definition at line 115 of file interface_template_search_menu.cc.
int MenuSearch_Item::icon |
Definition at line 89 of file interface_template_search_menu.cc.
Referenced by menu_items_from_ui_create_item_from_button(), menu_items_to_ui_button(), and menu_search_update_fn().
int MenuSearch_Item::index |
Definition at line 113 of file interface_template_search_menu.cc.
MenuSearch_Parent* MenuSearch_Item::menu_parent |
Definition at line 92 of file interface_template_search_menu.cc.
MenuType* MenuSearch_Item::mt |
Definition at line 93 of file interface_template_search_menu.cc.
Referenced by menu_items_from_ui_create_item_from_button().
MenuSearch_Item* MenuSearch_Item::next |
Definition at line 84 of file interface_template_search_menu.cc.
struct { ... } MenuSearch_Item::op |
Operator menu item.
Referenced by menu_items_from_all_operators(), menu_items_from_ui_create_item_from_button(), menu_items_to_ui_button(), and menu_search_exec_fn().
wmOperatorCallContext MenuSearch_Item::opcontext |
Definition at line 105 of file interface_template_search_menu.cc.
PointerRNA* MenuSearch_Item::opptr |
Definition at line 104 of file interface_template_search_menu.cc.
MenuSearch_Item * MenuSearch_Item::prev |
Definition at line 84 of file interface_template_search_menu.cc.
PropertyRNA* MenuSearch_Item::prop |
Definition at line 112 of file interface_template_search_menu.cc.
PointerRNA MenuSearch_Item::ptr |
Definition at line 111 of file interface_template_search_menu.cc.
struct { ... } MenuSearch_Item::rna |
Property (only for check-box/boolean).
Referenced by menu_items_from_ui_create_item_from_button(), menu_items_to_ui_button(), and menu_search_exec_fn().
int MenuSearch_Item::state |
Definition at line 90 of file interface_template_search_menu.cc.
Referenced by menu_items_from_ui_create_item_from_button(), menu_items_to_ui_button(), menu_search_exec_fn(), and menu_search_update_fn().
enum MenuSearch_Item::Type MenuSearch_Item::type |
wmOperatorType* MenuSearch_Item::type |
Definition at line 103 of file interface_template_search_menu.cc.
MenuSearch_Context* MenuSearch_Item::wm_context |
Set when we need each menu item to be able to set its own context. may be nullptr.
Definition at line 120 of file interface_template_search_menu.cc.
Referenced by menu_items_from_all_operators(), menu_items_from_ui_create_item_from_button(), menu_search_exec_fn(), ui_search_menu_create_context_menu(), and ui_search_menu_create_tooltip().