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
37 typedef struct _GnomeDruidPageStandard GnomeDruidPageStandard;
38 typedef struct _GnomeDruidPageStandardClass GnomeDruidPageStandardClass;
39 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
40 
41 
42 namespace Gnome
43 {
44 
45 namespace UI
46 { class DruidPageStandard_Class; } // namespace UI
47 
48 } // namespace Gnome
49 namespace Gnome
50 {
51 
52 namespace 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 
66  virtual ~DruidPageStandard();
67 
68 #ifndef DOXYGEN_SHOULD_SKIP_THIS
69 
70 private:
71  friend class DruidPageStandard_Class;
72  static CppClassType druidpagestandard_class_;
73 
74  // noncopyable
76  DruidPageStandard& operator=(const DruidPageStandard&);
77 
78 protected:
79  explicit DruidPageStandard(const Glib::ConstructParams& construct_params);
80  explicit DruidPageStandard(GnomeDruidPageStandard* castitem);
81 
82 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
83 
84 public:
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 
99 public:
100  //C++ methods used to invoke GTK+ virtual functions:
101 #ifdef GLIBMM_VFUNCS_ENABLED
102 #endif //GLIBMM_VFUNCS_ENABLED
103 
104 protected:
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 
114 private:
115 
116 
117 public:
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
150 
156  Glib::PropertyProxy<Glib::ustring> property_title() ;
157 #endif //#GLIBMM_PROPERTIES_ENABLED
158 
159 #ifdef GLIBMM_PROPERTIES_ENABLED
160 
166  Glib::PropertyProxy_ReadOnly<Glib::ustring> property_title() const;
167 #endif //#GLIBMM_PROPERTIES_ENABLED
168 
169  #ifdef GLIBMM_PROPERTIES_ENABLED
170 
176  Glib::PropertyProxy<Gdk::Pixbuf> property_logo() ;
177 #endif //#GLIBMM_PROPERTIES_ENABLED
178 
179 #ifdef GLIBMM_PROPERTIES_ENABLED
180 
186  Glib::PropertyProxy_ReadOnly<Gdk::Pixbuf> property_logo() const;
187 #endif //#GLIBMM_PROPERTIES_ENABLED
188 
189  #ifdef GLIBMM_PROPERTIES_ENABLED
190 
196  Glib::PropertyProxy<Gdk::Pixbuf> property_top_watermark() ;
197 #endif //#GLIBMM_PROPERTIES_ENABLED
198 
199 #ifdef GLIBMM_PROPERTIES_ENABLED
200 
206  Glib::PropertyProxy_ReadOnly<Gdk::Pixbuf> property_top_watermark() const;
207 #endif //#GLIBMM_PROPERTIES_ENABLED
208 
209  #ifdef GLIBMM_PROPERTIES_ENABLED
210 
216  Glib::PropertyProxy_WriteOnly<Glib::ustring> property_title_foreground() ;
217 #endif //#GLIBMM_PROPERTIES_ENABLED
218 
219 
220  #ifdef GLIBMM_PROPERTIES_ENABLED
221 
227  Glib::PropertyProxy<Gdk::Color> property_title_foreground_gdk() ;
228 #endif //#GLIBMM_PROPERTIES_ENABLED
229 
230 #ifdef GLIBMM_PROPERTIES_ENABLED
231 
237  Glib::PropertyProxy_ReadOnly<Gdk::Color> property_title_foreground_gdk() const;
238 #endif //#GLIBMM_PROPERTIES_ENABLED
239 
240  #ifdef GLIBMM_PROPERTIES_ENABLED
241 
247  Glib::PropertyProxy<bool> property_title_foreground_set() ;
248 #endif //#GLIBMM_PROPERTIES_ENABLED
249 
250 #ifdef GLIBMM_PROPERTIES_ENABLED
251 
257  Glib::PropertyProxy_ReadOnly<bool> property_title_foreground_set() const;
258 #endif //#GLIBMM_PROPERTIES_ENABLED
259 
260  #ifdef GLIBMM_PROPERTIES_ENABLED
261 
267  Glib::PropertyProxy_WriteOnly<Glib::ustring> property_background() ;
268 #endif //#GLIBMM_PROPERTIES_ENABLED
269 
270 
271  #ifdef GLIBMM_PROPERTIES_ENABLED
272 
278  Glib::PropertyProxy<Gdk::Color> property_background_gdk() ;
279 #endif //#GLIBMM_PROPERTIES_ENABLED
280 
281 #ifdef GLIBMM_PROPERTIES_ENABLED
282 
288  Glib::PropertyProxy_ReadOnly<Gdk::Color> property_background_gdk() const;
289 #endif //#GLIBMM_PROPERTIES_ENABLED
290 
291  #ifdef GLIBMM_PROPERTIES_ENABLED
292 
298  Glib::PropertyProxy<bool> property_background_set() ;
299 #endif //#GLIBMM_PROPERTIES_ENABLED
300 
301 #ifdef GLIBMM_PROPERTIES_ENABLED
302 
308  Glib::PropertyProxy_ReadOnly<bool> property_background_set() const;
309 #endif //#GLIBMM_PROPERTIES_ENABLED
310 
311  #ifdef GLIBMM_PROPERTIES_ENABLED
312 
318  Glib::PropertyProxy_WriteOnly<Glib::ustring> property_logo_background() ;
319 #endif //#GLIBMM_PROPERTIES_ENABLED
320 
321 
322  #ifdef GLIBMM_PROPERTIES_ENABLED
323 
329  Glib::PropertyProxy<Gdk::Color> property_logo_background_gdk() ;
330 #endif //#GLIBMM_PROPERTIES_ENABLED
331 
332 #ifdef GLIBMM_PROPERTIES_ENABLED
333 
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 
352 namespace 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: about.h:305
Definition: about.h:45
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