#include <gtkcontainers.hpp>
Graphe d'héritage de la classe lgtkpp::gtk_container
Membres publics | |
gtk_container (self const &c) | |
constructeur de copie | |
virtual | ~gtk_container () |
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_container & | operator+= (gtk_widget &w) |
ajoute un widget a la liste des enfants | |
gtk_container & | operator-= (gtk_widget &w) |
Supprime un widget de la liste. | |
gtk_widget & | operator[] (int p) |
renvoie un widget de la liste des enfants | |
gtk_widget const & | operator[] (int p) const |
renvoie un widget constant de la liste | |
self & | Add (gtk_widget &) |
ajoute un widget a la liste des enfants | |
self & | Remove (gtk_widget &) |
Supprime un widget de la liste des enfants. | |
self & | SetBorderWidth (guint) |
Definit la taille de la bordure qui entoure les enfants. | |
gtk_container & | SetSpecial (bool aSpecial) |
positionne le flag special | |
virtual std::ostream & | Print (std::ostream &o) const |
Envoie le container sur un flux ostream. | |
size_t | Length () const |
Renvoie le nombre d'enfant dans le container. | |
Membres protégés | |
gtk_container () | |
constructeur par defaut | |
gtk_container (gtkself *Container) | |
constructeur de conversion gtk+/gtk++ | |
gtk_container (self const &c, bool) | |
constructeur de clonage |
Les containers sont des widgets qui ont la particularité de contenir d'autres widgets. La plupart des widgets du gtk++ sont de descendnts des widgets. La classe gtk_container est une classe virtuelle, ils ne sont pas destinées à être crées dirrectements. En pratique, il existe deux catégories de containers :
Habituellement, on dispose un container de la deuxième catégorie dans un de la première de façon à obtenir un objet évolué dont les enfant peuvent être disposée de façon variée.
|
constructeur par defaut
|
|
constructeur de conversion gtk+/gtk++
|
|
constructeur de clonage
|
|
constructeur de copie Recopie tous les enfant du container. Le flag special empeche la copie.
|
|
destructeur Efface tous les enfants du container. Le flag special empeche cette destruction
|
|
ajoute un widget a la liste des enfants C'est le widget lui même qui est inséré dans le container, pas sa copie. De plus l'objet Gtk+ associé à la classe doit pouvoir etre crée, s'il ne l'est pas encore lors de l'appel de cette fonction, il le sera par la fonction
|
|
Renvoie le nombre d'enfant dans le container. Recupère la longueur de la GList associée au container.
|
|
|
ajoute un widget a la liste des enfants
Redéfinie dans lgtkpp::gtk_box, et lgtkpp::gtk_button_box. |
|
Supprime un widget de la liste.
|
|
|
renvoie un widget constant de la liste
|
|
renvoie un widget de la liste des enfants
|
|
Envoie le container sur un flux ostream.
Redéfinie à partir de lgtkpp::gtk_widget. Redéfinie dans lgtkpp::gtk_alignment, lgtkpp::gtk_bin, lgtkpp::gtk_box, lgtkpp::gtk_button_box, lgtkpp::gtk_button, lgtkpp::gtk_check_button, lgtkpp::gtk_clist, lgtkpp::gtk_combo, lgtkpp::gtk_ctree, lgtkpp::gtk_dialog, lgtkpp::gtk_file_selection, lgtkpp::gtk_fixed, lgtkpp::gtk_handle_box, lgtkpp::gtk_item, lgtkpp::gtk_menu_bar, lgtkpp::gtk_menu_item, lgtkpp::gtk_menu, lgtkpp::gtk_menu_shell, lgtkpp::gtk_notebook, lgtkpp::gtk_paned, lgtkpp::gtk_statusbar, lgtkpp::gtk_table, lgtkpp::gtk_toggle_button, et lgtkpp::gtk_window. |
|
Supprime un widget de la liste des enfants. Le widget est retiré de la liste mais pas detruit
|
|
Definit la taille de la bordure qui entoure les enfants. Cet espace est la distance entre le bord du widget et la zone qui contient les enfants. Par défaut cette valeur est nulle.
|
|
positionne le flag special
|