Blender V4.3
MenuSearch_Item Struct Reference

Public Types

enum  Type { Operator = 1 , RNA = 2 }
 

Public Attributes

MenuSearch_Itemnext
 
MenuSearch_Itemprev
 
const char * drawstr
 
const char * drawwstr_full
 
int icon
 
int state
 
float weight
 
MenuSearch_Parentmenu_parent
 
MenuTypemt
 
enum MenuSearch_Item::Type type
 
union { 
 
   struct { 
 
      wmOperatorType *   type 
 
      PointerRNA *   opptr 
 
      wmOperatorCallContext   opcontext 
 
      const bContextStore *   context 
 
   }   op 
 
   struct { 
 
      PointerRNA   ptr 
 
      PropertyRNA *   prop 
 
      int   index 
 
      int   enum_value 
 
   }   rna 
 
};  
 
MenuSearch_Contextwm_context
 

Detailed Description

Definition at line 81 of file interface_template_search_menu.cc.

Member Enumeration Documentation

◆ Type

Enumerator
Operator 
RNA 

Definition at line 92 of file interface_template_search_menu.cc.

Member Data Documentation

◆ [union]

union { ... } MenuSearch_Item

◆ context

◆ drawstr

◆ drawwstr_full

const char* MenuSearch_Item::drawwstr_full

◆ enum_value

int MenuSearch_Item::enum_value

◆ icon

int MenuSearch_Item::icon

◆ index

◆ menu_parent

MenuSearch_Parent* MenuSearch_Item::menu_parent

◆ mt

MenuType* MenuSearch_Item::mt

◆ next

MenuSearch_Item* MenuSearch_Item::next

Definition at line 82 of file interface_template_search_menu.cc.

◆ [struct]

struct { ... } MenuSearch_Item::op

◆ opcontext

◆ opptr

◆ prev

MenuSearch_Item * MenuSearch_Item::prev

Definition at line 82 of file interface_template_search_menu.cc.

◆ prop

◆ ptr

◆ [struct]

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

◆ state

int MenuSearch_Item::state

◆ type [1/2]

◆ type [2/2]

wmOperatorType* MenuSearch_Item::type

Definition at line 100 of file interface_template_search_menu.cc.

◆ weight

float MenuSearch_Item::weight

◆ wm_context

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


The documentation for this struct was generated from the following file: