3#ifndef _LIBGNOMEUIMM_ICON_SEL_H
4#define _LIBGNOMEUIMM_ICON_SEL_H
34#ifndef DOXYGEN_SHOULD_SKIP_THIS
35typedef struct _GnomeIconSelection GnomeIconSelection;
36typedef 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
104#ifdef GLIBMM_VFUNCS_ENABLED
108#ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
126 Glib::ustring
get_icon(
bool full_path =
true)
const;
Definition: icon-sel.h:55
const Gtk::Widget * get_box() const
const Gtk::Widget * get_gil() const
Gnome::UI::IconSelection * wrap(GnomeIconSelection *object, bool take_copy=false)
A Glib::wrap() method for this object.
Glib::ustring get_icon(bool full_path=true) const
void clear(bool not_shown=true)
const GnomeIconSelection * gobj() const
Provides access to the underlying C GtkObject.
Definition: icon-sel.h:94
void select_icon(const Glib::ustring &filename)
void add_directory(const Glib::ustring &dir)
GnomeIconSelection * gobj()
Provides access to the underlying C GtkObject.
Definition: icon-sel.h:91