#include <gtkbuttonboxes.hpp>
Graphe d'héritage de la classe lgtkpp::gtk_button_box
Membres publics | |
gtk_button_box (orientation o=horizontal, bool aImmediate=true) | |
constructeur par defaut | |
gtk_button_box (same const &gb) | |
constructeur de copie. L'objet Gtk+ est partagé entre les deux instances. | |
gtk_button_box (same const &gb, bool) | |
constructeur de clonage. L'objet Gtk+ est dupliqué. | |
gtk_button_box (gtkself *gb) | |
constructeur de conversion gtk+/gtk++ | |
virtual | ~gtk_button_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. | |
gtk_button_box & | operator+= (gtk_widget &w) |
ajoute un widget a la liste | |
self & | SetChildSize (widget_siz aLargeurMin, widget_siz aHauteurMin) |
Definit la taille minimale des boutons enfants. | |
self & | GetChildSize (widget_siz &aLargeurMin, widget_siz &aHauteurMin) |
Renvoie la taille minimale des boutons. | |
self & | SetLayout (GtkButtonBoxStyle) |
Modifie la disposition des boutons. | |
virtual SAME * | Clone () const |
Duplique l'objet Gtk++ et sont objet Gtk+ associé. | |
virtual SELF & | CreateObject () |
Cree l'objet Gtk+ associé. | |
virtual std::ostream & | Print (std::ostream &o) const |
Envoie la boite de dialogue sur un flux ostream. | |
Membres publics statiques | |
void | SetChildSizeDefault (widget_siz aLargeurMin, widget_siz aHauteurMin) |
Definit la taille par défaut des boutons. | |
void | GetChildSizeDefault (widget_siz &aLargeurMin, widget_siz &aHauteurMin) |
Recupère la taille par defaut des boutons. |
Les gtk_button_box sont des gtk_box spécialisés pour contenir des boutons, bien que l'on puisse y ranger d'autres widgets. Comme pour les gtk_box et d'autres containers similaires, dans le Gtk+, les gtk_button_box correspondent à deux types d'objets : les GtkVButtonBox et GtkHButtonBox qui dérivent tous deux d'un type abstrait les GtkButtonBox. Dans le lgtk++, une seule classe représente l'ensemble des GtkButtonBox.
Bien ressemblant aux gtk_box, les gtk_button_box n'en descendent pas, il n'est donc pas possible d'utiliser les fonctionnalités des gtk_box sur eux. L'ajout de boutons se fait en utilisant la fonction Add héritée des gtk_container ou l'opérateur +=.
|
constructeur par defaut Cree un gtk_button_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++
|
|
destructeur
|
|
Duplique l'objet Gtk++ et sont objet Gtk+ associé.
Redéfinie à partir de lgtkpp::gtk_widget. |
|
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. |
|
Renvoie la taille minimale des boutons.
|
|
Recupère la taille par defaut des boutons. Il s'agit des valeurs par défaut courantes, independament d'une instance particulière de barre de bouton.
|
|
Renvoie une référence sur l'objet Gtk+ associé s'il existe.
Redéfinie à partir de lgtkpp::gtk_container. |
|
ajoute un widget a la liste
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. |
|
Envoie la boite de dialogue sur un flux ostream.
Redéfinie à partir de lgtkpp::gtk_container. |
|
Definit la taille minimale des boutons enfants. Cette taille constitue une valeur minimale. Les boutons peuvent etre plus grands si le widget qu'ils contiennent le nécéssite. Quelquesoit cette valeur, la taille des boutons est ajustée pour que tous les boutons aient la même taille, sur le plus grand d'entre eux si l'un d'eux la dépasse.
|
|
Definit la taille par défaut des boutons. Ces valeurs s'appliquent a l'ensemble des barres de bouton qui seront crées après l'appel de cette fonction. Il n'est pas nécessaire de disposer d'une instance de gtk_button_box pour l'utiliser.
|
|
Modifie la disposition des boutons. Par défaut, les boutons sont répartis régulièrement le long de la barre pour l'occuper en totalité. Cette fonction permet de changer cette disposition en les regroupant au debut ou a la fin de la barre.
|