3 #ifndef _LIBGNOMEUIMM_DRUID_PAGE_H 4 #define _LIBGNOMEUIMM_DRUID_PAGE_H 32 #include <gtkmm/bin.h> 34 #include <libgnomeui/gnome-druid-page.h> 37 #ifndef DOXYGEN_SHOULD_SKIP_THIS 38 typedef struct _GnomeDruidPage GnomeDruidPage;
39 typedef struct _GnomeDruidPageClass GnomeDruidPageClass;
47 {
class DruidPage_Class; }
60 #ifndef DOXYGEN_SHOULD_SKIP_THIS 62 typedef DruidPage_Class CppClassType;
63 typedef GnomeDruidPage BaseObjectType;
64 typedef GnomeDruidPageClass BaseClassType;
69 #ifndef DOXYGEN_SHOULD_SKIP_THIS 72 friend class DruidPage_Class;
73 static CppClassType druidpage_class_;
80 explicit DruidPage(
const Glib::ConstructParams& construct_params);
81 explicit DruidPage(GnomeDruidPage* castitem);
86 #ifndef DOXYGEN_SHOULD_SKIP_THIS 87 static GType get_type() G_GNUC_CONST;
90 static GType get_base_type() G_GNUC_CONST;
94 GnomeDruidPage*
gobj() {
return reinterpret_cast<GnomeDruidPage*
>(gobject_); }
97 const GnomeDruidPage*
gobj()
const {
return reinterpret_cast<GnomeDruidPage*
>(gobject_); }
102 #ifdef GLIBMM_VFUNCS_ENABLED 103 #endif //GLIBMM_VFUNCS_ENABLED 107 #ifdef GLIBMM_VFUNCS_ENABLED 108 #endif //GLIBMM_VFUNCS_ENABLED 111 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 112 virtual bool on_next(Gtk::Widget& druid);
113 virtual void on_prepare(Gtk::Widget& druid);
114 virtual bool on_back(Gtk::Widget& druid);
115 virtual void on_finish(Gtk::Widget& druid);
116 virtual bool on_cancel(Gtk::Widget& druid);
117 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 142 Glib::SignalProxy1< bool,Gtk::Widget& > signal_next();
150 Glib::SignalProxy1< void,Gtk::Widget& > signal_prepare();
158 Glib::SignalProxy1< bool,Gtk::Widget& > signal_back();
166 Glib::SignalProxy1< void,Gtk::Widget& > signal_finish();
174 Glib::SignalProxy1< bool,Gtk::Widget& > signal_cancel();
178 virtual void set_bg_color(
const Gdk::Color& color);
179 virtual void set_title(
const Glib::ustring& title);
180 virtual void set_title_color(
const Gdk::Color& color);
181 virtual void set_logo(
const Glib::RefPtr<Gdk::Pixbuf>& logo_image);
182 virtual void set_logo_bg_color(
const Gdk::Color& color);
GnomeDruidPage * gobj()
Provides access to the underlying C GtkObject.
Definition: druid-page.h:94
Definition: druid-page.h:57
const GnomeDruidPage * gobj() const
Provides access to the underlying C GtkObject.
Definition: druid-page.h:97