Un composant d'interface graphique de l'onglet. More...
#include "cogitant/display/dialog.h"
Public Member Functions | |
Control (Page *parent, std::string const &name, unsigned char tp, cogitant::Property::Type pt) | |
Constructeur. More... | |
virtual | ~Control () |
Destructeur. More... | |
virtual void | typeChoice (std::vector< std::string > const &choices)=0 |
Type de contrôle "Choix". More... | |
virtual void | typeInteger (long min, long max)=0 |
Type de contrôle "Saisie d'entier". More... | |
virtual void | typeColor ()=0 |
Type de contrôle "Choix de couleur". More... | |
virtual void | typeText ()=0 |
Type de contrôle "Texte". More... | |
virtual void | typeFontStyle ()=0 |
Type de contrôle "Style de police". More... | |
virtual void | setInteger (long c)=0 |
Fixer la valeur. More... | |
virtual void | setColor (Color const &c)=0 |
Fixer la valeur. More... | |
virtual void | setText (std::string const &c)=0 |
Fixer la valeur. More... | |
virtual void | setFontStyle (FontStyle const &c)=0 |
Fixer la valeur. More... | |
virtual void | setDefined (bool defined)=0 |
La valeur est-elle défine dans l'élément éditée (true) ou dans le style de l'élément (false). More... | |
virtual long | getInteger () const =0 |
Lire la valeur. More... | |
virtual Color | getColor () const =0 |
Lire la valeur. More... | |
virtual std::string | getText () const =0 |
Lire la valeur. More... | |
virtual FontStyle | getFontStyle () const =0 |
Lire la valeur. More... | |
virtual void | get () |
Obtenir la valeur. More... | |
virtual void | set () |
Appliquer les modifications de l'utilisateur. More... | |
Protected Attributes | |
Page * | m_parent |
La page dont fait partie le composant. | |
unsigned char | m_type |
Type : 1: entier, 2: couleur, 3: texte, 4: style de police. | |
cogitant::Property::Type | m_proptype |
Propriété associée au controle. | |
Un composant d'interface graphique de l'onglet.
cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::Control | ( | Page * | parent, |
std::string const & | name, | ||
unsigned char | tp, | ||
cogitant::Property::Type | pt | ||
) |
Constructeur.
|
virtual |
Destructeur.
|
virtual |
Obtenir la valeur.
|
pure virtual |
Lire la valeur.
Implemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.
|
pure virtual |
Lire la valeur.
Implemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.
|
pure virtual |
Lire la valeur.
Implemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.
|
pure virtual |
Lire la valeur.
Implemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.
|
virtual |
Appliquer les modifications de l'utilisateur.
Reimplemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.
|
pure virtual |
Fixer la valeur.
Implemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.
|
pure virtual |
La valeur est-elle défine dans l'élément éditée (true) ou dans le style de l'élément (false).
Implemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.
|
pure virtual |
Fixer la valeur.
Implemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.
|
pure virtual |
Fixer la valeur.
Implemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.
|
pure virtual |
Fixer la valeur.
Implemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.
|
pure virtual |
Type de contrôle "Choix".
Implemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.
|
pure virtual |
Type de contrôle "Choix de couleur".
Implemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.
|
pure virtual |
Type de contrôle "Style de police".
Implemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.
|
pure virtual |
Type de contrôle "Saisie d'entier".
Implemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.
|
pure virtual |
Type de contrôle "Texte".
Implemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.