nux-1.14.0
nux::EditTextBox Class Reference
Inheritance diagram for nux::EditTextBox:
nux::View nux::InputArea nux::Area nux::InitiallyUnownedObject nux::Focusable nux::Object nux::Trackable nux::Introspectable nux::EditTextLinePropertyItem

List of all members.

Public Member Functions

 EditTextBox (const TCHAR *Caption, NUX_FILE_LINE_PROTO)
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 bool InspectKeyEvent (unsigned int eventType, unsigned int keysym, const char *character)
 Return True if the the area knows what to do with the key event.
void SetText (const TCHAR &Caption)
void SetText (const TCHAR *Caption)
void SetText (const tstring &Caption)
void SetText (const NString &Caption)
const TCHAR * GetText () const
t_u32 GetTextSize () const
void SetDoubleValue (double d)
void SetIntegerValue (int i)
virtual NString GetCleanText () const
 Return a caption string striping out the prefix and the suffix.
void SetTextBackgroundColor (const Color &color)
Color GetTextBackgroundColor () const
void SetSelectedTextColor (Color color)
void SetSelectedTextBackgroundColor (Color color)
void SetTextBlinkColor (Color color)
void SetCursorColor (Color color)
Color GetSelectedTextColor () const
Color GetSelectedTextBackgroundColor () const
Color GetTextBlinkColor () const
Color GetCursorColor () const
void SetKeyEntryType (BaseKeyboardHandler::eKeyEntryType keytype)
BaseKeyboardHandler::eKeyEntryType GetKeyEntryType ()
void RecvMouseDoubleClick (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 RecvMouseDrag (int x, int y, int dx, int dy, unsigned long button_flags, unsigned long key_flags)
void RecvKeyEvent (unsigned long eventType, unsigned long keysym, unsigned long state, const TCHAR *character, unsigned short keyCount)
void RecvStartKeyFocus ()
void RecvEndKeyFocus ()
void SetPrefix (const tstring &p)
void SetPrefix (const TCHAR *p)
void SetPrefix (const TCHAR &p)
void SetPrefix (const NString &p)
NString GetPrefix () const
void SetSuffix (const tstring &s)
void SetSuffix (const TCHAR *s)
void SetSuffix (const TCHAR &s)
void SetSuffix (const NString &s)
NString Getsuffix () const
void SetValidator (const Validator *validator)
bool IsTextSelected ()
bool IsEmpty ()

Public Attributes

sigc::signal< void,
EditTextBox *, unsigned int > 
sigCharacter
sigc::signal< void, EditTextBox * > sigEditChange
sigc::signal< void,
EditTextBox *, const NString & > 
sigValidateKeyboardEntry
sigc::signal< void, EditTextBox * > sigValidateEntry
sigc::signal< void, EditTextBox * > sigSetText
sigc::signal< void, EditTextBox * > sigEscapeKeyboardFocus
sigc::signal< void, EditTextBox * > sigStartKeyboardFocus
sigc::signal< void, EditTextBox * > sigEndKeyboardFocus

Friends

class RGBValuator

Detailed Description

Definition at line 39 of file EditTextBox.h.


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