Section courante

A propos

Section administrative du site

SkyGI::ComboBox

Interface graphique : Liste déroulante
SkyOS pour C++

Description

Cette classe permet d'effectuer la gestion d'une liste déroulante.

Membres

Méthode Prototype Description
COMBOBOX ComboBox::ComboBox(Window * pParent, const Point & cPos, int iWidth, unsigned int nWindowLayoutFlags); Ce constructeur permet de créer cette objet.
PAINT void ComboBox::Paint(const Rect & rDirty) [virtual]; Cette méthode permet de peindre la liste déroulante.
MOUSEDOWN void ComboBox::MouseDown(const InputEvent & nInputEvent) [virtual]; Cette méthode est appelé lorsque le bouton de la souris est enfoncé dans cette fenêtre.
MOUSEUP void ComboBox::MouseUp(const InputEvent & nInputEvent) [virtual]; Cette méthode est appelé lorsque le bouton de la souris est relâché dans cette fenêtre.
MOUSEENTER void ComboBox::MouseEnter(const InputEvent & nInputEvent) [virtual]; Cette méthode est appelé lorsque la souris entre la première fois dans cette fenêtre.
MOUSELEAVE void ComboBox::MouseLeave(const InputEvent & nInputEvent) [virtual]; Cette méthode est appelé lorsque la souris sort de cette fenêtre.
FOCUSLOST bool ComboBox::FocusLost() [virtual]; Cette méthode permet d'indiquer si cette objet à perdu le focus.
KEYDOWN void ComboBox::KeyDown(const InputEvent & nInputEvent) [virtual]; Cette méthode est appelé quand une touche est enfoncé dans cette objet.
KEYUP void ComboBox::KeyUp(const InputEvent & nInputEvent) [virtual]; Cette méthode est appelé quand une touche est relâché dans cette objet.
ONCLICKED void ComboBox::OnClicked(const InputEvent & nInputEvent) [virtual]; Cette méthode est appelé quand un clic se produit sur cette objet.
GETSIZEHINT Point ComboBox::GetSizeHint(enumSizeHint nSizeHint) [virtual]; Cette méthode permet de demander la taille de la trace.
GETLISTVIEW ListView * ComboBox::GetListView(); Cette méthode permet de demander la liste de visualisation.
GETTEXTVIEW TextView * ComboBox::GetTextView(); Cette méthode permet de demander le texte de visualisation.
OPENLISTVIEW void ComboBox::OpenListView() [virtual]; Cette méthode permet d'ouvrir la liste de visualisation.
CLOSELISTVIEW void ComboBox::CloseListView() [virtual]; Cette méthode permet de fermer la liste de visualisation.
ONPOPULATELISTVIEW void ComboBox::OnPopulateListView() [virtual]; Cette méthode est appelé afin de populer la liste de visualisation.
ONSELECTED void ComboBox::OnSelected(ListViewRow * pRow, const String & szText) [virtual]; Cette méthode est appelé quand cette objet est sélectionné.
COMBOBOX ComboBox::~ComboBox(); Ce destructeur permet de détruire cette objet.

Attributs

Attribut Prototype Description
POPULATELISTVIEW signal0 SkyGI::ComboBox::PopulateListView; Cet attribut contient la population de liste de visualisation.
SELECTED signal2<ListViewRow*, const String&> SkyGI::ComboBox::Selected; Cet attribut contient le sélectionné.


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