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.