#include <gtkboxes.hpp>
Graphe d'héritage de la classe lgtkpp::gtk_box
Membres publics | |
gtk_box (orient o=horizontal, bool aHomo=true, unsigned aEspace=0, bool aImmediate=true) | |
constructeur par defaut | |
gtk_box (same const &gb) | |
constructeur de copie. L'objet Gtk+ est partagé entre les deux instances. | |
gtk_box (same const &gb, bool) | |
constructeur de clonage. L'objet Gtk+ est dupliqué. | |
gtk_box (gtkself *gb) | |
constructeur de conversion gtk+/gtk++ | |
virtual | ~gtk_box () |
destructeur | |
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. | |
self & | operator+= (gtk_widget &w) |
ajoute un widget a la liste | |
self & | SetHomogeneous (bool) |
modifie le parametre homogène du gtk_box | |
self & | SetSpacing (unsigned) |
modifie l'espacement entre widgets enfant | |
self & | PackStart (gtk_widget &) |
ajoute l'objet au debut de la boite avec les valeurs par defaut | |
self & | PackStart (gtk_widget &, bool, bool, unsigned) |
ajoute l'objet au debut de la boite | |
self & | PackEnd (gtk_widget &) |
ajoute l'objet a la fin de la boite avec les valeurs par defaut | |
self & | PackEnd (gtk_widget &, bool, bool, unsigned) |
ajoute l'objet a la fin de la boite | |
self & | ReorderChild (gtk_widget &, unsigned) |
deplace un enfant dans la liste des enfants | |
virtual SAME * | Clone () const |
Duplique l'objet Gtk++ et sont objet Gtk+ associé. | |
virtual SELF & | CreateObject () |
Cree l'objet Gtk+ associé. | |
virtual SELF_WIDGET & | SetupWidget () |
Configure l'objet lgtk++ après création de l'objet Gtk+ associé. | |
virtual std::ostream & | Print (std::ostream &o) const |
Envoie la boite de dialogue sur un flux ostream. |
Les gtk_box sont des containers qui peuvent contenir autant de widgets que désirés, disposés en ligne horizontale ou verticale. Dans le Gtk+, les gtk_box correspondent à deux types d'objets : les GtkVBox et GtkHBox qui dérivent tous deux d'un type abstrait les GtkBox. Dans le lgtk++, une seule classe représente l'ensemble des GtkBox. Les widgets sont inserées dans le gtk_box par en fin de deux chaines de widgets, la première c ommençant au debut du widget et la seconde commençant à la fin. On peut aussi insérer un widget à un endroit précis ou reordonner les widgets.
|
constructeur par defaut Cree un gtk_box
|
|
constructeur de copie. L'objet Gtk+ est partagé entre les deux instances.
|
|
constructeur de clonage. L'objet Gtk+ est dupliqué.
|
|
constructeur de conversion gtk+/gtk++ Determine le sens du box.
|
|
destructeur
|
|
Duplique l'objet Gtk++ et sont objet Gtk+ associé.
Redéfinie à partir de lgtkpp::gtk_widget. Redéfinie dans lgtkpp::gtk_combo, et lgtkpp::gtk_statusbar. |
|
Cree l'objet Gtk+ associé. Appelle la fonction du GTK+ qui va créer l'objet associé a l'instance de la classe. L'objet ne doit être crée qu'une seule fois. Une tentative de recreation arreta le programme. Normalement, cette fonction n'a pas a être appelée directement, la fonction Create s'en occupe lorsque c'est nécessaire.
Redéfinie à partir de lgtkpp::gtk_widget. Redéfinie dans lgtkpp::gtk_combo, et lgtkpp::gtk_statusbar. |
|
Renvoie une référence sur l'objet Gtk+ associé s'il existe.
Redéfinie à partir de lgtkpp::gtk_container. Redéfinie dans lgtkpp::gtk_combo, et lgtkpp::gtk_statusbar. |
|
ajoute un widget a la liste Le widget est ajouté de la même façon que par PackStart avec les arguments par défaut.
Redéfinie à partir de lgtkpp::gtk_container. |
|
Renvoie un pointeur sur l'ojet Gtk+ associé s'il existe.
Redéfinie à partir de lgtkpp::gtk_container. Redéfinie dans lgtkpp::gtk_combo, et lgtkpp::gtk_statusbar. |
|
ajoute l'objet a la fin de la boite Le widget est ajouté au gtk_box dans la chaine de fin en laissant le choix pour les parametres Expand, Fill et Padding
|
|
ajoute l'objet a la fin de la boite avec les valeurs par defaut Le widget est ajouté au gtk_box dans la chaine de fin avec les parametres Expand et Fill à true et le parametre Padding à 0;
|
|
ajoute l'objet au debut de la boite Le widget est ajouté au gtk_box dans la chaine du début en laissant le choix pour les parametres Expand, Fill et Padding
|
|
ajoute l'objet au debut de la boite avec les valeurs par defaut Le widget est ajouté au gtk_box dans la chaine du début avec les parametres Expand et Fill à true et le parametre Padding à 0;
|
|
Envoie la boite de dialogue sur un flux ostream.
Redéfinie à partir de lgtkpp::gtk_container. Redéfinie dans lgtkpp::gtk_combo, et lgtkpp::gtk_statusbar. |
|
deplace un enfant dans la liste des enfants
|
|
modifie le parametre homogène du gtk_box
|
|
modifie l'espacement entre widgets enfant
|
|
Configure l'objet lgtk++ après création de l'objet Gtk+ associé.
Redéfinie à partir de lgtkpp::gtk_widget. |