nux-0.9.48

nux::SpinBox Class Reference

#include <Nux/SpinBox.h>

Inheritance diagram for nux::SpinBox:
nux::SpinBox_Logic nux::View nux::InputArea nux::Area nux::InitiallyUnownedObject nux::Focusable nux::Object nux::Trackable nux::SpinBoxPropertyItem

Public Member Functions

 SpinBox (int Value=0, int Step=1, int MinValue=0, int MaxValue=100, NUX_FILE_LINE_PROTO)
 ~SpinBox ()
virtual long ProcessEvent (IEvent &ievent, long TraverseInfo, long ProcessEventInfo)
virtual void Draw (GraphicsEngine &GfxContext, bool force_draw)
virtual void DrawContent (GraphicsEngine &GfxContext, bool force_draw)
virtual void PostDraw (GraphicsEngine &GfxContext, bool force_draw)
virtual void ImplementIncrementBtn ()
virtual void ImplementDecrementBtn ()
virtual void ImplementValidateEntry ()
void SetValue (int value)
int GetValue () const
void SetStep (int i)
int GetStep () const
int GetMinValue () const
int GetMaxValue () const
void SetRange (int MinValue, int Maxvalue)

Data Fields

sigc::signal< void, SpinBox * > sigIncrement
sigc::signal< void, SpinBox * > sigDecrement
sigc::signal< void, SpinBox * > sigValueChanged
sigc::signal< void, int > sigValue

Protected Member Functions

void InitializeWidgets ()
void InitializeLayout ()

Constructor & Destructor Documentation

nux::SpinBox::SpinBox ( int  Value = 0,
int  Step = 1,
int  MinValue = 0,
int  MaxValue = 100,
NUX_FILE_LINE_PROTO   
)
nux::SpinBox::~SpinBox ( )

Member Function Documentation

virtual void nux::SpinBox::Draw ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Implements nux::SpinBox_Logic.

virtual void nux::SpinBox::DrawContent ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Implements nux::SpinBox_Logic.

int nux::SpinBox::GetMaxValue ( ) const
int nux::SpinBox::GetMinValue ( ) const
int nux::SpinBox::GetStep ( ) const
int nux::SpinBox::GetValue ( ) const
virtual void nux::SpinBox::ImplementDecrementBtn ( ) [virtual]

Implements nux::SpinBox_Logic.

virtual void nux::SpinBox::ImplementIncrementBtn ( ) [virtual]

Implements nux::SpinBox_Logic.

virtual void nux::SpinBox::ImplementValidateEntry ( ) [virtual]

Implements nux::SpinBox_Logic.

void nux::SpinBox::InitializeLayout ( ) [protected]

Reimplemented from nux::View.

void nux::SpinBox::InitializeWidgets ( ) [protected]

Reimplemented from nux::View.

virtual void nux::SpinBox::PostDraw ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Implements nux::SpinBox_Logic.

virtual long nux::SpinBox::ProcessEvent ( IEvent ievent,
long  TraverseInfo,
long  ProcessEventInfo 
) [virtual]

Implements nux::SpinBox_Logic.

void nux::SpinBox::SetRange ( int  MinValue,
int  Maxvalue 
)
void nux::SpinBox::SetStep ( int  i)
void nux::SpinBox::SetValue ( int  value)

Field Documentation

sigc::signal<void, SpinBox * > nux::SpinBox::sigDecrement

Reimplemented from nux::SpinBox_Logic.

sigc::signal<void, SpinBox * > nux::SpinBox::sigIncrement

Reimplemented from nux::SpinBox_Logic.

sigc::signal<void, int> nux::SpinBox::sigValue
sigc::signal<void, SpinBox * > nux::SpinBox::sigValueChanged

Reimplemented from nux::SpinBox_Logic.


The documentation for this class was generated from the following file: