#include <gtkctrees.hpp>
Graphe d'héritage de la classe lgtkpp::gtk_ctree
Membres publics | |
gtk_ctree (column_nbr aColonne=2, column_nbr aColonneArbre=0, std::string aTitres[]=NULL, bool aImmediate=true) | |
Constructeur par defaut. | |
gtk_ctree (same const &gct) | |
constructeur de copie, l'objet Gtk+ est partagé entre les deux instances | |
gtk_ctree (same const &gct, bool) | |
constructeur de clonage, l'objet Gtk+ est dupliqué | |
gtk_ctree (gtkself *gct) | |
constructeur de conversion gtk+/gtk++ | |
virtual | ~gtk_ctree () |
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. | |
ctree_node_id | InsertNode (ctree_node_id aParent, ctree_node_id aFrere, std::string aTexte[], widget_siz aEspacement, bool aFeuille, bool aOuvert) |
Insert un noeud dans l'arbre. | |
self & | RemoveNode (ctree_node_id aNoeud) |
Supprime un noeud de l'arbre. | |
self & | Move (ctree_node_id aNoeud, ctree_node_id aParent, ctree_node_id aFrere) |
Deplace un noeud dans l'arbre. | |
self & | NodeSetText (ctree_node_id aNoeud, column_idx aColonne, std::string const &aTexte) |
Change le texte d'une case dans un noeud. | |
bool | NodeGetText (ctree_node_id aNoeud, column_idx aColonne, std::string &aTexte) |
Renvoie le texte d'une case dans un noeud. | |
bool | NodeGetPixtext (ctree_node_id, column_idx, std::string &aTexte, cell_siz *, GdkPixmap **, GdkBitmap **) |
self & | NodeSetShift (ctree_node_id aNoeud, column_idx, widget_pos, widget_pos) |
Change l'indentation du texte dans une case. | |
self & | NodeSetSelectable (ctree_node_id, bool) |
Rend un noeud selectionnable. | |
bool | NodeGetSelectable (ctree_node_id) |
Renvoie l'etat selectionnable d'un noeud. | |
self & | Select (ctree_node_id) |
Selectionne un noeud. | |
ctree_node_id | NodeNth (row_idx) |
Renvoie l'identificateur d'un noeud. | |
self & | NodeSetRowData (ctree_node_id, p_ctree_data) |
Associe une donnée à un noeud de l'arbre. | |
p_ctree_data | NodeGetRowData (ctree_node_id) |
Renvoie la donnée associée à un noeud. | |
virtual SAME * | Clone () const |
Duplique l'objet Gtk++ et son objet Gtk+ associé. | |
virtual SELF & | CreateObject () |
Cree l'objet Gtk+ associé. | |
virtual std::ostream & | Print (std::ostream &o) const |
Envoie l'ajustement sur un flux ostream. |
Les gtk_ctree sont des widgets qui comme les gtk_tree contiennent des widgets disposés selon une structure arborescente et comme les gtk_clist peuvent contenir plusieurs colonnes.
|
Constructeur par defaut.
|
|
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 son objet Gtk+ associé.
Redéfinie à partir de lgtkpp::gtk_clist. |
|
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_clist. |
|
Insert un noeud dans l'arbre.
|
|
Deplace un noeud dans l'arbre.
|
|
|
|
Renvoie la donnée associée à un noeud.
|
|
Renvoie l'etat selectionnable d'un noeud.
|
|
Renvoie le texte d'une case dans un noeud.
|
|
Renvoie l'identificateur d'un noeud.
|
|
Associe une donnée à un noeud de l'arbre.
|
|
Rend un noeud selectionnable.
|
|
Change l'indentation du texte dans une case.
|
|
Change le texte d'une case dans un noeud.
|
|
Renvoie une référence sur l'objet Gtk+ associé s'il existe.
Redéfinie à partir de lgtkpp::gtk_clist. |
|
Renvoie un pointeur sur l'ojet Gtk+ associé s'il existe.
Redéfinie à partir de lgtkpp::gtk_clist. |
|
Envoie l'ajustement sur un flux ostream.
Redéfinie à partir de lgtkpp::gtk_clist. |
|
Supprime un noeud de l'arbre.
|
|
Selectionne un noeud.
|