nux-0.9.46

nux::AbstractButton Class Reference

The base class of Button, CheckBox, RadioButton and PushButton. More...

#include <Nux/AbstractButton.h>

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

Public Member Functions

 AbstractButton (const TCHAR *Caption=TEXT(""), NUX_FILE_LINE_PROTO)
 ~AbstractButton ()
virtual void SetCaption (const TCHAR *Caption)=0
virtual const NStringGetCaption () const =0
virtual void SetState (bool b)=0
virtual void SetState (bool State, bool EmitSignal)=0
virtual bool GetState () const =0

Protected Attributes

bool _state

Detailed Description

The base class of Button, CheckBox, RadioButton and PushButton.


Constructor & Destructor Documentation

nux::AbstractButton::AbstractButton ( const TCHAR Caption = TEXT(""),
NUX_FILE_LINE_PROTO   
)
nux::AbstractButton::~AbstractButton ( )

Member Function Documentation

virtual const NString& nux::AbstractButton::GetCaption ( ) const [pure virtual]
virtual bool nux::AbstractButton::GetState ( ) const [pure virtual]
virtual void nux::AbstractButton::SetCaption ( const TCHAR Caption) [pure virtual]
virtual void nux::AbstractButton::SetState ( bool  b) [pure virtual]
virtual void nux::AbstractButton::SetState ( bool  State,
bool  EmitSignal 
) [pure virtual]

Field Documentation

bool nux::AbstractButton::_state [protected]

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