libgnomeuimm 2.28.0
druid-page-standard.h
Go to the documentation of this file.
1// -*- c++ -*-
2// Generated by gtkmmproc -- DO NOT MODIFY!
3#ifndef _LIBGNOMEUIMM_DRUID_PAGE_STANDARD_H
4#define _LIBGNOMEUIMM_DRUID_PAGE_STANDARD_H
5
6
7#include <glibmm.h>
8
9/* $Id: druid-page-standard.hg,v 1.13 2004/06/06 21:13:08 murrayc Exp $ */
10
11
12/* druid-page-standard.hg
13 *
14 * Copyright (C) 1999 The Gtk-- Development Team
15 *
16 * This library is free software; you can redistribute it and/or
17 * modify it under the terms of the GNU Lesser General Public
18 * License as published by the Free Software Foundation; either
19 * version 2.1 of the License, or (at your option) any later version.
20 *
21 * This library is distributed in the hope that it will be useful,
22 * but WITHOUT ANY WARRANTY; without even the implied warranty of
23 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
24 * Lesser General Public License for more details.
25 *
26 * You should have received a copy of the GNU Lesser General Public
27 * License along with this library; if not, write to the Free
28 * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
29 */
30
32#include <gtkmm/box.h>
33#include <libgnomeui/gnome-druid-page-standard.h>
34
35
36#ifndef DOXYGEN_SHOULD_SKIP_THIS
37typedef struct _GnomeDruidPageStandard GnomeDruidPageStandard;
38typedef struct _GnomeDruidPageStandardClass GnomeDruidPageStandardClass;
39#endif /* DOXYGEN_SHOULD_SKIP_THIS */
40
41
42namespace Gnome
43{
44
45namespace UI
46{ class DruidPageStandard_Class; } // namespace UI
47
48} // namespace Gnome
49namespace Gnome
50{
51
52namespace UI
53{
54
55
57{
58 public:
59#ifndef DOXYGEN_SHOULD_SKIP_THIS
60 typedef DruidPageStandard CppObjectType;
61 typedef DruidPageStandard_Class CppClassType;
62 typedef GnomeDruidPageStandard BaseObjectType;
63 typedef GnomeDruidPageStandardClass BaseClassType;
64#endif /* DOXYGEN_SHOULD_SKIP_THIS */
65
67
68#ifndef DOXYGEN_SHOULD_SKIP_THIS
69
70private:
71 friend class DruidPageStandard_Class;
72 static CppClassType druidpagestandard_class_;
73
74 // noncopyable
76 DruidPageStandard& operator=(const DruidPageStandard&);
77
78protected:
79 explicit DruidPageStandard(const Glib::ConstructParams& construct_params);
80 explicit DruidPageStandard(GnomeDruidPageStandard* castitem);
81
82#endif /* DOXYGEN_SHOULD_SKIP_THIS */
83
84public:
85#ifndef DOXYGEN_SHOULD_SKIP_THIS
86 static GType get_type() G_GNUC_CONST;
87
88
89 static GType get_base_type() G_GNUC_CONST;
90#endif
91
93 GnomeDruidPageStandard* gobj() { return reinterpret_cast<GnomeDruidPageStandard*>(gobject_); }
94
96 const GnomeDruidPageStandard* gobj() const { return reinterpret_cast<GnomeDruidPageStandard*>(gobject_); }
97
98
99public:
100 //C++ methods used to invoke GTK+ virtual functions:
101#ifdef GLIBMM_VFUNCS_ENABLED
102#endif //GLIBMM_VFUNCS_ENABLED
103
104protected:
105 //GTK+ Virtual Functions (override these to change behaviour):
106#ifdef GLIBMM_VFUNCS_ENABLED
107#endif //GLIBMM_VFUNCS_ENABLED
108
109 //Default Signal Handlers::
110#ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
111#endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
112
113
114private:
115
116
117public:
118
120 DruidPageStandard(const Glib::ustring& title, const Glib::RefPtr<Gdk::Pixbuf>& logo_image, const Glib::RefPtr<Gdk::Pixbuf>& top_watermark);
121
122
123 void set_title(const Glib::ustring& title);
124
125 void set_logo(const Glib::RefPtr<Gdk::Pixbuf>& logo_image);
126
127 void set_top_watermark(const Glib::RefPtr<Gdk::Pixbuf>& top_watermark_image);
128
129 void set_title_foreground(const Gdk::Color& color);
130
131 void set_background (const Gdk::Color& color);
132
133 void set_logo_background(const Gdk::Color& color);
134
135 void set_contents_background(const Gdk::Color& color);
136
137 void append_item(const Glib::ustring& question_mnemonic, Gtk::Widget& item, const Glib::ustring& additional_info_markup);
138
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;
148
149 #ifdef GLIBMM_PROPERTIES_ENABLED
156 Glib::PropertyProxy<Glib::ustring> property_title() ;
157#endif //#GLIBMM_PROPERTIES_ENABLED
158
159#ifdef GLIBMM_PROPERTIES_ENABLED
166 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_title() const;
167#endif //#GLIBMM_PROPERTIES_ENABLED
168
169 #ifdef GLIBMM_PROPERTIES_ENABLED
176 Glib::PropertyProxy<Gdk::Pixbuf> property_logo() ;
177#endif //#GLIBMM_PROPERTIES_ENABLED
178
179#ifdef GLIBMM_PROPERTIES_ENABLED
186 Glib::PropertyProxy_ReadOnly<Gdk::Pixbuf> property_logo() const;
187#endif //#GLIBMM_PROPERTIES_ENABLED
188
189 #ifdef GLIBMM_PROPERTIES_ENABLED
196 Glib::PropertyProxy<Gdk::Pixbuf> property_top_watermark() ;
197#endif //#GLIBMM_PROPERTIES_ENABLED
198
199#ifdef GLIBMM_PROPERTIES_ENABLED
206 Glib::PropertyProxy_ReadOnly<Gdk::Pixbuf> property_top_watermark() const;
207#endif //#GLIBMM_PROPERTIES_ENABLED
208
209 #ifdef GLIBMM_PROPERTIES_ENABLED
216 Glib::PropertyProxy_WriteOnly<Glib::ustring> property_title_foreground() ;
217#endif //#GLIBMM_PROPERTIES_ENABLED
218
219
220 #ifdef GLIBMM_PROPERTIES_ENABLED
227 Glib::PropertyProxy<Gdk::Color> property_title_foreground_gdk() ;
228#endif //#GLIBMM_PROPERTIES_ENABLED
229
230#ifdef GLIBMM_PROPERTIES_ENABLED
237 Glib::PropertyProxy_ReadOnly<Gdk::Color> property_title_foreground_gdk() const;
238#endif //#GLIBMM_PROPERTIES_ENABLED
239
240 #ifdef GLIBMM_PROPERTIES_ENABLED
247 Glib::PropertyProxy<bool> property_title_foreground_set() ;
248#endif //#GLIBMM_PROPERTIES_ENABLED
249
250#ifdef GLIBMM_PROPERTIES_ENABLED
257 Glib::PropertyProxy_ReadOnly<bool> property_title_foreground_set() const;
258#endif //#GLIBMM_PROPERTIES_ENABLED
259
260 #ifdef GLIBMM_PROPERTIES_ENABLED
267 Glib::PropertyProxy_WriteOnly<Glib::ustring> property_background() ;
268#endif //#GLIBMM_PROPERTIES_ENABLED
269
270
271 #ifdef GLIBMM_PROPERTIES_ENABLED
278 Glib::PropertyProxy<Gdk::Color> property_background_gdk() ;
279#endif //#GLIBMM_PROPERTIES_ENABLED
280
281#ifdef GLIBMM_PROPERTIES_ENABLED
288 Glib::PropertyProxy_ReadOnly<Gdk::Color> property_background_gdk() const;
289#endif //#GLIBMM_PROPERTIES_ENABLED
290
291 #ifdef GLIBMM_PROPERTIES_ENABLED
298 Glib::PropertyProxy<bool> property_background_set() ;
299#endif //#GLIBMM_PROPERTIES_ENABLED
300
301#ifdef GLIBMM_PROPERTIES_ENABLED
308 Glib::PropertyProxy_ReadOnly<bool> property_background_set() const;
309#endif //#GLIBMM_PROPERTIES_ENABLED
310
311 #ifdef GLIBMM_PROPERTIES_ENABLED
318 Glib::PropertyProxy_WriteOnly<Glib::ustring> property_logo_background() ;
319#endif //#GLIBMM_PROPERTIES_ENABLED
320
321
322 #ifdef GLIBMM_PROPERTIES_ENABLED
329 Glib::PropertyProxy<Gdk::Color> property_logo_background_gdk() ;
330#endif //#GLIBMM_PROPERTIES_ENABLED
331
332#ifdef GLIBMM_PROPERTIES_ENABLED
339 Glib::PropertyProxy_ReadOnly<Gdk::Color> property_logo_background_gdk() const;
340#endif //#GLIBMM_PROPERTIES_ENABLED
341
342 //gtkmmproc error: contents-background : property defs lookup failed.
343 //gtkmmproc error: contents-background-gdk : property defs lookup failed.
344 //gtkmmproc error: contents-background-set : property defs lookup failed.
345
346
347};
348
349} /* namespace UI */
350} /* namespace Gnome */
351
352namespace Glib
353{
362 Gnome::UI::DruidPageStandard* wrap(GnomeDruidPageStandard* object, bool take_copy = false);
363} //namespace Glib
364
365
366#endif /* _LIBGNOMEUIMM_DRUID_PAGE_STANDARD_H */
367
Definition: druid-page-standard.h:57
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.
void set_contents_background(const Gdk::Color &color)
void set_title_foreground(const Gdk::Color &color)
Glib::PropertyProxy_ReadOnly< Gdk::Pixbuf > property_logo() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
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_top_watermark(const Glib::RefPtr< Gdk::Pixbuf > &top_watermark_image)
const GnomeDruidPageStandard * gobj() const
Provides access to the underlying C GtkObject.
Definition: druid-page-standard.h:96
Glib::PropertyProxy_ReadOnly< Gdk::Color > property_title_foreground_gdk() const
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_ReadOnly< Glib::ustring > property_title() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
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.
void set_background(const Gdk::Color &color)
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.
Gnome::UI::DruidPageStandard * wrap(GnomeDruidPageStandard *object, bool take_copy=false)
A Glib::wrap() method for this object.
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.
Glib::ustring get_title() const
GnomeDruidPageStandard * gobj()
Provides access to the underlying C GtkObject.
Definition: druid-page-standard.h:93
Glib::RefPtr< Gdk::Pixbuf > get_top_watermark() const
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< Gdk::Pixbuf > property_logo()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Gtk::VBox * get_vbox() const
Pack widgets into the VBox.
Gdk::Color get_contents_background() const
Glib::PropertyProxy_ReadOnly< Gdk::Color > property_background_gdk() const
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)
void set_logo_background(const Gdk::Color &color)
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_ReadOnly< bool > property_background_set() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
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.
Gdk::Color get_background() const
Gdk::Color get_logo_background() const
void append_item(const Glib::ustring &question_mnemonic, Gtk::Widget &item, const Glib::ustring &additional_info_markup)
Glib::PropertyProxy_ReadOnly< Gdk::Color > property_logo_background_gdk() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
void set_title(const Glib::ustring &title)
Glib::PropertyProxy_ReadOnly< Gdk::Pixbuf > property_top_watermark() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
DruidPageStandard(const Glib::ustring &title, const Glib::RefPtr< Gdk::Pixbuf > &logo_image, const Glib::RefPtr< Gdk::Pixbuf > &top_watermark)
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.
Glib::PropertyProxy_ReadOnly< bool > property_title_foreground_set() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< Glib::ustring > property_title()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::RefPtr< Gdk::Pixbuf > get_logo() const
Definition: druid-page.h:58
Definition: about.h:306
Definition: about.h:46