Section courante

A propos

Section administrative du site

SkyGI::ListView::Private

Interface graphique : Liste de vue privé
SkyOS pour C++

Description

Cette classe permet d'effectuer la gestion d'une liste de visualisation en interne.

Attributs

Attribut Prototype Description
M_PROWS std::vector<ListViewRow*> SkyGI::ListView::Private::m_pRows; Cet attribut contient un pointeur vers un enregistrement.
M_PVSCROLL ScrollBar* SkyGI::ListView::Private::m_pVScroll; Cet attribut contient un pointeur vers une barre de défilement vertical.
M_PHSCROLL ScrollBar* SkyGI::ListView::Private::m_pHScroll; Cet attribut contient un pointeur vers une barre de défilement horizontal.
M_RDEFAULTMARGIN Rect SkyGI::ListView::Private::m_rDefaultMargin; Cet attribut contient la marge par défaut.
M_ICONTENTHEIGHT int SkyGI::ListView::Private::m_iContentHeight; Cet attribut contient la hauteur du contenu.
M_IROWHEIGHT int SkyGI::ListView::Private::m_iRowHeight; Cet attribut contient la hauteur de l'enregistrement.
M_IVISIBLEROWS int SkyGI::ListView::Private::m_iVisibleRows; Cet attribut contient la visibilité de l'enregistrement.
M_ILASTSELECTION int SkyGI::ListView::Private::m_iLastSelection; Cet attribut contient la dernière sélection.
M_BSHOWICONS bool SkyGI::ListView::Private::m_bShowIcons; Cet attribut indique si les icônes sont affichés.
M_ISPACING int SkyGI::ListView::Private::m_iSpacing; Cet attribut contient l'espacement.
M_BSHOWHEADER bool SkyGI::ListView::Private::m_bShowHeader; Cet attribut indique si l'entête est affiché.
M_PLISTVIEWHEADER ListViewHeader* SkyGI::ListView::Private::m_pListViewHeader; Cet attribut contient un pointeur vers une liste d'entête de visualisation.
M_PCOLUMNS std::vector<ListViewColumn*> SkyGI::ListView::Private::m_pColumns; Cet attribut contient un pointeur vers les colonnes.
M_ICURSOR int SkyGI::ListView::Private::m_iCursor; Cet attribut contient un curseur.
M_BAUTOSORT bool SkyGI::ListView::Private::m_bAutoSort; Cet attribut indique si un tri automatique est effectué.
M_BSORTCOLUMN int SkyGI::ListView::Private::m_bSortColumn; Cet attribut indique si un tri est colonne est effectué.
M_BSORTORDER SortOrder SkyGI::ListView::Private::m_bSortOrder; Cet attribut contient l'ordre de tri.
M_PLOOKUPSTRING String SkyGI::ListView::Private::m_pLookupString; Cet attribut contient la chaine de caractères de vérification.
M_IKEYLOOKUPCOLUMN int SkyGI::ListView::Private::m_iKeyLookupColumn; Cet attribut contient la clef de vérification de la colonne.
M_PVSCROLL ScrollBar* SkyGI::ListView::Private::m_pVScroll; Cet attribut contient un pointeur de défilement vertical.
M_PHSCROLL ScrollBar* SkyGI::ListView::Private::m_pHScroll; Cet attribut contient un pointeur de défilement horizontal.
M_IDEFAULTROWHEIGHT int SkyGI::ListView::Private::m_iDefaultRowHeight; Cet attribut contient la hauteur par défaut d'un enregistrement.
M_PLISTVIEWHEADER ListViewHeader* SkyGI::ListView::Private::m_pListViewHeader; Cet attribut contient un pointeur vers l'entête de visualisation de liste.
M_PCOLUMNS std::vector<ListViewColumn*> SkyGI::ListView::Private::m_pColumns; Cet attribut contient un pointeur vers les colonnes.
M_PCOLUMNS bool SkyGI::ListView::Private::m_bDirtyPositions; Cet attribut contient si les positions se chevauche.
M_PROOT ListViewRow* SkyGI::ListView::Private::m_pRoot; Cet attribut contient un pointeur vers la racine.
M_PSELECTED ListViewRow* SkyGI::ListView::Private::m_pSelected; Cet attribut contient un pointeur de sélection.
M_BAUTOSORTCHILDREN bool SkyGI::ListView::Private::m_bAutoSortChildren; Cet attribut indique l'état de tri automatique pour un enfant.
M_BSHOWTREE bool SkyGI::ListView::Private::m_bShowTree; Cet attribut indique si un enfant est affiché.
M_PLASTSELECTED ListViewRow* SkyGI::ListView::Private::m_pLastSelected; Cet attribut contient la dernière sélection.
M_PHOVERROW ListViewRow* SkyGI::ListView::Private::m_pHoverRow; Cet attribut contient un pointeur sur l'enregistrement.
M_BDRAWSEPARATOR bool SkyGI::ListView::Private::m_bDrawSeparator; Cet attribut indique si c'est un séparateur de dessin.
M_PSELECTEDROWS std::vector<ListViewRow*> SkyGI::ListView::Private::m_pSelectedRows; Cet attribut contient un pointeur vers les enregistrements sélectionnés.


Dernière mise à jour : Mardi, le 31 octobre 2017