Seitenleiste

GtkAboutDialog

Mit dem GtkAboutDialog können Informationen über die Anwendung angezeigt werden.

Allgemeine Informationen

Info zu Nautilus

  • Basisklassen:
    GObject ⇒ GInitiallyUnowned ⇒ GtkObject ⇒ GtkWidget ⇒ GtkContainer ⇒ GtkBin ⇒ GtkWindow ⇒ GtkDialog
  • Von GtkAboutDialog abgeleitete Widgets: -
  • Anmerkungen: Implementiert GtkBuildable.
  • Referenz: 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:

FunktionBeschreibung
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“!