3 #ifndef _GTKMM_ICONSOURCE_H
4 #define _GTKMM_ICONSOURCE_H
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
35 #ifndef DOXYGEN_SHOULD_SKIP_THIS
45 #ifndef DOXYGEN_SHOULD_SKIP_THIS
305 #ifndef DOXYGEN_SHOULD_SKIP_THIS
static GType get_type() G_GNUC_CONST
bool get_direction_wildcarded() const
void set_direction_wildcarded(bool setting=true)
void set_direction(TextDirection direction)
bool get_state_wildcarded() const
void swap(IconSource &lhs, IconSource &rhs)
void swap(IconSource &other)
Glib::ustring get_icon_name() const
void set_filename(const Glib::ustring &filename)
bool get_size_wildcarded() const
GtkIconSource * gobj_copy() const
Provides access to the underlying C instance. The caller is responsible for freeing it....
void set_state_wildcarded(bool setting=true)
GtkIconSource * gobj()
Provides access to the underlying C instance.
Gtk::IconSource wrap(GtkIconSource *object, bool take_copy=false)
Gtk::StateType get_state() const
void set_pixbuf(const Glib::RefPtr< Gdk::Pixbuf > &pixbuf)
void set_size_wildcarded(bool setting=true)
Glib::RefPtr< Gdk::Pixbuf > get_pixbuf()
const GtkIconSource * gobj() const
Provides access to the underlying C instance.
void set_state(Gtk::StateType state)
Glib::ustring get_filename() const
void set_size(IconSize size)
void set_icon_name(const Glib::ustring &icon_name)
TextDirection get_direction() const
Glib::RefPtr< const Gdk::Pixbuf > get_pixbuf() const
IconSize get_size() const
GtkImagePixbufData pixbuf
struct _GtkIconSource GtkIconSource