3 #ifndef _GTKMM_ICONSET_H
4 #define _GTKMM_ICONSET_H
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
36 #include <glibmm/arrayhandle.h>
39 #ifndef DOXYGEN_SHOULD_SKIP_THIS
40 extern "C" {
typedef struct _GtkIconSet
GtkIconSet; }
59 #ifndef DOXYGEN_SHOULD_SKIP_THIS
203 #ifndef DOXYGEN_SHOULD_SKIP_THIS
GtkIconSet * gobj()
Provides access to the underlying C instance.
void swap(IconSet &other)
GtkIconSet * gobj_copy() const
Provides access to the underlying C instance. The caller is responsible for freeing it....
void swap(IconSet &lhs, IconSet &rhs)
Glib::RefPtr< Gdk::Pixbuf > render_icon(const Glib::RefPtr< Style > &style, TextDirection direction, Gtk::StateType state, IconSize size, Widget &widget, const Glib::ustring &detail)
void add_source(const IconSource &source)
IconSet(const Glib::RefPtr< Gdk::Pixbuf > &pixbuf)
Glib::ArrayHandle< IconSize > get_sizes() const
static IconSet lookup_default(const Gtk::StockID &stock_id)
const GtkIconSet * gobj() const
Provides access to the underlying C instance.
Gtk::IconSet wrap(GtkIconSet *object, bool take_copy=false)
static GType get_type() G_GNUC_CONST
GtkImagePixbufData pixbuf
struct _GtkIconSet GtkIconSet