nux-0.9.46

nux::Vector3Valuator Class Reference

#include <Nux/Vector3Valuator.h>

Inheritance diagram for nux::Vector3Valuator:
nux::View nux::InputArea nux::Area nux::InitiallyUnownedObject nux::Focusable nux::Object nux::Trackable nux::Vector3DoubleValuator nux::Vector3ValuatorPropertyItem

Public Member Functions

 Vector3Valuator (NUX_FILE_LINE_PROTO)
 ~Vector3Valuator ()
virtual long ProcessEvent (IEvent &ievent, long TraverseInfo, long ProcessEventInfo)=0
virtual void Draw (GraphicsEngine &GfxContext, bool force_draw)=0
virtual void DrawContent (GraphicsEngine &GfxContext, bool force_draw)=0
virtual void PostDraw (GraphicsEngine &GfxContext, bool force_draw)=0
void RecvMouseMove (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 RecvDecrement (int x, int y, unsigned long button_flags, unsigned long key_flags)
void TimerSpinUpBtn (void *v)
void TimerSpinDownBtn (void *v)
void RecvMouseDrag (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 RecvMouseUp (int x, int y, unsigned long button_flags, unsigned long key_flags)
void RecvStartKeyboardFocus (EditTextBox *textbox)
void RecvEndKeyboardFocus (EditTextBox *textbox)
void RecvEscapeKeyboardFocus (EditTextBox *textbox)
void RecvEditChange (EditTextBox *textbox)
void RecvValidateEntryX (EditTextBox *textbox)
void RecvValidateEntryY (EditTextBox *textbox)
void RecvValidateEntryZ (EditTextBox *textbox)
virtual void ImplementIncrementX ()=0
virtual void ImplementDecrementX ()=0
virtual void ImplementIncrementY ()=0
virtual void ImplementDecrementY ()=0
virtual void ImplementIncrementZ ()=0
virtual void ImplementDecrementZ ()=0
virtual void ImplementValidateEntryX ()=0
virtual void ImplementValidateEntryY ()=0
virtual void ImplementValidateEntryZ ()=0

Data Fields

sigc::signal< void > sigClick
sigc::signal< void > sigIncrement
sigc::signal< void > sigDecrement
sigc::signal< void > sigValueChanged
sigc::signal< void, int > sigIntValueChanged

Protected Attributes

EditTextBoxm_XEdit
EditTextBoxm_YEdit
EditTextBoxm_ZEdit
InputAream_MouseControlledButton
int m_Mouse

Constructor & Destructor Documentation

nux::Vector3Valuator::Vector3Valuator ( NUX_FILE_LINE_PROTO  )
nux::Vector3Valuator::~Vector3Valuator ( )

Member Function Documentation

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

Implements nux::View.

Implemented in nux::Vector3DoubleValuator.

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

Reimplemented from nux::View.

Implemented in nux::Vector3DoubleValuator.

virtual void nux::Vector3Valuator::ImplementDecrementX ( ) [pure virtual]

Implemented in nux::Vector3DoubleValuator.

virtual void nux::Vector3Valuator::ImplementDecrementY ( ) [pure virtual]

Implemented in nux::Vector3DoubleValuator.

virtual void nux::Vector3Valuator::ImplementDecrementZ ( ) [pure virtual]

Implemented in nux::Vector3DoubleValuator.

virtual void nux::Vector3Valuator::ImplementIncrementX ( ) [pure virtual]

Implemented in nux::Vector3DoubleValuator.

virtual void nux::Vector3Valuator::ImplementIncrementY ( ) [pure virtual]

Implemented in nux::Vector3DoubleValuator.

virtual void nux::Vector3Valuator::ImplementIncrementZ ( ) [pure virtual]

Implemented in nux::Vector3DoubleValuator.

virtual void nux::Vector3Valuator::ImplementValidateEntryX ( ) [pure virtual]

Implemented in nux::Vector3DoubleValuator.

virtual void nux::Vector3Valuator::ImplementValidateEntryY ( ) [pure virtual]

Implemented in nux::Vector3DoubleValuator.

virtual void nux::Vector3Valuator::ImplementValidateEntryZ ( ) [pure virtual]

Implemented in nux::Vector3DoubleValuator.

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

Reimplemented from nux::View.

Implemented in nux::Vector3DoubleValuator.

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

Implements nux::View.

Implemented in nux::Vector3DoubleValuator.

void nux::Vector3Valuator::RecvDecrement ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::Vector3Valuator::RecvEditChange ( EditTextBox textbox)
void nux::Vector3Valuator::RecvEndKeyboardFocus ( EditTextBox textbox)
void nux::Vector3Valuator::RecvEscapeKeyboardFocus ( EditTextBox textbox)
void nux::Vector3Valuator::RecvMouseDown ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::Vector3Valuator::RecvMouseDrag ( int  x,
int  y,
int  dx,
int  dy,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::Vector3Valuator::RecvMouseEnter ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::Vector3Valuator::RecvMouseLeave ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::Vector3Valuator::RecvMouseMove ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::Vector3Valuator::RecvMouseUp ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::Vector3Valuator::RecvStartKeyboardFocus ( EditTextBox textbox)
void nux::Vector3Valuator::RecvValidateEntryX ( EditTextBox textbox)
void nux::Vector3Valuator::RecvValidateEntryY ( EditTextBox textbox)
void nux::Vector3Valuator::RecvValidateEntryZ ( EditTextBox textbox)
void nux::Vector3Valuator::TimerSpinDownBtn ( void *  v)
void nux::Vector3Valuator::TimerSpinUpBtn ( void *  v)

Field Documentation

sigc::signal<void> nux::Vector3Valuator::sigClick

Reimplemented in nux::Vector3DoubleValuator.

Reimplemented in nux::Vector3DoubleValuator.


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