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

Inherits ILWindow.

Public Member Functions

 ILTable ()
 
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 (uint16 row, uint16 column, const char *text, bool waitForResponse=false)
 
bool newItem (uint16 row, uint16 column, int32 value, uint16 base=DEC, bool waitForResponse=false)
 
bool newItemF (uint16 row, uint16 column, float32 value, bool waitForResponse=false)
 
bool deleteItem (uint16 row, uint16 column, bool waitForResponse=false)
 
bool deleteItems (bool waitForResponse=false)
 
bool deleteItemsInRow (uint16 row, bool waitForResponse=false)
 
bool deleteItemsInColumn (uint16 column, bool waitForResponse=false)
 
bool setItemText (uint16 row, uint16 column, const char *text, bool waitForResponse=false)
 
bool setItemText (uint16 row, uint16 column, int32 value, uint16 base=DEC, bool waitForResponse=false)
 
bool setItemTextF (uint16 row, uint16 column, float32 value, bool waitForResponse=false)
 
bool getItemText (uint16 row, uint16 column, char *text, uint16 size)
 
bool newRow (uint16 row, const char *name, bool waitForResponse=false)
 
bool newRow (uint16 row, int32 value, uint16 base=DEC, bool waitForResponse=false)
 
bool newRowF (uint16 row, float32 value, bool waitForResponse=false)
 
bool deleteRow (uint16 row, bool waitForResponse=false)
 
bool deleteRows (bool waitForResponse=false)
 
bool setRowName (uint16 row, const char *name, bool waitForResponse=false)
 
bool setRowName (uint16 row, int32 value, uint16 base=DEC, bool waitForResponse=false)
 
bool setRowNameF (uint16 row, float value, bool waitForResponse=false)
 
bool getRowName (uint16 row, char *name, uint16 size)
 
bool newColumn (uint16 column, const char *name, bool waitForResponse=false)
 
bool newColumn (uint16 column, int32 value, uint16 base=DEC, bool waitForResponse=false)
 
bool newColumnF (uint16 column, float32 value, bool waitForResponse=false)
 
bool deleteColumn (uint16 column, bool waitForResponse=false)
 
bool deleteColumns (bool waitForResponse=false)
 
bool setColumnName (uint16 column, const char *name, bool waitForResponse=false)
 
bool setColumnName (uint16 column, int32 value, uint16 base=DEC, bool waitForResponse=false)
 
bool setColumnNameF (uint16 column, float32 value, bool waitForResponse=false)
 
bool getColumnName (uint16 column, char *name, 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

ILTable::ILTable ( )

Member Function Documentation

virtual ILNodeType ILTable::type ( ) const
virtual

Reimplemented from ILNode.

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

Implements ILWindow.

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

Implements ILWindow.

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

Implements ILWindow.

bool ILTable::clearAll ( bool  waitForResponse = false)
bool ILTable::newItem ( uint16  row,
uint16  column,
const char *  text,
bool  waitForResponse = false 
)
bool ILTable::newItem ( uint16  row,
uint16  column,
int32  value,
uint16  base = DEC,
bool  waitForResponse = false 
)
bool ILTable::newItemF ( uint16  row,
uint16  column,
float32  value,
bool  waitForResponse = false 
)
bool ILTable::deleteItem ( uint16  row,
uint16  column,
bool  waitForResponse = false 
)
bool ILTable::deleteItems ( bool  waitForResponse = false)
bool ILTable::deleteItemsInRow ( uint16  row,
bool  waitForResponse = false 
)
bool ILTable::deleteItemsInColumn ( uint16  column,
bool  waitForResponse = false 
)
bool ILTable::setItemText ( uint16  row,
uint16  column,
const char *  text,
bool  waitForResponse = false 
)
bool ILTable::setItemText ( uint16  row,
uint16  column,
int32  value,
uint16  base = DEC,
bool  waitForResponse = false 
)
bool ILTable::setItemTextF ( uint16  row,
uint16  column,
float32  value,
bool  waitForResponse = false 
)
bool ILTable::getItemText ( uint16  row,
uint16  column,
char *  text,
uint16  size 
)
bool ILTable::newRow ( uint16  row,
const char *  name,
bool  waitForResponse = false 
)
bool ILTable::newRow ( uint16  row,
int32  value,
uint16  base = DEC,
bool  waitForResponse = false 
)
bool ILTable::newRowF ( uint16  row,
float32  value,
bool  waitForResponse = false 
)
bool ILTable::deleteRow ( uint16  row,
bool  waitForResponse = false 
)
bool ILTable::deleteRows ( bool  waitForResponse = false)
bool ILTable::setRowName ( uint16  row,
const char *  name,
bool  waitForResponse = false 
)
bool ILTable::setRowName ( uint16  row,
int32  value,
uint16  base = DEC,
bool  waitForResponse = false 
)
bool ILTable::setRowNameF ( uint16  row,
float  value,
bool  waitForResponse = false 
)
bool ILTable::getRowName ( uint16  row,
char *  name,
uint16  size 
)
bool ILTable::newColumn ( uint16  column,
const char *  name,
bool  waitForResponse = false 
)
bool ILTable::newColumn ( uint16  column,
int32  value,
uint16  base = DEC,
bool  waitForResponse = false 
)
bool ILTable::newColumnF ( uint16  column,
float32  value,
bool  waitForResponse = false 
)
bool ILTable::deleteColumn ( uint16  column,
bool  waitForResponse = false 
)
bool ILTable::deleteColumns ( bool  waitForResponse = false)
bool ILTable::setColumnName ( uint16  column,
const char *  name,
bool  waitForResponse = false 
)
bool ILTable::setColumnName ( uint16  column,
int32  value,
uint16  base = DEC,
bool  waitForResponse = false 
)
bool ILTable::setColumnNameF ( uint16  column,
float32  value,
bool  waitForResponse = false 
)
bool ILTable::getColumnName ( uint16  column,
char *  name,
uint16  size 
)

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