Go to the documentation of this file.
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
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());
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
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
About(const Glib::ustring &name, const Glib::ustring &version, const Glib::ustring ©right, const Glib::ArrayHandle< Glib::ustring > &authors, const Glib::ArrayHandle< Glib::ustring > &documenters, const Glib::ustring &comments=Glib::ustring(), const Glib::ustring &translator_credits=Glib::ustring())
Create an about box with the supplied information.
Glib::PropertyProxy< Glib::ustring > property_comments()
Short description.
const GnomeAbout * gobj() const
Provides access to the underlying C GtkObject.
Definition: about.h:106
Glib::PropertyProxy< Glib::ustring > property_copyright()
Copyright notice.
About(const Glib::ustring &name, const Glib::ustring &version, const Glib::ustring ©right, const Glib::ArrayHandle< Glib::ustring > &authors, const Glib::ArrayHandle< Glib::ustring > &documenters, const Glib::ustring &comments, const Glib::ustring &translator_credits, const Glib::RefPtr< Gdk::Pixbuf > &logo)
Create an about box with logo.
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_version() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Small window for displaying brief info about the application.
Definition: about.h:67
Glib::PropertyProxy< Glib::ustring > property_name()
The name of the application.
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_copyright() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_translator_credits() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Gnome::UI::About * wrap(GnomeAbout *object, bool take_copy=false)
A Glib::wrap() method for this object.
Glib::PropertyProxy< Glib::ustring > property_version()
Application version.
Glib::PropertyProxy< Glib::ustring > property_translator_credits()
Translator credits string; should be empty or "translator_credits".
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_comments() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_name() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
GnomeAbout * gobj()
Provides access to the underlying C GtkObject.
Definition: about.h:103