cwidget  0.5.17
Public Types | Public Member Functions | Public Attributes | List of all members
cwidget::widgets::menu_info Struct Reference

Public Types

enum  item_types { MENU_ITEM, MENU_SEPARATOR, MENU_END }
 

Public Member Functions

 menu_info (item_types type, const char *name, const char *binding, const char *description, sigc::slot0< void > slot)
 
 menu_info (item_types type, const char *name, const char *binding, const char *description, sigc::slot0< void > *slot)
 
 menu_info (item_types type, const char *name, const char *binding, const char *description, sigc::slot0< void > slot, sigc::slot0< bool > enabled)
 
 menu_info (item_types type, const char *name, const char *binding, const char *description, sigc::slot0< void > *slot, sigc::slot0< bool > enabled)
 
 menu_info (item_types type)
 

Public Attributes

enum cwidget::widgets::menu_info::item_types item_type
 
const char * item_name
 item_name and item_description are multibyte representations. More...
 
const char * item_binding
 
const char * item_description
 
util::slot0arg item_slot
 
util::slotarg< sigc::slot0< bool > > item_enabled
 

Member Data Documentation

◆ item_name

const char* cwidget::widgets::menu_info::item_name

item_name and item_description are multibyte representations.

Referenced by cwidget::widgets::menu::menu().


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