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
124 void clear(
bool not_shown =
true);
126 Glib::ustring
get_icon(
bool full_path =
true)
const;
135 const Gtk::Widget*
get_gil()
const;
140 const Gtk::Widget*
get_box()
const;
void add_directory(const Glib::ustring &dir)
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
void select_icon(const Glib::ustring &filename)
Definition: icon-sel.h:54
void clear(bool not_shown=true)
Glib::ustring get_icon(bool full_path=true) const