Interface Library  0.2
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ILInterfaceLineEdit Class Reference

Inherits ILInterfaceIBox.

Public Member Functions

 ILInterfaceLineEdit (char *valueChangedStringStorage=0, uint16 valueChangedStringStorageSize=0)
 
virtual ILNodeType type () const
 
bool init (ILInterfaceGBox *parent, const char *name, bool waitForResponse=false)
 
bool reset (bool waitForResponse=false)
 
bool setName (const char *name, bool waitForResponse=false)
 
bool getName (char *name, uint16 size)
 
bool setEchoMode (EchoMode echoMode, bool waitForResponse=false)
 
EchoMode getEchoMode (bool bypassCache=false, bool *ok=0)
 
bool setInputMask (const char *inputMask, bool waitForResponse=false)
 
bool getInputMask (char *inputMask, uint16 size)
 
bool setPlaceholderText (const char *placeholderText, bool waitForResponse=false)
 
bool getPlaceholderText (char *placeholderText, uint16 size)
 
bool setText (const char *text, bool waitForResponse=false)
 
bool getText (char *text, uint16 size)
 
bool valueChanged ()
 
- Public Member Functions inherited from ILInterfaceIBox
 ILInterfaceIBox ()
 
- Public Member Functions inherited from ILNode
 ILNode ()
 
virtual ~ILNode ()
 
uint8 handle () const
 
ILNodeparent () const
 
ILNodechildren () const
 
ILNodenext () const
 
bool enabled () const
 
ILNodefindChild (uint8 handle)
 
ILNodefindChild (ILNode *node, uint8 handle)
 
ILNodefindSibling (uint8 handle)
 
ILNodefindSibling (ILNode *node, uint8 handle)
 

Additional Inherited Members

- Public Types inherited from ILNode
enum  ILNodeType {
  NT_NONE,
  NT_LIBRARY,
  NT_WINDOW_TERMINAL,
  NT_WINDOW_OSCILLOSCOPE,
  NT_WINDOW_TABLE,
  NT_WINDOW_TREE,
  NT_WINDOW_GRAPHICS,
  NT_WINDOW_INTERFACE,
  NT_WINDOW_OSCILLOSCOPE_PLOT_BAR,
  NT_WINDOW_OSCILLOSCOPE_PLOT_CURVE,
  NT_WINDOW_OSCILLOSCOPE_PLOT_GRAPH,
  NT_WINDOW_OSCILLOSCOPE_PLOT_BOX,
  NT_WINDOW_INTERFACE_GBOX_GROUP_BOX,
  NT_WINDOW_INTERFACE_IBOX_PUSH_BUTTON,
  NT_WINDOW_INTERFACE_IBOX_RADIO_BUTTON,
  NT_WINDOW_INTERFACE_IBOX_CHECK_BOX,
  NT_WINDOW_INTERFACE_IBOX_LINE_EDIT,
  NT_WINDOW_INTERFACE_IBOX_INT_SPIN_BOX,
  NT_WINDOW_INTERFACE_IBOX_BIN_SPIN_BOX,
  NT_WINDOW_INTERFACE_IBOX_HEX_SPIN_BOX,
  NT_WINDOW_INTERFACE_IBOX_DOUBLE_SPIN_BOX,
  NT_WINDOW_INTERFACE_IBOX_TIME_EDIT,
  NT_WINDOW_INTERFACE_IBOX_DATE_EDIT,
  NT_WINDOW_INTERFACE_IBOX_DATE_TIME_EDIT,
  NT_WINDOW_INTERFACE_IBOX_SLIDER,
  NT_WINDOW_INTERFACE_IBOX_LABEL,
  NT_WINDOW_INTERFACE_IBOX_PROGRESS_BAR,
  NT_WINDOW_INTERFACE_IBOX_SEPERATOR
}
 

Constructor & Destructor Documentation

ILInterfaceLineEdit::ILInterfaceLineEdit ( char *  valueChangedStringStorage = 0,
uint16  valueChangedStringStorageSize = 0 
)

Member Function Documentation

virtual ILNodeType ILInterfaceLineEdit::type ( ) const
virtual

Reimplemented from ILNode.

bool ILInterfaceLineEdit::init ( ILInterfaceGBox parent,
const char *  name,
bool  waitForResponse = false 
)
bool ILInterfaceLineEdit::reset ( bool  waitForResponse = false)
bool ILInterfaceLineEdit::setName ( const char *  name,
bool  waitForResponse = false 
)
bool ILInterfaceLineEdit::getName ( char *  name,
uint16  size 
)
bool ILInterfaceLineEdit::setEchoMode ( EchoMode  echoMode,
bool  waitForResponse = false 
)
EchoMode ILInterfaceLineEdit::getEchoMode ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILInterfaceLineEdit::setInputMask ( const char *  inputMask,
bool  waitForResponse = false 
)
bool ILInterfaceLineEdit::getInputMask ( char *  inputMask,
uint16  size 
)
bool ILInterfaceLineEdit::setPlaceholderText ( const char *  placeholderText,
bool  waitForResponse = false 
)
bool ILInterfaceLineEdit::getPlaceholderText ( char *  placeholderText,
uint16  size 
)
bool ILInterfaceLineEdit::setText ( const char *  text,
bool  waitForResponse = false 
)
bool ILInterfaceLineEdit::getText ( char *  text,
uint16  size 
)
bool ILInterfaceLineEdit::valueChanged ( )

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