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

Inherits ILInterfaceIBox.

Public Member Functions

 ILInterfaceDateTimeEdit (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 setMinimum (const char *minimum, bool waitForResponse=false)
 
bool getMinimum (char *minimum, uint16 size)
 
bool setMaximum (const char *maximum, bool waitForResponse=false)
 
bool getMaximum (char *maximum, uint16 size)
 
bool setValue (const char *value, bool waitForResponse=false)
 
bool getValue (char *value, uint16 size)
 
bool setSpecialValueText (const char *specialValueText, bool waitForResponse=false)
 
bool getSpecialValueText (char *specialValueText, 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

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

Member Function Documentation

virtual ILNodeType ILInterfaceDateTimeEdit::type ( ) const
virtual

Reimplemented from ILNode.

bool ILInterfaceDateTimeEdit::init ( ILInterfaceGBox parent,
const char *  name,
bool  waitForResponse = false 
)
bool ILInterfaceDateTimeEdit::reset ( bool  waitForResponse = false)
bool ILInterfaceDateTimeEdit::setName ( const char *  name,
bool  waitForResponse = false 
)
bool ILInterfaceDateTimeEdit::getName ( char *  name,
uint16  size 
)
bool ILInterfaceDateTimeEdit::setMinimum ( const char *  minimum,
bool  waitForResponse = false 
)
bool ILInterfaceDateTimeEdit::getMinimum ( char *  minimum,
uint16  size 
)
bool ILInterfaceDateTimeEdit::setMaximum ( const char *  maximum,
bool  waitForResponse = false 
)
bool ILInterfaceDateTimeEdit::getMaximum ( char *  maximum,
uint16  size 
)
bool ILInterfaceDateTimeEdit::setValue ( const char *  value,
bool  waitForResponse = false 
)
bool ILInterfaceDateTimeEdit::getValue ( char *  value,
uint16  size 
)
bool ILInterfaceDateTimeEdit::setSpecialValueText ( const char *  specialValueText,
bool  waitForResponse = false 
)
bool ILInterfaceDateTimeEdit::getSpecialValueText ( char *  specialValueText,
uint16  size 
)
bool ILInterfaceDateTimeEdit::valueChanged ( )

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