Un composant d'interface graphique de l'onglet. More...
#include "cogitant/display/wx.h"
Public Member Functions | |
Control_Wx (Page_Wx *parent, std::string const &name, unsigned char tp, cogitant::Property::Type pt) | |
Constructeur. More... | |
~Control_Wx () | |
Destructeur. More... | |
void | typeChoice (std::vector< std::string > const &choices) |
Type de contrôle "Choix". More... | |
void | typeInteger (long min, long max) |
Type de contrôle "Saisie d'entier". More... | |
void | typeColor () |
Type de contrôle "Choix de couleur". More... | |
void | typeText () |
Type de contrôle "Texte". More... | |
void | typeFontStyle () |
Type de contrôle "Style de police". More... | |
void | setInteger (long c) |
Fixer la valeur. More... | |
void | setColor (Color const &c) |
Fixer la valeur. More... | |
void | setText (std::string const &c) |
Fixer la valeur. More... | |
void | setFontStyle (FontStyle const &c) |
Fixer la valeur. More... | |
void | setDefined (bool defined) |
La valeur est-elle défine dans l'élément éditée (true) ou dans le style de l'élément (false). More... | |
long | getInteger () const |
Lire la valeur. More... | |
Color | getColor () const |
Lire la valeur. More... | |
std::string | getText () const |
Lire la valeur. More... | |
FontStyle | getFontStyle () const |
Lire la valeur. More... | |
virtual void | set () |
Appliquer les modifications de l'utilisateur. More... | |
Public Member Functions inherited from cogitantdisplay::OperationPropertyDialogTabbed::Page::Control | |
Control (Page *parent, std::string const &name, unsigned char tp, cogitant::Property::Type pt) | |
Constructeur. More... | |
virtual | ~Control () |
Destructeur. More... | |
virtual void | get () |
Obtenir la valeur. More... | |
Protected Member Functions | |
Page_Wx * | pagewx () |
Accès au parent en tant que Page_Wx. More... | |
Protected Attributes | |
wxWindow * | m_wxcontrol |
Pointeur sur le composant wxWidgets. More... | |
wxCheckBox * | m_wxcb |
Pointeur sur la case à cocher associée au composant. More... | |
Protected Attributes inherited from cogitantdisplay::OperationPropertyDialogTabbed::Page::Control | |
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_Wx::Page_Wx::Control_Wx::Control_Wx | ( | Page_Wx * | parent, |
std::string const & | name, | ||
unsigned char | tp, | ||
cogitant::Property::Type | pt | ||
) |
Constructeur.
cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::~Control_Wx | ( | ) |
Destructeur.
|
virtual |
Lire la valeur.
Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.
|
virtual |
Lire la valeur.
Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.
|
virtual |
Lire la valeur.
Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.
|
virtual |
Lire la valeur.
Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.
|
protected |
Accès au parent en tant que Page_Wx.
|
virtual |
Appliquer les modifications de l'utilisateur.
Reimplemented from cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.
|
virtual |
Fixer la valeur.
Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.
|
virtual |
La valeur est-elle défine dans l'élément éditée (true) ou dans le style de l'élément (false).
Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.
|
virtual |
Fixer la valeur.
Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.
|
virtual |
Fixer la valeur.
Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.
|
virtual |
Fixer la valeur.
Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.
|
virtual |
Type de contrôle "Choix".
Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.
|
virtual |
Type de contrôle "Choix de couleur".
Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.
|
virtual |
Type de contrôle "Style de police".
Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.
|
virtual |
Type de contrôle "Saisie d'entier".
Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.
|
virtual |
Type de contrôle "Texte".
Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.
|
protected |
Pointeur sur la case à cocher associée au composant.
|
protected |
Pointeur sur le composant wxWidgets.