Gnome::UI::Items::Info Class Reference
#include <app-helper.h>
List of all members.
Public Types |
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
} |
typedef sigc::slot< void > | Callback |
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 > |
Member Typedef Documentation
Member Enumeration Documentation
- Enumerator:
END |
|
ITEM |
|
TOGGLEITEM |
|
RADIOITEMS |
|
SUBTREE |
|
SEPARATOR |
|
HELP |
|
BUILDER |
|
CONFIGURABLE |
|
SUBTREE_STOCK |
|
Constructor & Destructor Documentation
Gnome::UI::Items::Info::Info |
( |
|
) |
|
Gnome::UI::Items::Info::Info |
( |
const Info & |
src |
) |
|
Gnome::UI::Items::Info::~Info |
( |
|
) |
|
Member Function Documentation
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] |
Info& Gnome::UI::Items::Info::operator= |
( |
const Info & |
src |
) |
|
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 |
Friends And Related Function Documentation
friend class InfoData [friend] |
The documentation for this class was generated from the following file: