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);
127 void set_top_watermark(
const Glib::RefPtr<Gdk::Pixbuf>& top_watermark_image);
129 void set_title_foreground(
const Gdk::Color& color);
131 void set_background (
const Gdk::Color& color);
133 void set_logo_background(
const Gdk::Color& color);
135 void set_contents_background(
const Gdk::Color& color);
137 void append_item(
const Glib::ustring& question_mnemonic, Gtk::Widget& item,
const Glib::ustring& additional_info_markup);
140 Gtk::VBox* get_vbox()
const;
141 Glib::ustring get_title()
const;
142 Glib::RefPtr<Gdk::Pixbuf> get_logo()
const;
143 Glib::RefPtr<Gdk::Pixbuf> get_top_watermark()
const;
144 Gdk::Color get_title_foreground()
const;
145 Gdk::Color get_background()
const;
146 Gdk::Color get_logo_background()
const;
147 Gdk::Color get_contents_background()
const;
149 #ifdef GLIBMM_PROPERTIES_ENABLED 156 Glib::PropertyProxy<Glib::ustring> property_title() ;
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 176 Glib::PropertyProxy<Gdk::Pixbuf> property_logo() ;
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 196 Glib::PropertyProxy<Gdk::Pixbuf> property_top_watermark() ;
197 #endif //#GLIBMM_PROPERTIES_ENABLED 199 #ifdef GLIBMM_PROPERTIES_ENABLED 206 Glib::PropertyProxy_ReadOnly<Gdk::Pixbuf> property_top_watermark()
const;
207 #endif //#GLIBMM_PROPERTIES_ENABLED 209 #ifdef GLIBMM_PROPERTIES_ENABLED 216 Glib::PropertyProxy_WriteOnly<Glib::ustring> property_title_foreground() ;
217 #endif //#GLIBMM_PROPERTIES_ENABLED 220 #ifdef GLIBMM_PROPERTIES_ENABLED 227 Glib::PropertyProxy<Gdk::Color> property_title_foreground_gdk() ;
228 #endif //#GLIBMM_PROPERTIES_ENABLED 230 #ifdef GLIBMM_PROPERTIES_ENABLED 237 Glib::PropertyProxy_ReadOnly<Gdk::Color> property_title_foreground_gdk()
const;
238 #endif //#GLIBMM_PROPERTIES_ENABLED 240 #ifdef GLIBMM_PROPERTIES_ENABLED 247 Glib::PropertyProxy<bool> property_title_foreground_set() ;
248 #endif //#GLIBMM_PROPERTIES_ENABLED 250 #ifdef GLIBMM_PROPERTIES_ENABLED 257 Glib::PropertyProxy_ReadOnly<bool> property_title_foreground_set()
const;
258 #endif //#GLIBMM_PROPERTIES_ENABLED 260 #ifdef GLIBMM_PROPERTIES_ENABLED 267 Glib::PropertyProxy_WriteOnly<Glib::ustring> property_background() ;
268 #endif //#GLIBMM_PROPERTIES_ENABLED 271 #ifdef GLIBMM_PROPERTIES_ENABLED 278 Glib::PropertyProxy<Gdk::Color> property_background_gdk() ;
279 #endif //#GLIBMM_PROPERTIES_ENABLED 281 #ifdef GLIBMM_PROPERTIES_ENABLED 288 Glib::PropertyProxy_ReadOnly<Gdk::Color> property_background_gdk()
const;
289 #endif //#GLIBMM_PROPERTIES_ENABLED 291 #ifdef GLIBMM_PROPERTIES_ENABLED 298 Glib::PropertyProxy<bool> property_background_set() ;
299 #endif //#GLIBMM_PROPERTIES_ENABLED 301 #ifdef GLIBMM_PROPERTIES_ENABLED 308 Glib::PropertyProxy_ReadOnly<bool> property_background_set()
const;
309 #endif //#GLIBMM_PROPERTIES_ENABLED 311 #ifdef GLIBMM_PROPERTIES_ENABLED 318 Glib::PropertyProxy_WriteOnly<Glib::ustring> property_logo_background() ;
319 #endif //#GLIBMM_PROPERTIES_ENABLED 322 #ifdef GLIBMM_PROPERTIES_ENABLED 329 Glib::PropertyProxy<Gdk::Color> property_logo_background_gdk() ;
330 #endif //#GLIBMM_PROPERTIES_ENABLED 332 #ifdef GLIBMM_PROPERTIES_ENABLED 339 Glib::PropertyProxy_ReadOnly<Gdk::Color> property_logo_background_gdk()
const;
340 #endif //#GLIBMM_PROPERTIES_ENABLED
GnomeDruidPageStandard * gobj()
Provides access to the underlying C GtkObject.
Definition: druid-page-standard.h:93
const GnomeDruidPageStandard * gobj() const
Provides access to the underlying C GtkObject.
Definition: druid-page-standard.h:96
Definition: druid-page.h:57
Definition: druid-page-standard.h:56