7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
34 #ifndef DOXYGEN_SHOULD_SKIP_THIS
57 #ifndef DOXYGEN_SHOULD_SKIP_THIS
58 typedef Bin CppObjectType;
60 typedef GtkBin BaseObjectType;
66 #ifndef DOXYGEN_SHOULD_SKIP_THIS
70 static CppClassType bin_class_;
74 Bin& operator=(
const Bin&);
77 explicit Bin(
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;
156 void add_label(
const Glib::ustring& label,
bool mnemonic =
false,
157 double x_align = 0.5,
double y_align = 0.5);
170 void add_label(
const Glib::ustring& label,
bool mnemonic,
181 const Glib::RefPtr<Gdk::Bitmap>& mask);
195 const Glib::RefPtr<Gdk::Bitmap>& mask,
196 const Glib::ustring& label,
197 double x_align = 0.5,
double y_align = 0.5);
210 const Glib::ustring& label,
211 double x_align = 0.5,
double y_align = 0.5);
void add_pixlabel(const Glib::RefPtr< Gdk::Pixmap > &pixmap, const Glib::RefPtr< Gdk::Bitmap > &mask, const Glib::ustring &label, double x_align=0.5, double y_align=0.5)
void add_label(const Glib::ustring &label, bool mnemonic=false, double x_align=0.5, double y_align=0.5)
const GtkBin * gobj() const
Provides access to the underlying C GtkObject.
Gtk::Bin * wrap(GtkBin *object, bool take_copy=false)
GtkBin * gobj()
Provides access to the underlying C GtkObject.
void add_pixmap(const Glib::RefPtr< Gdk::Pixmap > &pixmap, const Glib::RefPtr< Gdk::Bitmap > &mask)
Gtk::Widget * get_child()
void add_pixlabel(const Glib::ustring &pixfile, const Glib::ustring &label, double x_align=0.5, double y_align=0.5)
const Gtk::Widget * get_child() const
void add_label(const Glib::ustring &label, bool mnemonic, AlignmentEnum x_align, AlignmentEnum y_align=ALIGN_CENTER)
GtkImagePixmapData pixmap