3 #ifndef _LIBGNOMEUIMM_DRUID_PAGE_STANDARD_H
4 #define _LIBGNOMEUIMM_DRUID_PAGE_STANDARD_H
32 #include <gtkmm/box.h>
33 #include <libgnomeui/gnome-druid-page-standard.h>
36 #ifndef DOXYGEN_SHOULD_SKIP_THIS
37 typedef struct _GnomeDruidPageStandard GnomeDruidPageStandard;
38 typedef struct _GnomeDruidPageStandardClass GnomeDruidPageStandardClass;
46 {
class DruidPageStandard_Class; }
59 #ifndef DOXYGEN_SHOULD_SKIP_THIS
61 typedef DruidPageStandard_Class CppClassType;
62 typedef GnomeDruidPageStandard BaseObjectType;
63 typedef GnomeDruidPageStandardClass BaseClassType;
68 #ifndef DOXYGEN_SHOULD_SKIP_THIS
71 friend class DruidPageStandard_Class;
72 static CppClassType druidpagestandard_class_;
85 #ifndef DOXYGEN_SHOULD_SKIP_THIS
86 static GType get_type() G_GNUC_CONST;
89 static GType get_base_type() G_GNUC_CONST;
93 GnomeDruidPageStandard*
gobj() {
return reinterpret_cast<GnomeDruidPageStandard*
>(gobject_); }
96 const GnomeDruidPageStandard*
gobj()
const {
return reinterpret_cast<GnomeDruidPageStandard*
>(gobject_); }
101 #ifdef GLIBMM_VFUNCS_ENABLED
102 #endif //GLIBMM_VFUNCS_ENABLED
106 #ifdef GLIBMM_VFUNCS_ENABLED
107 #endif //GLIBMM_VFUNCS_ENABLED
110 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
111 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
120 DruidPageStandard(
const Glib::ustring& title,
const Glib::RefPtr<Gdk::Pixbuf>& logo_image,
const Glib::RefPtr<Gdk::Pixbuf>& top_watermark);
123 void set_title(
const Glib::ustring& title);
125 void set_logo(
const Glib::RefPtr<Gdk::Pixbuf>& logo_image);
137 void append_item(
const Glib::ustring& question_mnemonic, Gtk::Widget& item,
const Glib::ustring& additional_info_markup);
142 Glib::RefPtr<Gdk::Pixbuf>
get_logo()
const;
149 #ifdef GLIBMM_PROPERTIES_ENABLED
157 #endif //#GLIBMM_PROPERTIES_ENABLED
159 #ifdef GLIBMM_PROPERTIES_ENABLED
166 Glib::PropertyProxy_ReadOnly<Glib::ustring>
property_title()
const;
167 #endif //#GLIBMM_PROPERTIES_ENABLED
169 #ifdef GLIBMM_PROPERTIES_ENABLED
177 #endif //#GLIBMM_PROPERTIES_ENABLED
179 #ifdef GLIBMM_PROPERTIES_ENABLED
186 Glib::PropertyProxy_ReadOnly<Gdk::Pixbuf>
property_logo()
const;
187 #endif //#GLIBMM_PROPERTIES_ENABLED
189 #ifdef GLIBMM_PROPERTIES_ENABLED
197 #endif //#GLIBMM_PROPERTIES_ENABLED
199 #ifdef GLIBMM_PROPERTIES_ENABLED
207 #endif //#GLIBMM_PROPERTIES_ENABLED
209 #ifdef GLIBMM_PROPERTIES_ENABLED
217 #endif //#GLIBMM_PROPERTIES_ENABLED
220 #ifdef GLIBMM_PROPERTIES_ENABLED
228 #endif //#GLIBMM_PROPERTIES_ENABLED
230 #ifdef GLIBMM_PROPERTIES_ENABLED
238 #endif //#GLIBMM_PROPERTIES_ENABLED
240 #ifdef GLIBMM_PROPERTIES_ENABLED
248 #endif //#GLIBMM_PROPERTIES_ENABLED
250 #ifdef GLIBMM_PROPERTIES_ENABLED
258 #endif //#GLIBMM_PROPERTIES_ENABLED
260 #ifdef GLIBMM_PROPERTIES_ENABLED
268 #endif //#GLIBMM_PROPERTIES_ENABLED
271 #ifdef GLIBMM_PROPERTIES_ENABLED
279 #endif //#GLIBMM_PROPERTIES_ENABLED
281 #ifdef GLIBMM_PROPERTIES_ENABLED
289 #endif //#GLIBMM_PROPERTIES_ENABLED
291 #ifdef GLIBMM_PROPERTIES_ENABLED
299 #endif //#GLIBMM_PROPERTIES_ENABLED
301 #ifdef GLIBMM_PROPERTIES_ENABLED
309 #endif //#GLIBMM_PROPERTIES_ENABLED
311 #ifdef GLIBMM_PROPERTIES_ENABLED
319 #endif //#GLIBMM_PROPERTIES_ENABLED
322 #ifdef GLIBMM_PROPERTIES_ENABLED
330 #endif //#GLIBMM_PROPERTIES_ENABLED
332 #ifdef GLIBMM_PROPERTIES_ENABLED
340 #endif //#GLIBMM_PROPERTIES_ENABLED
Gdk::Color get_background() const
const GnomeDruidPageStandard * gobj() const
Provides access to the underlying C GtkObject.
Definition: druid-page-standard.h:96
Gdk::Color get_logo_background() const
Glib::PropertyProxy< Gdk::Color > property_background_gdk()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< Gdk::Pixbuf > property_logo()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
void set_top_watermark(const Glib::RefPtr< Gdk::Pixbuf > &top_watermark_image)
void append_item(const Glib::ustring &question_mnemonic, Gtk::Widget &item, const Glib::ustring &additional_info_markup)
Glib::PropertyProxy_WriteOnly< Glib::ustring > property_title_foreground()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
void set_logo(const Glib::RefPtr< Gdk::Pixbuf > &logo_image)
Gdk::Color get_contents_background() const
Glib::ustring get_title() const
void set_title(const Glib::ustring &title)
GnomeDruidPageStandard * gobj()
Provides access to the underlying C GtkObject.
Definition: druid-page-standard.h:93
void set_title_foreground(const Gdk::Color &color)
Glib::RefPtr< Gdk::Pixbuf > get_top_watermark() const
virtual ~DruidPageStandard()
void set_background(const Gdk::Color &color)
Glib::PropertyProxy< Gdk::Color > property_logo_background_gdk()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
void set_logo_background(const Gdk::Color &color)
Glib::PropertyProxy< Gdk::Pixbuf > property_top_watermark()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
void set_contents_background(const Gdk::Color &color)
Gtk::VBox * get_vbox() const
Pack widgets into the VBox.
Definition: druid-page.h:57
Definition: druid-page-standard.h:56
Glib::RefPtr< Gdk::Pixbuf > get_logo() const
Glib::PropertyProxy< Glib::ustring > property_title()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Gdk::Color get_title_foreground() const
Glib::PropertyProxy_WriteOnly< Glib::ustring > property_logo_background()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< bool > property_background_set()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy_WriteOnly< Glib::ustring > property_background()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< Gdk::Color > property_title_foreground_gdk()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< bool > property_title_foreground_set()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...