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

Public Member Functions | Protected Attributes | List of all members
cogitantdisplay::OperationPropertyDialogTabbed::Page::Control Class Referenceabstract

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

#include "cogitant/display/dialog.h"

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

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

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()

cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::Control ( Page parent,
std::string const &  name,
unsigned char  tp,
cogitant::Property::Type  pt 
)

Constructeur.

◆ ~Control()

virtual cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::~Control ( )
virtual

Destructeur.

Member Function Documentation

◆ get()

virtual void cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::get ( )
virtual

Obtenir la valeur.

◆ getColor()

virtual Color cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::getColor ( ) const
pure virtual

◆ getFontStyle()

virtual FontStyle cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::getFontStyle ( ) const
pure virtual

◆ getInteger()

virtual long cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::getInteger ( ) const
pure virtual

◆ getText()

virtual std::string cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::getText ( ) const
pure virtual

◆ set()

virtual void cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::set ( )
virtual

Appliquer les modifications de l'utilisateur.

Reimplemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.

◆ setColor()

virtual void cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::setColor ( Color const &  c)
pure virtual

◆ setDefined()

virtual void cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::setDefined ( bool  defined)
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.

◆ setFontStyle()

virtual void cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::setFontStyle ( FontStyle const &  c)
pure virtual

◆ setInteger()

virtual void cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::setInteger ( long  c)
pure virtual

◆ setText()

virtual void cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::setText ( std::string const &  c)
pure virtual

◆ typeChoice()

virtual void cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::typeChoice ( std::vector< std::string > const &  choices)
pure virtual

◆ typeColor()

virtual void cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::typeColor ( )
pure virtual

Type de contrôle "Choix de couleur".

Implemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.

◆ typeFontStyle()

virtual void cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::typeFontStyle ( )
pure virtual

Type de contrôle "Style de police".

Implemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.

◆ typeInteger()

virtual void cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::typeInteger ( long  min,
long  max 
)
pure virtual

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

Implemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx::Page_Wx::Control_Wx.

◆ typeText()

virtual void cogitantdisplay::OperationPropertyDialogTabbed::Page::Control::typeText ( )
pure virtual