A class to specify an item of a pop up menu.  
 More...
#include <IGraphicsPopupMenu.h>
 | 
| enum   | Flags {  
  kNoFlags = 0
, kDisabled = 1 << 0
, kTitle = 1 << 1
, kChecked = 1 << 2
,  
  kSeparator = 1 << 3
, kDeletable = 1 << 4
 
 } | 
|   | 
 | 
| void  | SetFlag (Flags flag, bool state) | 
|   | 
A class to specify an item of a pop up menu. 
Definition at line 44 of file IGraphicsPopupMenu.h.
 
◆ Flags
      
        
          | enum IPopupMenu::Item::Flags | 
        
      
 
 
◆ Item() [1/2]
  
  
      
        
          | IPopupMenu::Item::Item  | 
          ( | 
          const char *  | 
          str,  | 
         
        
           | 
           | 
          int  | 
          flags = kNoFlags,  | 
         
        
           | 
           | 
          int  | 
          tag = -1  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ Item() [2/2]
  
  
      
        
          | IPopupMenu::Item::Item  | 
          ( | 
          const char *  | 
          str,  | 
         
        
           | 
           | 
          IPopupMenu *  | 
          pSubMenu  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ ~Item()
  
  
      
        
          | IPopupMenu::Item::~Item  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetChecked()
  
  
      
        
          | bool IPopupMenu::Item::GetChecked  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetEnabled()
  
  
      
        
          | bool IPopupMenu::Item::GetEnabled  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetIsChoosable()
  
  
      
        
          | bool IPopupMenu::Item::GetIsChoosable  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetIsDeletable()
  
  
      
        
          | bool IPopupMenu::Item::GetIsDeletable  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetIsSeparator()
  
  
      
        
          | bool IPopupMenu::Item::GetIsSeparator  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetIsTitle()
  
  
      
        
          | bool IPopupMenu::Item::GetIsTitle  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetSubmenu()
  
  
      
        
          | IPopupMenu * IPopupMenu::Item::GetSubmenu  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetTag()
  
  
      
        
          | int IPopupMenu::Item::GetTag  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetText()
  
  
      
        
          | const char * IPopupMenu::Item::GetText  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetChecked()
  
  
      
        
          | void IPopupMenu::Item::SetChecked  | 
          ( | 
          bool  | 
          state | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetDeletable()
  
  
      
        
          | void IPopupMenu::Item::SetDeletable  | 
          ( | 
          bool  | 
          state | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetEnabled()
  
  
      
        
          | void IPopupMenu::Item::SetEnabled  | 
          ( | 
          bool  | 
          state | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetFlag()
  
  
      
        
          | void IPopupMenu::Item::SetFlag  | 
          ( | 
          Flags  | 
          flag,  | 
         
        
           | 
           | 
          bool  | 
          state  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ SetSubmenu()
  
  
      
        
          | void IPopupMenu::Item::SetSubmenu  | 
          ( | 
          IPopupMenu *  | 
          pSubmenu | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetText()
  
  
      
        
          | void IPopupMenu::Item::SetText  | 
          ( | 
          const char *  | 
          str | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetTitle()
  
  
      
        
          | void IPopupMenu::Item::SetTitle  | 
          ( | 
          bool  | 
          state | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ mFlags
  
  
      
        
          | int IPopupMenu::Item::mFlags | 
         
       
   | 
  
protected   | 
  
 
 
◆ mSubmenu
  
  
      
        
          | std::unique_ptr<IPopupMenu> IPopupMenu::Item::mSubmenu | 
         
       
   | 
  
protected   | 
  
 
 
◆ mTag
  
  
      
        
          | int IPopupMenu::Item::mTag = -1 | 
         
       
   | 
  
protected   | 
  
 
 
◆ mText
  
  
      
        
          | WDL_String IPopupMenu::Item::mText | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: