nux-0.9.48

nux::CheckBox Class Reference

#include <Nux/CheckBox.h>

Inheritance diagram for nux::CheckBox:
nux::AbstractButton nux::View nux::InputArea nux::Area nux::InitiallyUnownedObject nux::Focusable nux::Object nux::Trackable nux::CheckBoxPropertyItem

Public Member Functions

 CheckBox (const TCHAR *Caption=0, bool state=false, NUX_FILE_LINE_PROTO)
 ~CheckBox ()
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)
void RecvMouseMove (int x, int y, int dx, int dy, unsigned long button_flags, unsigned long key_flags)
void RecvMouseEnter (int x, int y, unsigned long button_flags, unsigned long key_flags)
void RecvMouseLeave (int x, int y, unsigned long button_flags, unsigned long key_flags)
void RecvClick (int x, int y, unsigned long button_flags, unsigned long key_flags)
void RecvMouseUp (int x, int y, unsigned long button_flags, unsigned long key_flags)
void RecvMouseDown (int x, int y, unsigned long button_flags, unsigned long key_flags)
void EmitStateSignal ()
virtual void SetCaption (const TCHAR *Caption)
virtual const NStringGetCaption () const
virtual void SetState (bool State)
virtual void SetState (bool State, bool EmitSignal)
virtual bool GetState () const

Data Fields

sigc::signal< void, CheckBox * > sigStateToggled
sigc::signal< void > sigToggled
sigc::signal< void, bool > sigStateChanged

Constructor & Destructor Documentation

nux::CheckBox::CheckBox ( const TCHAR Caption = 0,
bool  state = false,
NUX_FILE_LINE_PROTO   
)
nux::CheckBox::~CheckBox ( )

Member Function Documentation

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

Implements nux::View.

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

Reimplemented from nux::View.

void nux::CheckBox::EmitStateSignal ( )
virtual const NString& nux::CheckBox::GetCaption ( ) const [virtual]

Implements nux::AbstractButton.

virtual bool nux::CheckBox::GetState ( ) const [virtual]

Implements nux::AbstractButton.

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

Reimplemented from nux::View.

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

Implements nux::View.

void nux::CheckBox::RecvClick ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::CheckBox::RecvMouseDown ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::CheckBox::RecvMouseEnter ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::CheckBox::RecvMouseLeave ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::CheckBox::RecvMouseMove ( int  x,
int  y,
int  dx,
int  dy,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::CheckBox::RecvMouseUp ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)
virtual void nux::CheckBox::SetCaption ( const TCHAR Caption) [virtual]

Implements nux::AbstractButton.

virtual void nux::CheckBox::SetState ( bool  State,
bool  EmitSignal 
) [virtual]

Implements nux::AbstractButton.

virtual void nux::CheckBox::SetState ( bool  State) [virtual]

Implements nux::AbstractButton.


Field Documentation

sigc::signal<void, bool> nux::CheckBox::sigStateChanged
sigc::signal<void> nux::CheckBox::sigToggled

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