Classe: wxListView().
Cette classe présente une simple interface d'utilisation pour wxListCtrl.
Son utilisation, lorsque cela est possible, est préférable à celle de wxListCtrl, car dans l'avenir, certains ports pourraient ne pas mettre en oeuvre l'ensemble complet des fonctionnalités de cette classe.
Au delà de l'interface qui est différente, cette classe est identique à wxListCtrl et utilise les mêmes événements, les mêmes styles de fenêtre etc...
listView = wx.wxListView ( wxWindow * parent = no-NULL, wxWindow ID id = -1, const wxPoint & pos = wx.wxDefaultPosition, const wxSize & size = wx.wxDefaultSize, long style = wx.wxLC_XXX, const wxValidator & validator = wx.wxDefaultValidator, const wxString & name = wx.wxListCtrlNameStr )
parent fenêtre parent. Ne doit pas être NULL.
id identificateur de fenêtre.
pos position de la fenêtre.
size taille de la fenêtre.
style est le style de la ListCtrl.
validator est utilisé dans le cas d'un appel à un validateur.
name est utilisé pour associer un nom à la listCtrl.
Vous trouverez ci-dessous, la liste des méthodes implémentées par wxLua 2.8.10.
ClearColumnImage(col) | Réinitialise la colonne (col)- après avoir appelé cette fonction, aucune image sera affichée. |
Focus(index) | Définit le focus sur l'élément index. |
GetFirstSelected() | Retourne le premier élément sélectionné dans un contrôle. |
GetFocusedItem() | Retourne l'élément actuellement focalisé ou -1 si aucun. |
GetNextSelected(item) | Est utilisé avec GetFirstSelected() pour itérer sur tous les éléments sélectionnés dans le contrôle. |
IsSelected(index) | Retourne true si l'élément (index) est sélectionné, false autrement. |
Select(n, true) | Sélectionne ou désélectionne l'élément donné (n).(true ou false) |
SetColumnImage(col, image) | Définit l'image de la colonne spécifiée. |