====== GtkAboutDialog ======
Mit dem GtkAboutDialog können Informationen über die Anwendung angezeigt werden.
===== Allgemeine Informationen =====
{{ :gui:gtk:widgets:nautilus_about.png?200|Info zu Nautilus}}
* **Basisklassen:** \\ ''GObject => GInitiallyUnowned => GtkObject => GtkWidget => GtkContainer => GtkBin => GtkWindow => GtkDialog''
* **Von ''GtkAboutDialog'' abgeleitete Widgets:** -
* **Anmerkungen:** Implementiert ''GtkBuildable''.
* **Referenz:** [[http://library.gnome.org/devel/gtk/stable/GtkAboutDialog.html|GtkAboutDialog]]
===== Benutzung =====
==== Erstellung ====
Der Konstruktor verlangt keine weiteren Argumente:
GtkWidget* about_dlg = gtk_about_dialog_new();
==== Attribute festlegen ====
Die folgende Auflistung zeigt die wichtigsten Funktionen bei der Benutzung von ''GtkAboutDialog'':
^Funktion^Beschreibung^
|gtk_about_dialog_set_program_name(GtkAboutDialog* dialog, gchar* name);
|Setzt den Namen der Anwendung.|
|gtk_about_dialog_set_version(GtkAboutDialog* dialog, gchar* version);
|Setzt die Version der Anwendung.|
|gtk_about_dialog_set_copyright(GtkAboutDialog* dialog, gchar* copyright);
|Legt den Inhalt der Copyright Notiz fest.|
|gtk_about_dialog_set_comment(GtkAboutDialog* dialog, gchar* comment);
|Legt einen kurzen Beschreibungstext fest.|
|...
|...weitere Funktionen sind vorhanden!|
==== Dialog anzeigen ====
''GtkAboutDialog'' wird als Dialog mit ''gtk_dialog_run'' angezeigt:
gtk_dialog_run(GTK_DIALOG(about_dlg));
gtk_widget_destroy(about_dlg);
\\
Nicht vergessen: Das Widget mit ''gtk_widget_destroy'' danach "vernichten"!
\\
====== ======
-----