3 #ifndef _LIBGNOMEUIMM_ICON_ENTRY_H 4 #define _LIBGNOMEUIMM_ICON_ENTRY_H 31 #include <gtkmm/box.h> 35 #include <gtkmm/entry.h> 38 #ifndef DOXYGEN_SHOULD_SKIP_THIS 39 typedef struct _GnomeIconEntry GnomeIconEntry;
40 typedef struct _GnomeIconEntryClass GnomeIconEntryClass;
48 {
class IconEntry_Class; }
61 #ifndef DOXYGEN_SHOULD_SKIP_THIS 63 typedef IconEntry_Class CppClassType;
64 typedef GnomeIconEntry BaseObjectType;
65 typedef GnomeIconEntryClass BaseClassType;
70 #ifndef DOXYGEN_SHOULD_SKIP_THIS 73 friend class IconEntry_Class;
74 static CppClassType iconentry_class_;
81 explicit IconEntry(
const Glib::ConstructParams& construct_params);
82 explicit IconEntry(GnomeIconEntry* castitem);
87 #ifndef DOXYGEN_SHOULD_SKIP_THIS 88 static GType get_type() G_GNUC_CONST;
91 static GType get_base_type() G_GNUC_CONST;
95 GnomeIconEntry*
gobj() {
return reinterpret_cast<GnomeIconEntry*
>(gobject_); }
98 const GnomeIconEntry*
gobj()
const {
return reinterpret_cast<GnomeIconEntry*
>(gobject_); }
103 #ifdef GLIBMM_VFUNCS_ENABLED 104 #endif //GLIBMM_VFUNCS_ENABLED 108 #ifdef GLIBMM_VFUNCS_ENABLED 109 #endif //GLIBMM_VFUNCS_ENABLED 112 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 113 virtual void on_changed();
114 virtual void on_browse();
115 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 123 IconEntry(
const Glib::ustring& history_id,
const Glib::ustring& browse_dialog_title);
126 void set_pixmap_subdir(
const Glib::ustring& subdir);
128 Glib::ustring get_filename()
const;
130 bool set_filename(
const Glib::ustring& filename);
132 void set_browse_dialog_title(
const Glib::ustring& browse_dialog_title);
134 void set_history_id(
const Glib::ustring& history_id);
136 void set_max_saved(guint max_saved);
139 Gtk::Widget* get_pick_dialog();
141 const Gtk::Widget* get_pick_dialog()
const;
149 Glib::SignalProxy0< void > signal_changed();
157 Glib::SignalProxy0< void > signal_browse();
GnomeIconEntry * gobj()
Provides access to the underlying C GtkObject.
Definition: icon-entry.h:95
const GnomeIconEntry * gobj() const
Provides access to the underlying C GtkObject.
Definition: icon-entry.h:98
Definition: icon-entry.h:58