|
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().