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

Inherits ILWindow.

Public Member Functions

 ILTerminal ()
 
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 write (char character, bool waitForResponse=false)
 
bool write (const char *text, bool waitForResponse=false)
 
bool print (char character, bool waitForResponse=false)
 
bool print (const char *text, bool waitForResponse=false)
 
bool print (int32 value, uint16 base=DEC, bool waitForResponse=false)
 
bool printF (float32 value, bool waitForResponse=false)
 
bool println (char character, bool waitForResponse=false)
 
bool println (const char *text, bool waitForResponse=false)
 
bool println (int32 value, uint16 base=DEC, bool waitForResponse=false)
 
bool printlnF (float32 value, bool waitForResponse=false)
 
- 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

ILTerminal::ILTerminal ( )

Member Function Documentation

virtual ILNodeType ILTerminal::type ( ) const
virtual

Reimplemented from ILNode.

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

Implements ILWindow.

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

Implements ILWindow.

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

Implements ILWindow.

bool ILTerminal::write ( char  character,
bool  waitForResponse = false 
)
bool ILTerminal::write ( const char *  text,
bool  waitForResponse = false 
)
bool ILTerminal::print ( char  character,
bool  waitForResponse = false 
)
bool ILTerminal::print ( const char *  text,
bool  waitForResponse = false 
)
bool ILTerminal::print ( int32  value,
uint16  base = DEC,
bool  waitForResponse = false 
)
bool ILTerminal::printF ( float32  value,
bool  waitForResponse = false 
)
bool ILTerminal::println ( char  character,
bool  waitForResponse = false 
)
bool ILTerminal::println ( const char *  text,
bool  waitForResponse = false 
)
bool ILTerminal::println ( int32  value,
uint16  base = DEC,
bool  waitForResponse = false 
)
bool ILTerminal::printlnF ( float32  value,
bool  waitForResponse = false 
)

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