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

Inherits ILWindow.

Public Member Functions

 ILTree ()
 
virtual ILNodeType type () const
 
bool initUndocked (ILCore *parent, const char *name, bool waitForResponse=false)
 
bool initDocked (ILCore *parent, const char *name, bool waitForResponse=false)
 
bool init (ILCore *parent, const char *name, bool waitForResponse=false)
 
bool clearAll (bool waitForResponse=false)
 
bool newItem (const char *key, const char *value, bool waitForResponse=false)
 
bool newItem (const char *key, int32 value, uint16 base=DEC, bool waitForResponse=false)
 
bool newItemF (const char *key, float32 value, bool waitForResponse=false)
 
bool deleteItem (const char *key, bool waitForResponse=false)
 
bool deleteItems (bool waitForResponse=false)
 
bool setItemValue (const char *key, const char *value, bool waitForResponse=false)
 
bool setItemValue (const char *key, int32 value, uint16 base=DEC, bool waitForResponse=false)
 
bool setItemValueF (const char *key, float32 value, bool waitForResponse=false)
 
bool getItemValue (const char *key, char *value, uint16 size)
 
- Public Member Functions inherited from ILWindow
 ILWindow ()
 
bool setTitle (const char *title, bool waitForResponse=false)
 
bool getTitle (char *title, uint16 size)
 
bool setMessage (const char *message, bool waitForResponse=false)
 
bool getMessage (char *message, uint16 size)
 
bool setVisibility (bool visibility, bool waitForResponse=false)
 
bool getVisibility (bool bypassCache=false, bool *ok=0)
 
bool setMinimized (bool minimized, bool waitForResponse=false)
 
bool getMinimized (bool bypassCache=false, bool *ok=0)
 
bool setMaximized (bool maximized, bool waitForResponse=false)
 
bool getMaximized (bool bypassCache=false, bool *ok=0)
 
bool setFullscreen (bool fullscreen, bool waitForResponse=false)
 
bool getFullscreen (bool bypassCache=false, bool *ok=0)
 
- 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

ILTree::ILTree ( )

Member Function Documentation

virtual ILNodeType ILTree::type ( ) const
virtual

Reimplemented from ILNode.

bool ILTree::initUndocked ( ILCore parent,
const char *  name,
bool  waitForResponse = false 
)
virtual

Implements ILWindow.

bool ILTree::initDocked ( ILCore parent,
const char *  name,
bool  waitForResponse = false 
)
virtual

Implements ILWindow.

bool ILTree::init ( ILCore parent,
const char *  name,
bool  waitForResponse = false 
)
virtual

Implements ILWindow.

bool ILTree::clearAll ( bool  waitForResponse = false)
bool ILTree::newItem ( const char *  key,
const char *  value,
bool  waitForResponse = false 
)
bool ILTree::newItem ( const char *  key,
int32  value,
uint16  base = DEC,
bool  waitForResponse = false 
)
bool ILTree::newItemF ( const char *  key,
float32  value,
bool  waitForResponse = false 
)
bool ILTree::deleteItem ( const char *  key,
bool  waitForResponse = false 
)
bool ILTree::deleteItems ( bool  waitForResponse = false)
bool ILTree::setItemValue ( const char *  key,
const char *  value,
bool  waitForResponse = false 
)
bool ILTree::setItemValue ( const char *  key,
int32  value,
uint16  base = DEC,
bool  waitForResponse = false 
)
bool ILTree::setItemValueF ( const char *  key,
float32  value,
bool  waitForResponse = false 
)
bool ILTree::getItemValue ( const char *  key,
char *  value,
uint16  size 
)

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