GUIBASE::RCNumericEditHandler Class Reference

control handler for an edit control for numerical values More...

Inherits GUIBASE::RCEditHandler.

Inherited by GUIBASE::RCBarEditHandler, and GUIBASE::RCSpinEditHandler.

Inheritance diagram for GUIBASE::RCNumericEditHandler:

Inheritance graph
[legend]
Collaboration diagram for GUIBASE::RCNumericEditHandler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RCNumericEditHandler (RCAdvancedWindowBase &Window, TInt nEditControlId, TSLong nMinValue, TSLong nMaxValue, TSLong nInitialValue=0, TReal nViewScaling=1.0, const RCString *pViewFormat=NULL)
void ReInit (TSLong nMinValue, TSLong nMaxValue, TSLong nValue=0, TReal nViewScaling=1.0, const RCString *pViewFormat=NULL)
void SetUndefinedText (const RCString &sText)
TSLong GetValue () const
TSLong GetViewedValue () const
TReal GetViewedValueReal () const
virtual void SetValue (TSLong nValue)
void SetViewedValue (TSLong nValue)
void SetViewedValue (TReal nValue)

Static Public Member Functions

static RCString CreateFormatString (TReal nViewScaling)

Static Public Attributes

static const TSLong UNDEFINED = TSLongMax

Protected Member Functions

 RCNumericEditHandler (RCAdvancedWindowBase &Window, TInt nEditControlId, TSLong nMinValue, TSLong nMaxValue, TSLong nInitialValue, TReal nViewScaling, const RCString *pViewFormat, TLong nCallbackFlags)
virtual void OnInit ()
virtual void UpdateLimits ()
virtual void UpdateEditView ()
virtual void UpdateValueFromEdit ()

Protected Attributes

TSLong m_nMinValue
TSLong m_nMaxValue
RCString m_sViewFormat
TReal m_nViewScaling
TSLong m_nValue
RCString m_sUndefinedText

Detailed Description

control handler for an edit control for numerical values

Author:
Patrik Stellmann


The documentation for this class was generated from the following files:
Generated on Thu Feb 16 12:47:13 2006 for Simulator Bob by  doxygen 1.4.6-NO