vai alla Homepage di Apogeonline

 



Cos'è OpenPress
Glossario
Linux-FAQ
Documenti:

Open Source Definition

GNU General Public License

La cattedrale e il bazaar

Colonizzare la noosfera

Il calderone magico


Libri:

Italian crackdown

Open Sources

MediaMorfosi

GTK+/GNOME
sviluppo applicazioni


Telematica per la pace

Linux HOWTO: Installazione e configurazione

Linux HOWTO: Networking


Risorse
Feedback
vai alla Homepage di Apogeo Editore

Vai alla homepage di OpenPress

GTK+ / Gnome Sviluppo di Applicazioni


Facilitare la creazione dei dialoghi

Dato che i dialoghi di testo hanno sempre lo stesso pulsante (un singolo "OK"), esistono funzioni che facilitano la gestione di questo tipo di finestre. Ciascuna funzione possiede una variante _parented() che chiama gnome_dialog_set_parent(). Le tre coppie di funzioni presenti in Figura 11 mostrano un dialogo informativo e uno di errore, rispettivamente. Queste creano e mostrano il widger, quindi potete tranquillamente ignorare il valore ritornato.

Il solo fine di queste funzioni č quello di risparmiare tempo nella scrittura del codice. Trovo ad ogni modo pių semplice ricordare queste funzione piuttosto che l'utilizzo di gnome_message_box_new(). Dimentico ogni volta l'ordine degli argomenti di gnome_message_box_new().

	  #include <libgnomeui/gnome-dialog-util.h>

GtkWidget* gnome_ok_dialog(const gchar* message);

GtkWidget* gnome_ok_dialog_parented(const gchar* message, GtkWindow* parent);

GtkWidget* gnome_warning_dialog(const gchar* warning);

GtkWidget* gnome_warning_dialog_parented(const gchar* warning, GtkWindow* parent);

GtkWidget* gnome_error_dialog(const gchar* error);

GtkWidget* gnome_error_dialog_parented(const gchar* error, GtkWindow* parent);

Figura 11. Facilitazione per i dialoghi


Copyright © 1995-1999 Apogeo srl, Milano