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 191 Glib::PropertyProxy<Glib::ustring> property_name() ;
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 214 Glib::PropertyProxy<Glib::ustring> property_version() ;
215 #endif //#GLIBMM_PROPERTIES_ENABLED 217 #ifdef GLIBMM_PROPERTIES_ENABLED 224 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_version()
const;
225 #endif //#GLIBMM_PROPERTIES_ENABLED 230 #ifdef GLIBMM_PROPERTIES_ENABLED 237 Glib::PropertyProxy<Glib::ustring> property_copyright() ;
238 #endif //#GLIBMM_PROPERTIES_ENABLED 240 #ifdef GLIBMM_PROPERTIES_ENABLED 247 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_copyright()
const;
248 #endif //#GLIBMM_PROPERTIES_ENABLED 253 #ifdef GLIBMM_PROPERTIES_ENABLED 260 Glib::PropertyProxy<Glib::ustring> property_comments() ;
261 #endif //#GLIBMM_PROPERTIES_ENABLED 263 #ifdef GLIBMM_PROPERTIES_ENABLED 270 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_comments()
const;
271 #endif //#GLIBMM_PROPERTIES_ENABLED 278 #ifdef GLIBMM_PROPERTIES_ENABLED 285 Glib::PropertyProxy<Glib::ustring> property_translator_credits() ;
286 #endif //#GLIBMM_PROPERTIES_ENABLED 288 #ifdef GLIBMM_PROPERTIES_ENABLED 295 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_translator_credits()
const;
296 #endif //#GLIBMM_PROPERTIES_ENABLED
GnomeAbout * gobj()
Provides access to the underlying C GtkObject.
Definition: about.h:103
const GnomeAbout * gobj() const
Provides access to the underlying C GtkObject.
Definition: about.h:106
Small window for displaying brief info about the application.
Definition: about.h:66