3 #ifndef _LIBGNOMEUIMM_ABOUT_H
4 #define _LIBGNOMEUIMM_ABOUT_H
35 #include <glibmm/arrayhandle.h>
36 #include <gtkmm/dialog.h>
39 #ifndef DOXYGEN_SHOULD_SKIP_THIS
40 typedef struct _GnomeAbout GnomeAbout;
41 typedef struct _GnomeAboutClass GnomeAboutClass;
49 {
class About_Class; }
66 class About :
public Gtk::Dialog
69 #ifndef DOXYGEN_SHOULD_SKIP_THIS
70 typedef About CppObjectType;
71 typedef About_Class CppClassType;
72 typedef GnomeAbout BaseObjectType;
73 typedef GnomeAboutClass BaseClassType;
78 #ifndef DOXYGEN_SHOULD_SKIP_THIS
81 friend class About_Class;
82 static CppClassType about_class_;
89 explicit About(
const Glib::ConstructParams& construct_params);
90 explicit About(GnomeAbout* castitem);
95 #ifndef DOXYGEN_SHOULD_SKIP_THIS
96 static GType get_type() G_GNUC_CONST;
99 static GType get_base_type() G_GNUC_CONST;
103 GnomeAbout*
gobj() {
return reinterpret_cast<GnomeAbout*
>(gobject_); }
106 const GnomeAbout*
gobj()
const {
return reinterpret_cast<GnomeAbout*
>(gobject_); }
111 #ifdef GLIBMM_VFUNCS_ENABLED
112 #endif //GLIBMM_VFUNCS_ENABLED
116 #ifdef GLIBMM_VFUNCS_ENABLED
117 #endif //GLIBMM_VFUNCS_ENABLED
120 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
121 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
162 About(
const Glib::ustring& name,
163 const Glib::ustring& version,
164 const Glib::ustring& copyright,
165 const Glib::ArrayHandle<Glib::ustring>& authors,
166 const Glib::ArrayHandle<Glib::ustring>& documenters,
167 const Glib::ustring& comments = Glib::ustring(),
168 const Glib::ustring& translator_credits = Glib::ustring());
173 About(
const Glib::ustring& name,
174 const Glib::ustring& version,
175 const Glib::ustring& copyright,
176 const Glib::ArrayHandle<Glib::ustring>& authors,
177 const Glib::ArrayHandle<Glib::ustring>& documenters,
178 const Glib::ustring& comments,
179 const Glib::ustring& translator_credits,
180 const Glib::RefPtr<Gdk::Pixbuf>& logo);
184 #ifdef GLIBMM_PROPERTIES_ENABLED
192 #endif //#GLIBMM_PROPERTIES_ENABLED
194 #ifdef GLIBMM_PROPERTIES_ENABLED
201 Glib::PropertyProxy_ReadOnly<Glib::ustring>
property_name()
const;
202 #endif //#GLIBMM_PROPERTIES_ENABLED
207 #ifdef GLIBMM_PROPERTIES_ENABLED
215 #endif //#GLIBMM_PROPERTIES_ENABLED
217 #ifdef GLIBMM_PROPERTIES_ENABLED
225 #endif //#GLIBMM_PROPERTIES_ENABLED
230 #ifdef GLIBMM_PROPERTIES_ENABLED
238 #endif //#GLIBMM_PROPERTIES_ENABLED
240 #ifdef GLIBMM_PROPERTIES_ENABLED
248 #endif //#GLIBMM_PROPERTIES_ENABLED
253 #ifdef GLIBMM_PROPERTIES_ENABLED
261 #endif //#GLIBMM_PROPERTIES_ENABLED
263 #ifdef GLIBMM_PROPERTIES_ENABLED
271 #endif //#GLIBMM_PROPERTIES_ENABLED
278 #ifdef GLIBMM_PROPERTIES_ENABLED
286 #endif //#GLIBMM_PROPERTIES_ENABLED
288 #ifdef GLIBMM_PROPERTIES_ENABLED
296 #endif //#GLIBMM_PROPERTIES_ENABLED