3 #ifndef _LIBGNOMEUIMM_ICON_SEL_H 4 #define _LIBGNOMEUIMM_ICON_SEL_H 31 #include <gtkmm/box.h> 34 #ifndef DOXYGEN_SHOULD_SKIP_THIS 35 typedef struct _GnomeIconSelection GnomeIconSelection;
36 typedef struct _GnomeIconSelectionClass GnomeIconSelectionClass;
44 {
class IconSelection_Class; }
57 #ifndef DOXYGEN_SHOULD_SKIP_THIS 59 typedef IconSelection_Class CppClassType;
60 typedef GnomeIconSelection BaseObjectType;
61 typedef GnomeIconSelectionClass BaseClassType;
66 #ifndef DOXYGEN_SHOULD_SKIP_THIS 69 friend class IconSelection_Class;
70 static CppClassType iconselection_class_;
77 explicit IconSelection(
const Glib::ConstructParams& construct_params);
83 #ifndef DOXYGEN_SHOULD_SKIP_THIS 84 static GType get_type() G_GNUC_CONST;
87 static GType get_base_type() G_GNUC_CONST;
91 GnomeIconSelection*
gobj() {
return reinterpret_cast<GnomeIconSelection*
>(gobject_); }
94 const GnomeIconSelection*
gobj()
const {
return reinterpret_cast<GnomeIconSelection*
>(gobject_); }
99 #ifdef GLIBMM_VFUNCS_ENABLED 100 #endif //GLIBMM_VFUNCS_ENABLED 104 #ifdef GLIBMM_VFUNCS_ENABLED 105 #endif //GLIBMM_VFUNCS_ENABLED 108 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 109 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 120 void add_directory(
const Glib::ustring& dir);
124 void clear(
bool not_shown =
true);
126 Glib::ustring get_icon(
bool full_path =
true)
const;
128 void select_icon(
const Glib::ustring& filename);
133 Gtk::Widget* get_gil();
135 const Gtk::Widget* get_gil()
const;
138 Gtk::Widget* get_box();
140 const Gtk::Widget* get_box()
const;
const GnomeIconSelection * gobj() const
Provides access to the underlying C GtkObject.
Definition: icon-sel.h:94
GnomeIconSelection * gobj()
Provides access to the underlying C GtkObject.
Definition: icon-sel.h:91
Definition: icon-sel.h:54