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

Inherits ILWindow.

Public Member Functions

 ILInterface ()
 
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 deinitAllInterfaceBoxes (bool waitForResponse=false)
 
bool deinitGroupBox (ILInterfaceGBox *gbox, bool waitForResponse=false)
 
bool deinitAllGroupBoxes (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

ILInterface::ILInterface ( )

Member Function Documentation

virtual ILNodeType ILInterface::type ( ) const
virtual

Reimplemented from ILNode.

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

Implements ILWindow.

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

Implements ILWindow.

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

Implements ILWindow.

bool ILInterface::deinitAllInterfaceBoxes ( bool  waitForResponse = false)
bool ILInterface::deinitGroupBox ( ILInterfaceGBox gbox,
bool  waitForResponse = false 
)
bool ILInterface::deinitAllGroupBoxes ( bool  waitForResponse = false)

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