nux-1.14.0
nux::Valuator Class Reference
Inheritance diagram for nux::Valuator:
nux::View nux::InputArea nux::Area nux::InitiallyUnownedObject nux::Focusable nux::Object nux::Trackable nux::Introspectable nux::ValuatorDouble nux::ValuatorInt nux::DoubleValuatorPropertyItem nux::IntValuatorPropertyItem

List of all members.

Public Member Functions

 Valuator (NUX_FILE_LINE_PROTO)
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 RecvValidateEntry (EditTextBox *textbox)
virtual void ImplementIncrementBtn ()=0
virtual void ImplementDecrementBtn ()=0
virtual void ImplementValidateEntry ()=0

Public Attributes

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

Protected Attributes

EditTextBoxm_EditLine
InputAream_MouseControlledButton
int m_Mouse

Detailed Description

Definition at line 31 of file Valuator.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends