Quick links: Tutorial - Examples - Files - Symbols.
Classes: Hierarchy - Index - List - Members.
Namespaces: Index - base - cs - display.

Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx Class Reference

Un composant d'interface graphique de l'onglet. More...

#include "cogitant/display/wx.h"

Inheritance diagram for cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx:
cogitantdisplay::OperationPropertyDialogTabbed::Page::Control

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_Wxpagewx ()
 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
Pagem_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.
 

Detailed Description

Un composant d'interface graphique de l'onglet.

Constructor & Destructor Documentation

◆ Control_Wx()

cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::Control_Wx ( Page_Wx parent,
std::string const &  name,
unsigned char  tp,
cogitant::Property::Type  pt 
)

Constructeur.

◆ ~Control_Wx()

cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::~Control_Wx ( )

Destructeur.

Member Function Documentation

◆ getColor()

Color cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::getColor ( ) const
virtual

◆ getFontStyle()

FontStyle cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::getFontStyle ( ) const
virtual

◆ getInteger()

long cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::getInteger ( ) const
virtual

◆ getText()

std::string cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::getText ( ) const
virtual

◆ pagewx()

Page_Wx* cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::pagewx ( )
protected

Accès au parent en tant que Page_Wx.

◆ set()

virtual void cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::set ( )
virtual

Appliquer les modifications de l'utilisateur.

Reimplemented from cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.

◆ setColor()

void cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::setColor ( Color const &  c)
virtual

◆ setDefined()

void cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::setDefined ( bool  defined)
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.

◆ setFontStyle()

void cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::setFontStyle ( FontStyle const &  c)
virtual

◆ setInteger()

void cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::setInteger ( long  c)
virtual

◆ setText()

void cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::setText ( std::string const &  c)
virtual

◆ typeChoice()

void cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::typeChoice ( std::vector< std::string > const &  choices)
virtual

Type de contrôle "Choix".

Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.

◆ typeColor()

void cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::typeColor ( )
virtual

Type de contrôle "Choix de couleur".

Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.

◆ typeFontStyle()

void cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::typeFontStyle ( )
virtual

Type de contrôle "Style de police".

Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.

◆ typeInteger()

void cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::typeInteger ( long  min,
long  max 
)
virtual

Type de contrôle "Saisie d'entier".

Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.

◆ typeText()

void cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::typeText ( )
virtual

Type de contrôle "Texte".

Implements cogitantdisplay::OperationPropertyDialogTabbed::Page::Control.

Member Data Documentation

◆ m_wxcb

wxCheckBox* cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::m_wxcb
protected

Pointeur sur la case à cocher associée au composant.

◆ m_wxcontrol

wxWindow* cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx::m_wxcontrol
protected

Pointeur sur le composant wxWidgets.