#include <app-helper.h>
Inheritance diagram for Gnome::UI::Items::Info:

Public Types | |
| typedef sigc::slot< void > | Callback |
| END = GNOME_APP_UI_ENDOFINFO | |
| ITEM = GNOME_APP_UI_ITEM | |
| TOGGLEITEM = GNOME_APP_UI_TOGGLEITEM | |
| RADIOITEMS = GNOME_APP_UI_RADIOITEMS | |
| SUBTREE = GNOME_APP_UI_SUBTREE | |
| SEPARATOR = GNOME_APP_UI_SEPARATOR | |
| HELP = GNOME_APP_UI_HELP | |
| BUILDER = GNOME_APP_UI_BUILDER_DATA | |
| CONFIGURABLE = GNOME_APP_UI_ITEM_CONFIGURABLE | |
| SUBTREE_STOCK = GNOME_APP_UI_SUBTREE_STOCK | |
| enum | Type { END = GNOME_APP_UI_ENDOFINFO, ITEM = GNOME_APP_UI_ITEM, TOGGLEITEM = GNOME_APP_UI_TOGGLEITEM, RADIOITEMS = GNOME_APP_UI_RADIOITEMS, SUBTREE = GNOME_APP_UI_SUBTREE, SEPARATOR = GNOME_APP_UI_SEPARATOR, HELP = GNOME_APP_UI_HELP, BUILDER = GNOME_APP_UI_BUILDER_DATA, CONFIGURABLE = GNOME_APP_UI_ITEM_CONFIGURABLE, SUBTREE_STOCK = GNOME_APP_UI_SUBTREE_STOCK } |
Public Member Functions | |
| void * | operator new (size_t s, void *v) |
| Info () | |
| Info (const Info &src) | |
| ~Info () | |
| Info & | operator= (const Info &src) |
| Gtk::Widget * | get_widget () |
| const Gtk::Widget * | get_widget () const |
| Type | type () const |
| const gchar * | debug_get_icon_info () const |
| void | set_accel (const Gtk::AccelKey &ak=Gtk::AccelKey()) |
Protected Member Functions | |
| void | init (Type type_) |
| void | init_cb (Type type_, const Icon &icon, const Glib::ustring &label, const Callback &cb, const Glib::ustring &tooltip) |
| void | init_sub (Type type_, const Icon &icon, const Glib::ustring &label, const Array< Info > &sub, const Glib::ustring &tooltip) |
| InfoData * | init_common (Type type_, const Icon &icon_, const Glib::ustring &label_, const Glib::ustring &hint_) |
| InfoData * | get_data_ () |
| const InfoData * | get_data_ () const |
| void | set_data_ (InfoData *infodata) |
Friends | |
| class | InfoData |
| class | Array< Info > |
| typedef sigc::slot<void> Gnome::UI::Items::Info::Callback |
| Gnome::UI::Items::Info::Info | ( | ) |
| Gnome::UI::Items::Info::Info | ( | const Info & | src | ) |
| Gnome::UI::Items::Info::~Info | ( | ) |
| const gchar* Gnome::UI::Items::Info::debug_get_icon_info | ( | ) | const |
| const InfoData* Gnome::UI::Items::Info::get_data_ | ( | ) | const [protected] |
| InfoData* Gnome::UI::Items::Info::get_data_ | ( | ) | [protected] |
| const Gtk::Widget* Gnome::UI::Items::Info::get_widget | ( | ) | const |
| Gtk::Widget* Gnome::UI::Items::Info::get_widget | ( | ) |
| void Gnome::UI::Items::Info::init | ( | Type | type_ | ) | [protected] |
| void Gnome::UI::Items::Info::init_cb | ( | Type | type_, | |
| const Icon & | icon, | |||
| const Glib::ustring & | label, | |||
| const Callback & | cb, | |||
| const Glib::ustring & | tooltip | |||
| ) | [protected] |
| InfoData* Gnome::UI::Items::Info::init_common | ( | Type | type_, | |
| const Icon & | icon_, | |||
| const Glib::ustring & | label_, | |||
| const Glib::ustring & | hint_ | |||
| ) | [protected] |
| void Gnome::UI::Items::Info::init_sub | ( | Type | type_, | |
| const Icon & | icon, | |||
| const Glib::ustring & | label, | |||
| const Array< Info > & | sub, | |||
| const Glib::ustring & | tooltip | |||
| ) | [protected] |
| void* Gnome::UI::Items::Info::operator new | ( | size_t | s, | |
| void * | v | |||
| ) | [inline] |
| void Gnome::UI::Items::Info::set_accel | ( | const Gtk::AccelKey & | ak = Gtk::AccelKey() |
) |
| void Gnome::UI::Items::Info::set_data_ | ( | InfoData * | infodata | ) | [protected] |
| Type Gnome::UI::Items::Info::type | ( | ) | const |
friend class InfoData [friend] |
1.4.7