cwidget  0.5.16
Public Types | Public Member Functions | Public Attributes
cwidget::widgets::menu_info Struct Reference

List of all members.

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.
const char * item_binding
const char * item_description
util::slot0arg item_slot
util::slotarg< sigc::slot0
< bool > > 
item_enabled

Member Data Documentation

item_name and item_description are multibyte representations.


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