Page principale   Modules   Liste des namespaces   Hiérarchie des classes   Liste des composants   Liste des fichiers   Membres des namespaces   Composants   Déclarations   Pages associées   Exemples  

Référence de la classe lgtkpp::gtk_clist
[Gtk]

Liste multicolonnes. Plus de détails...

#include <gtkclists.hpp>

Graphe d'héritage de la classe lgtkpp::gtk_clist

lgtkpp::gtk_container lgtkpp::gtk_widget lgtkpp::gtk_object lgtkpp::gtk_ctree Liste de tous les membres

Membres publics

 gtk_clist (column_nbr aColonne=2, std::string aTitres[]=NULL, bool aImmediate=true)
 Constructeur standard.

 gtk_clist (same const &gcl)
 constructeur de copie. L'objet Gtk+ est partagé entre les deux instances.

 gtk_clist (same const &gcl, bool)
 constructeur de clonage. L'objet Gtk+ est dupliqué.

 gtk_clist (gtkself *gcl)
 constructeur de conversion gtk+/gtk++

virtual ~gtk_clist ()
 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 & SetColumnTitle (column_idx, std::string const &)
 Modifit le titre d'une colonne.

std::string GetColumnTitle (column_idx)
 Renvoie le titre de la colone.

self & SetColumnWidget (column_idx, r_widget)
 Place un widget en titre de colonne.

gtk_widget GetColumnWidget (column_idx)
 Renvoie le widget situé en haut de colonne.

self & ColumnTitlePassive (column_idx)
 Emepeche les widgets des titres de recevoir des signaux.

self & ColumnTitleActive (column_idx)
 Permet aux widgets des titres de recevoir des signaux.

self & ColumnTitlesPassive ()
 
Renvoie:
une référence sur l'objet courant


self & ColumnTitlesActive ()
 
Renvoie:
une référence sur l'objet courant


self & ColumnTitlesHide ()
 
Renvoie:
une référence sur l'objet courant


self & ColumnTitlesShow ()
 
Renvoie:
une référence sur l'objet courant


row_idx Append (std::string aTexte[])
 Ajoute une ligne au début du cliste.

row_idx Prepend (std::string aTexte[])
 Ajoute une ligne en fin du cliste.

row_idx Insert (row_idx, std::string aTexte[])
 Ajoute une ligne au milieu du cliste.

self & Remove (row_idx)
 Supprime une ligne du cliste.

self & Clear ()
 
Renvoie:
une référence sur l'objet courant


self & RowMove (row_idx, row_idx)
 Deplace une ligne dans le cliste.

self & SwapRows (row_idx, row_idx)
 Inverse deux lignes dans le cliste.

self & SetRowHeight (row_siz)
 Modifie la hauteur des lignes.

GtkVisibility RowIsVisible (row_idx)
 
  • GTK_WISIBILITY_FULL : la ligne est totalement visible


self & SetRowData (row_idx, p_clist_data)
 Attache une donnée à la colonne.

p_clist_data GetRowData (row_idx)
 Renvoie la donnée associée à une colonne.

self & SetSelectable (row_idx, bool)
 Définit l'état sélectionnable d'une ligne.

bool GetSelectable (row_idx)
 Renvoie l'état selectionnable d'une ligne.

self & SetSelectionMode (GtkSelectionMode)
 Définit le mode de sélection.

self & SelectRow (row_idx, column_idx)
 Selectionne une ligne.

self & UnselectRow (row_idx aLigne, column_idx aColonne)
 Deselectionne une ligne.

self & SelectAll ()
 
Renvoie:
une référence sur l'objet courant


self & UnselectAll ()
 Deselectionne toutes les lignes.

self & SetSortColumn (column_idx)
 Selectionne la colonne utilisée pour ordonner les lignes.

self & SetSortType (GtkSortType)
 Definit le sens du classement.

self & Sort ()
 Ordonne la liste.

self & SetAutoSort (bool)
 Active le classement automatique de la liste.

self & SetColumnJustification (column_idx, GtkJustification)
 Modifie la justification du texte dans une colonne.

self & SetColumnVisibility (column_idx, bool)
 Cache ou montre une colonne.

self & SetColumnWidth (column_idx, widget_siz)
 Change la largeur d'une colonne.

size_t OptimalColumnWidth (column_idx)
 Change la largeur d'une colonne pour sa taille optimale.

widget_siz ColumnsAutosize ()
 
Renvoie:
largeur optimale du widget (somme de toutes les colonnes)


self & SetColumnAutoResize (column_idx, bool)
 Adaptation automatique de la taille de la colonne.

self & SetColumnResizeable (column_idx, bool)
 Rend la colonne redimensionnable par la souris.

self & SetColumnMinWidth (column_idx, widget_siz)
 Dimension minimale d'une colonne.

self & SetColumnMaxWidth (column_idx, widget_siz)
 Dimension maximale d'une colonne.

self & SetText (row_idx aLigne, column_idx aColonne, std::string const &aTexte)
 Change le texte d'une case.

bool GetText (row_idx aLigne, column_idx aColonne, std::string &aTexte)
 Renvoie le texte d'une casse.

self & SetShift (row_idx, column_idx, widget_pos, widget_pos)
 Decale le contenue d'une case pour indentation.

self & SetHAdjustment (r_adjustment)
 Change l'ajustement horizontal d'une cliste.

self & SetVAdjustment (r_adjustment)
 Change l'ajustement vertical d'une cliste.

gtk_adjustment GetHAdjustment ()
 
Renvoie:
une référence sur l'ajustement courant de la cliste


gtk_adjustment GetVAdjustment ()
 
Renvoie:
une référence sur l'ajustement courant de la cliste


self & Moveto (row_idx, column_idx, adjust_val, adjust_val)
 Saute à une case de la liste.

self & SetShadowType (GtkShadowType)
 Change l'ombrage du cliste.

self & SetReorderable (bool)
 Permet de changer l'ordre des lignes avec la souris.

self & SetUseDragIcons (bool)
 Lors du déplacement d'une ligne, autorise le changemnt d'aspect du curseur.

self & Freeze ()
 Fige l'affichage de la cliste.

self & Thaw ()
 Retablit l'affichage de la cliste.

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.


Attributs Protégés

column_nbr Colonnes
 Nombre de colonnes.

std::string * Titres
 Titres des colonnes.


Description détaillée

Liste multicolonnes.

Les gtk_clist sont des widgets ressemblant aux gtk_list mais comportant deux différences fondamentales : elles peuvent posséder plusieur colonnes et chaque case ne peut contenir que du texte. Il est possible de selectionner des lignes dans une cliste. Les éléments sélectionnées apparaissent différement à l'ecran, ils peuvent en plus être stockés dans une liste de selection, en fonction du mode de selection. Les gtk_clist ajoutent de nombreux signaux aux gtk_container dont ils sont issus :


Documentation des contructeurs et destructeurs

lgtkpp::gtk_clist::gtk_clist column_nbr    aColonne = 2,
std::string    aTitres[] = NULL,
bool    aImmediate = true
[inline]
 

Constructeur standard.

Paramètres:
aColonne nombre de colonne de la cliste
aTitres tableau contenant la liste des titres des colonnes
aImmediate si true l'objet Gtk+ associé est crée en meme temps que l'instance C++.

lgtkpp::gtk_clist::gtk_clist same const &    gcl [inline]
 

constructeur de copie. L'objet Gtk+ est partagé entre les deux instances.

lgtkpp::gtk_clist::gtk_clist same const &    gcl,
bool   
[inline]
 

constructeur de clonage. L'objet Gtk+ est dupliqué.

lgtkpp::gtk_clist::gtk_clist gtkself *    gcl [inline]
 

constructeur de conversion gtk+/gtk++

virtual lgtkpp::gtk_clist::~gtk_clist   [inline, virtual]
 

destructeur


Documentation des méthodes

row_idx lgtkpp::gtk_clist::Append std::string    aTextes[] [inline]
 

Ajoute une ligne au début du cliste.

Paramètres:
aTextes tableau contenant la liste des textes a afficher dans les cases.
Renvoie:
position réelle de la ligne dans la liste

gtk_clist & lgtkpp::gtk_clist::Clear   [inline]
 

Renvoie:
une référence sur l'objet courant

virtual SAME* lgtkpp::gtk_clist::Clone   const [inline, virtual]
 

Duplique l'objet Gtk++ et son objet Gtk+ associé.

Redéfinie à partir de lgtkpp::gtk_widget.

Redéfinie dans lgtkpp::gtk_ctree.

widget_siz lgtkpp::gtk_clist::ColumnsAutosize   [inline]
 

Renvoie:
largeur optimale du widget (somme de toutes les colonnes)

gtk_clist & lgtkpp::gtk_clist::ColumnTitleActive column_idx    aColonne [inline]
 

Permet aux widgets des titres de recevoir des signaux.

Paramètres:
aColonne numéro de la colonne
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::ColumnTitlePassive column_idx    aColonne [inline]
 

Emepeche les widgets des titres de recevoir des signaux.

Paramètres:
aColonne numéro de la colonne
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::ColumnTitlesActive   [inline]
 

Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::ColumnTitlesHide   [inline]
 

Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::ColumnTitlesPassive   [inline]
 

Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::ColumnTitlesShow   [inline]
 

Renvoie:
une référence sur l'objet courant

gtk_clist::SELF & lgtkpp::gtk_clist::CreateObject   [inline, virtual]
 

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.

Renvoie:
Une référence sur l'objet courant.

Redéfinie à partir de lgtkpp::gtk_widget.

Redéfinie dans lgtkpp::gtk_ctree.

gtk_clist & lgtkpp::gtk_clist::Freeze   [inline]
 

Fige l'affichage de la cliste.

Permet d'effectuer des modification de grandes envergures sans être géné par une régénération pour chaque opération ce qui entrainerait des clignotement et des rafraichissements. return une référence sur l'objet courant

std::string lgtkpp::gtk_clist::GetColumnTitle column_idx    aColonne [inline]
 

Renvoie le titre de la colone.

Paramètres:
aColonne numéro de la colonne
Renvoie:
le titre de la colonne

gtk_widget lgtkpp::gtk_clist::GetColumnWidget column_idx    aColonne [inline]
 

Renvoie le widget situé en haut de colonne.

Paramètres:
aColonne numéro de la colonne
Renvoie:
une copie du widget contenu dans le titre
À Faire:
revoir l'inplémentation pour renvoyer la donnée d'instance si elle existe

gtk_adjustment lgtkpp::gtk_clist::GetHAdjustment   [inline]
 

Renvoie:
une référence sur l'ajustement courant de la cliste

p_clist_data lgtkpp::gtk_clist::GetRowData row_idx    aLigne [inline]
 

Renvoie la donnée associée à une colonne.

Paramètres:
aLigne numéro de ligne
Renvoie:
pointeur sur la donnée stockée

bool lgtkpp::gtk_clist::GetSelectable row_idx    aLigne [inline]
 

Renvoie l'état selectionnable d'une ligne.

Paramètres:
aLigne numéro de la ligne
Renvoie:
état selectionnable ou non.

bool lgtkpp::gtk_clist::GetText row_idx    aLigne,
column_idx    aColonne,
std::string &    aTexte
[inline]
 

Renvoie le texte d'une casse.

Paramètres:
aLigne ligne de la case
aColonne colonne de la case
aTexte tampon recevant le texte
Renvoie:
une référence sur l'objet courantsi true la case est valide et contient bien du texte

gtk_adjustment lgtkpp::gtk_clist::GetVAdjustment   [inline]
 

Renvoie:
une référence sur l'ajustement courant de la cliste

row_idx lgtkpp::gtk_clist::Insert row_idx    aLigne,
std::string    aTexte[]
[inline]
 

Ajoute une ligne au milieu du cliste.

Paramètres:
aLigne position désirée pour l'insertion de la ligne
aTexte tableau contenant la liste des textes a afficher dans les cases
Renvoie:
position réelle de la ligne dans la liste

gtk_clist & lgtkpp::gtk_clist::Moveto row_idx    aLigne,
column_idx    aColonne,
adjust_val    aHAlign,
adjust_val    aVAlign
[inline]
 

Saute à une case de la liste.

La cliste est horizontalement et verticalement jusqu'à rendre la case sélectionnée visible dans la zone d'affichage

Paramètres:
aLigne position désirée pour l'insertion de la ligne
aColonne numéro de la colonne
aHAlign position horizontale de la case dans la zone visible
aVAlign position verticale de la case dans la zone visible
Renvoie:
une référence sur l'objett courant

gtkself const& lgtkpp::gtk_clist::operator *   const [inline]
 

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_ctree.

gtkself const* lgtkpp::gtk_clist::operator->   const [inline]
 

Renvoie un pointeur sur l'ojet Gtk+ associé s'il existe.

Redéfinie à partir de lgtkpp::gtk_container.

Redéfinie dans lgtkpp::gtk_ctree.

size_t lgtkpp::gtk_clist::OptimalColumnWidth column_idx    aColonne [inline]
 

Change la largeur d'une colonne pour sa taille optimale.

Paramètres:
aColonne numéro de la colonne
Renvoie:
une référence sur l'objet courant

row_idx lgtkpp::gtk_clist::Prepend std::string    aTexte[] [inline]
 

Ajoute une ligne en fin du cliste.

Paramètres:
aTexte tableau contenant la liste des textes a afficher dans les cases.
Renvoie:
position réelle de la ligne dans la liste

virtual std::ostream& lgtkpp::gtk_clist::Print std::ostream &    o const [inline, virtual]
 

Envoie l'ajustement sur un flux ostream.

Redéfinie à partir de lgtkpp::gtk_container.

Redéfinie dans lgtkpp::gtk_ctree.

gtk_clist & lgtkpp::gtk_clist::Remove row_idx    aLigne [inline]
 

Supprime une ligne du cliste.

Paramètres:
aLigne numéro de la ligne à supprimer
Renvoie:
une référence sur l'objet courant

GtkVisibility lgtkpp::gtk_clist::RowIsVisible row_idx    aLigne [inline]
 

  • GTK_WISIBILITY_FULL : la ligne est totalement visible

Les gtk_clist peuvent contenir plus de lignes qu'ils ne peuvent en afficher. Il est possible de faire défiler les lignes. Mais il peut arriver qu'une ligne ne soit actuellement pas visible.

Paramètres:
aLigne numéro de la ligne
Renvoie:
L'état de visibilité de la ligne. Une des constante suivante :
  • GTK_VISIBILITY_NONE : la ligne est entièrement cachée
  • GTK_VISIBILITY_PARTIAL : la ligne est en partie visible en haut ou en

gtk_clist & lgtkpp::gtk_clist::RowMove row_idx    aAncien,
row_idx    aNouveau
[inline]
 

Deplace une ligne dans le cliste.

Paramètres:
aAncien ancienne position de la ligne dans le cliste
aNouveau nouvelle position de la ligne dans le cliste
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SelectAll   [inline]
 

Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SelectRow row_idx    aLigne,
column_idx    aColonne
[inline]
 

Selectionne une ligne.

Paramètres:
aLigne ligne à selectionner
aColonne colonne indiquant ou la simumation du click de souris doit se produire.
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetAutoSort bool    aAuto [inline]
 

Active le classement automatique de la liste.

Dans une liste automatiquement ordonnée, tout nouvel élément sera automatiquement inséré à l'endroit adéquat, sans tenir compte de la fonction utilisée ou de l'index donné dans le cas de la fonction insert.

Paramètres:
aAuto si true la liste sera automatiquement ordonnée.
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetColumnAutoResize column_idx    aColonne,
bool    aAuto
[inline]
 

Adaptation automatique de la taille de la colonne.

Paramètres:
aColonne numéro de la colonne
aAuto si true la colonne sera automatiquement redimensionnée en fonction du contenu.
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetColumnJustification column_idx    aColonne,
GtkJustification    aJustification
[inline]
 

Modifie la justification du texte dans une colonne.

Paramètres:
aColonne numéro de la colonne a justifier
aJustification type de justification choisie. Une constante GTK_JUSTIFY_LEFT, *RIGHT, *CENTER et *FILL (identique a GTK_JUSTIFY_CENTER).
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetColumnMaxWidth column_idx    aColonne,
widget_siz    aLargeurMaxi
[inline]
 

Dimension maximale d'une colonne.

Paramètres:
aColonne numéro de la colonne
aLargeurMaxi taille maximale de la colonne en pixel
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetColumnMinWidth column_idx    aColonne,
widget_siz    aLargeurMini
[inline]
 

Dimension minimale d'une colonne.

Paramètres:
aColonne numéro de la colonne
aLargeurMini taille minimale de la colonne en pixel
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetColumnResizeable column_idx    aColonne,
bool    aAjustable
[inline]
 

Rend la colonne redimensionnable par la souris.

Paramètres:
aColonne numéro de la colonne
aAjustable si true la colonne sera redimensionnable par l'utilisateur
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetColumnTitle column_idx    aColonne,
std::string const &    aTitre
[inline]
 

Modifit le titre d'une colonne.

Paramètres:
aColonne numero de la colonne
aTitre nouveau titre de la colonne
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetColumnVisibility column_idx    aColonne,
bool    aVisible
[inline]
 

Cache ou montre une colonne.

Paramètres:
aColonne numero de la colonne
aVisible si true la colonne est visible. Avec false elle est cachée.
Renvoie:
une référence sur l'objet courant

gtk_clist::self & lgtkpp::gtk_clist::SetColumnWidget column_idx    aColonne,
r_widget    aWidget
[inline]
 

Place un widget en titre de colonne.

Paramètres:
aColonne numero de la colonne
aWidget widget à inserer dans le titre
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetColumnWidth column_idx    aColonne,
widget_siz    aTaille
[inline]
 

Change la largeur d'une colonne.

Paramètres:
aColonne numero de la colonne
aTaille nouvelle taille de la colonne
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetHAdjustment r_adjustment    aAjustement [inline]
 

Change l'ajustement horizontal d'une cliste.

Paramètres:
aAjustement une référence sur le nouvel ajustement
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetReorderable bool    aRearrangeable [inline]
 

Permet de changer l'ordre des lignes avec la souris.

Paramètres:
aRearrangeable true pour permettre le deplacement d'une ligne par un cliquer/glisser avec la souris
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetRowData row_idx    aLigne,
p_clist_data    aData
[inline]
 

Attache une donnée à la colonne.

Cette fonctionnalité est similaire à celle qui permet d'attacher des données à un objet, mais sans le système de clef.

Paramètres:
aLigne numéro de ligne
aData pointeur sur la donnée à attacher
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetRowHeight row_siz    aHauteur [inline]
 

Modifie la hauteur des lignes.

Paramètres:
aHauteur hauteur des lignes de la cliste (en pixels)
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetSelectable row_idx    aLigne,
bool    aSelectionnable
[inline]
 

Définit l'état sélectionnable d'une ligne.

Paramètres:
aLigne numero de la ligne
aSelectionnable true pour rendre la ligne selectionnable
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetSelectionMode GtkSelectionMode    aMode [inline]
 

Définit le mode de sélection.

Paramètres:
aMode mode de selection des lignes. Une des constantes suivante :
  • GTK_SELECTION_SINGLE : au plus un seul élément peut être séléectionné
  • GTK_SELECTION_BROWSE : comme précédement mais si l'élément est non selectionnable la liste de selection reste vide.
  • GTK_SELECTION_MULTIPLE : plusieurs lignes sont selectionnables
  • GTK_SELECTION_EXTENDED : comme précédement mais la liste de selection reste vide

gtk_clist & lgtkpp::gtk_clist::SetShadowType GtkShadowType    aOmbrage [inline]
 

Change l'ombrage du cliste.

Renvoie:
aOmbrage ombrage choisit pour la cliste (voir gtk_arrow::gtk_arrow)

une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetShift row_idx    aLigne,
column_idx    aColonne,
widget_pos    aVertical,
widget_pos    aHorizontal
[inline]
 

Decale le contenue d'une case pour indentation.

Paramètres:
aLigne ligne de la case
aColonne colonne de la case
aVertical decalage vertical du contenu
aHorizontal decalage horizontal du contenu
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetSortColumn column_idx    aColonne [inline]
 

Selectionne la colonne utilisée pour ordonner les lignes.

Paramètres:
aColonne colonne utilisée pour le classement des lignes
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetSortType GtkSortType    aSens [inline]
 

Definit le sens du classement.

Paramètres:
aSens sens du classement de la liste (GTK_SORT_ASCENDING ou GTK_SORT_DESCENDING)
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetText row_idx    aLigne,
column_idx    aColonne,
std::string const &    aTexte
[inline]
 

Change le texte d'une case.

Paramètres:
aLigne ligne de la case
aColonne colonne de la case
aTexte le texte a afficher dans la case
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetUseDragIcons bool    aCurseur [inline]
 

Lors du déplacement d'une ligne, autorise le changemnt d'aspect du curseur.

Paramètres:
aCurseur true pour changer le curseur de souris lors du deplacement d'une ligne
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SetVAdjustment r_adjustment    aAjustement [inline]
 

Change l'ajustement vertical d'une cliste.

Paramètres:
aAjustement une référence sur le nouvel ajustement
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::Sort   [inline]
 

Ordonne la liste.

Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::SwapRows row_idx    aLigne1,
row_idx    aLigne2
[inline]
 

Inverse deux lignes dans le cliste.

Paramètres:
aLigne1 position de la première ligne dans le cliste
aLigne2 position de la deuxième ligne dans le cliste
Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::Thaw   [inline]
 

Retablit l'affichage de la cliste.

Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::UnselectAll   [inline]
 

Deselectionne toutes les lignes.

Renvoie:
une référence sur l'objet courant

gtk_clist & lgtkpp::gtk_clist::UnselectRow row_idx    aLigne,
column_idx    aColonne
[inline]
 

Deselectionne une ligne.

Paramètres:
aLigne ligne à deselectionner
aColonne colonne ou simuler le click de deselection
Renvoie:
une référence sur l'objet courant


Documentation des données imbriquées

column_nbr lgtkpp::gtk_clist::Colonnes [protected]
 

Nombre de colonnes.

std::string* lgtkpp::gtk_clist::Titres [protected]
 

Titres des colonnes.


La documentation associée à cette classe a été générée à partir du fichier suivant :
Généré le Sun Oct 5 15:03:45 2003 pour lightgtk++ par doxygen1.3-rc3