Interface Library  0.2
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ILWindow Class Referenceabstract

Inherits ILNode.

Inherited by ILGraphics, ILInterface, ILOscilloscope, ILTable, ILTerminal, and ILTree.

Public Member Functions

 ILWindow ()
 
virtual bool initUndocked (ILCore *parent, const char *name, bool waitForResponse=false)=0
 
virtual bool initDocked (ILCore *parent, const char *name, bool waitForResponse=false)=0
 
virtual bool init (ILCore *parent, const char *name, bool waitForResponse=false)=0
 
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
 
virtual ILNodeType type () 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

ILWindow::ILWindow ( )

Member Function Documentation

virtual bool ILWindow::initUndocked ( ILCore parent,
const char *  name,
bool  waitForResponse = false 
)
pure virtual
virtual bool ILWindow::initDocked ( ILCore parent,
const char *  name,
bool  waitForResponse = false 
)
pure virtual
virtual bool ILWindow::init ( ILCore parent,
const char *  name,
bool  waitForResponse = false 
)
pure virtual
bool ILWindow::setTitle ( const char *  title,
bool  waitForResponse = false 
)
bool ILWindow::getTitle ( char *  title,
uint16  size 
)
bool ILWindow::setMessage ( const char *  message,
bool  waitForResponse = false 
)
bool ILWindow::getMessage ( char *  message,
uint16  size 
)
bool ILWindow::setVisibility ( bool  visibility,
bool  waitForResponse = false 
)
bool ILWindow::getVisibility ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILWindow::setMinimized ( bool  minimized,
bool  waitForResponse = false 
)
bool ILWindow::getMinimized ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILWindow::setMaximized ( bool  maximized,
bool  waitForResponse = false 
)
bool ILWindow::getMaximized ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILWindow::setFullscreen ( bool  fullscreen,
bool  waitForResponse = false 
)
bool ILWindow::getFullscreen ( bool  bypassCache = false,
bool *  ok = 0 
)

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