VSTGUI  4.10
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
CCommandMenuItem::Desc Struct Reference

Public Member Functions

 Desc ()=default
 
 ~Desc () noexcept=default
 
 Desc (const UTF8String &title, const UTF8String &keycode=nullptr, int32_t keyModifiers=0, CBitmap *icon=nullptr, int32_t flags=kNoFlags, ICommandMenuItemTarget *target=nullptr, const UTF8String &commandCategory=nullptr, const UTF8String &commandName=nullptr)
 
 Desc (const UTF8String &title, int32_t tag, ICommandMenuItemTarget *target=nullptr, const UTF8String &commandCategory=nullptr, const UTF8String &commandName=nullptr)
 
 Desc (const UTF8String &title, ICommandMenuItemTarget *target, const UTF8String &commandCategory=nullptr, const UTF8String &commandName=nullptr)
 

Public Attributes

UTF8String title
 
UTF8String commandCategory
 
UTF8String commandName
 
UTF8String keycode
 
SharedPointer
< ICommandMenuItemTarget
target
 
SharedPointer< CBitmapicon
 
int32_t keyModifiers {0}
 
int32_t flags {kNoFlags}
 
int32_t tag {-1}
 

Constructor & Destructor Documentation

Desc ( )
default
~Desc ( )
defaultnoexcept
Desc ( const UTF8String title,
const UTF8String keycode = nullptr,
int32_t  keyModifiers = 0,
CBitmap icon = nullptr,
int32_t  flags = kNoFlags,
ICommandMenuItemTarget target = nullptr,
const UTF8String commandCategory = nullptr,
const UTF8String commandName = nullptr 
)
inline
Desc ( const UTF8String title,
int32_t  tag,
ICommandMenuItemTarget target = nullptr,
const UTF8String commandCategory = nullptr,
const UTF8String commandName = nullptr 
)
inline
Desc ( const UTF8String title,
ICommandMenuItemTarget target,
const UTF8String commandCategory = nullptr,
const UTF8String commandName = nullptr 
)
inline

Member Data Documentation

UTF8String commandCategory
UTF8String commandName
int32_t flags {kNoFlags}
UTF8String keycode
int32_t keyModifiers {0}
int32_t tag {-1}
UTF8String title

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