#include <gtkdialogs.hpp>
Graphe d'héritage de la classe lgtkpp::gtk_dialog
Types Publics | |
enum | area { vbox, action_area } |
Représente les deux zones de la boite de dialogue. Plus de détails... | |
Membres publics | |
gtk_dialog (bool Immediate=true) | |
Constructeur par defaut de la boite de dialogue. | |
gtk_dialog (gtkself *gd) | |
Constructeur de conversion Gtk+ -> Gtk++. | |
gtk_dialog (same const &gd) | |
Constructeur de copie. L'objet Gtk+ est partagé entre les deux instances. | |
gtk_dialog (same const &gd, bool) | |
Constructeur de clonage. L'objet Gtk+ est dupliqué. | |
virtual | ~gtk_dialog () |
Destructeur de la boite de dialogue. | |
gtkself const * | operator-> () const |
Renvoie un pointeur sur l'ojet Gtk+ associé s'il existe. | |
gtkself const & | operator * () const |
Renvoie une référence sur l'objet Gtk+ associé s'il existe. | |
gtk_box | operator[] (area) |
Renvoie une copie sur une zone de la boite de dialogue. | |
virtual SAME * | Clone () const |
Duplique l'objet Gtk++ et sont objet Gtk+ associé. | |
virtual SELF & | CreateObject () |
Cree l'objet Gtk+ associé. | |
gtk_box | GetVBox () |
Renvoie une copie du vbox de la boite de dialogue. | |
gtk_box | GetActionArea () |
Renvoie une copie de la zone action de la boite de dialogue. | |
virtual std::ostream & | Print (std::ostream &o) const |
Envoie la boite de dialogue sur un flux ostream. |
Les gtk_dialog sont des fenêtres de haut niveau, similaires au gtk_window dont elles mérite mais avec une disposition déja définie. Elle sont constituées de deux zones séparées. La zone supérieur est une boite verticale nommée vbox de type lgtkpp::gtk_box, il est destiné a recevoir les widgets de la boite de dialogue. La zone inférieure est une boite horizontale nommée action_area destinée à recevoir les boutons de contrôle de la boite de dialogue. En dehors de cette disposition, la boite de dialogue ainsi crée ne dispose d'aucune facilité dans la gestion des signaux, de l'aspect modal ou autres. la classe d'extension gtkpp_modal_dialog qui hérite de cette classe répond mieux aux besoins des utilisateurs.
|
Représente les deux zones de la boite de dialogue.
|
|
Constructeur par defaut de la boite de dialogue. Crée une boite de dialogue et éventuellement construit l'objet Gtk+ associé.
|
|
Constructeur de conversion Gtk+ -> Gtk++.
|
|
Constructeur de copie. L'objet Gtk+ est partagé entre les deux instances.
|
|
Constructeur de clonage. L'objet Gtk+ est dupliqué.
|
|
Destructeur de la boite de dialogue.
|
|
Duplique l'objet Gtk++ et sont objet Gtk+ associé.
Redéfinie à partir de lgtkpp::gtk_window. |
|
Cree l'objet Gtk+ associé. Crée l'objet gtk+ GtkDialog associé à la boite de dialogue. Avant l'appel de cet fonction, l'object Gtk+ n'existe pas et la classe n'est pas valide. L'appel de cette fonction est automatique par la fonction Create.
Redéfinie à partir de lgtkpp::gtk_window. |
|
Renvoie une copie de la zone action de la boite de dialogue. L'instance de classe renvoyé possede le meme objet Gtk+ que l'action_area de la boite de dialogue et peut être utilisé à la place de celui ci de la meme façon. La destruction de l'objet ne detruira pas l'objet Gtk+ associé.
|
|
Renvoie une copie du vbox de la boite de dialogue. L'instance de classe renvoyé possede le meme objet Gtk+ que le fond de la boite de dialogue et peut être utilisé à la place de celui ci de la meme façon. La destruction de l'objet ne detruira pas l'objet Gtk+ associé.
|
|
Renvoie une référence sur l'objet Gtk+ associé s'il existe.
Redéfinie à partir de lgtkpp::gtk_window. |
|
Renvoie un pointeur sur l'ojet Gtk+ associé s'il existe.
Redéfinie à partir de lgtkpp::gtk_window. |
|
Renvoie une copie sur une zone de la boite de dialogue. Cet operateur regroupe les deux fonctions GetVBox et GetActionArea en une seul
|
|
Envoie la boite de dialogue sur un flux ostream.
Redéfinie à partir de lgtkpp::gtk_window. |