IVT
CMainWindowInterface Class Referenceabstract

Interface for the creation of GUIs with the GUI toolkit of the IVT. More...

#include <MainWindowInterface.h>

Public Member Functions

virtual ~CMainWindowInterface ()
 
virtual WIDGET_HANDLE AddImage (int x, int y, int width, int height, WIDGET_HANDLE parent=0)=0
 
virtual WIDGET_HANDLE AddButton (int x, int y, int width, int height, const char *text, WIDGET_HANDLE parent=0)=0
 
virtual WIDGET_HANDLE AddLabel (int x, int y, int width, int height, const char *text, WIDGET_HANDLE parent=0)=0
 
virtual WIDGET_HANDLE AddCheckBox (int x, int y, int width, int height, const char *text, bool checked, WIDGET_HANDLE parent=0)=0
 
virtual WIDGET_HANDLE AddTextEdit (int x, int y, int width, int height, const char *text, WIDGET_HANDLE parent=0)=0
 
virtual WIDGET_HANDLE AddSlider (int x, int y, int width, int height, int min_value, int max_value, int step, int value, WIDGET_HANDLE parent=0)=0
 
virtual WIDGET_HANDLE AddComboBox (int x, int y, int width, int height, int num_entries, const char **entries, int current_entry, WIDGET_HANDLE parent=0)=0
 
virtual WIDGET_HANDLE AddGLWidget (int x, int y, int width, int height, WIDGET_HANDLE parent=0)=0
 
virtual bool GetText (WIDGET_HANDLE widget, char *text, int len)=0
 
virtual bool SetText (WIDGET_HANDLE widget, const char *text)=0
 
virtual bool SetImage (WIDGET_HANDLE widget, const CByteImage *pImage)=0
 
virtual bool GetValue (WIDGET_HANDLE widget, int &value)=0
 
virtual bool SetValue (WIDGET_HANDLE widget, int value)=0
 
virtual bool SwapBuffersGLWidget (WIDGET_HANDLE widget)=0
 
virtual bool MakeCurrentGLWidget (WIDGET_HANDLE widget)=0
 
virtual void Show (WIDGET_HANDLE widget=0)=0
 
virtual void Hide (WIDGET_HANDLE widget=0)=0
 
virtual void SetSize (int width, int height, WIDGET_HANDLE widget=0)
 
virtual int GetModifierKeyState ()=0
 
virtual void SetEventCallback (CMainWindowEventInterface *callback)=0
 

Detailed Description

Interface for the creation of GUIs with the GUI toolkit of the IVT.

Definition at line 81 of file MainWindowInterface.h.

Constructor & Destructor Documentation

virtual CMainWindowInterface::~CMainWindowInterface ( )
inlinevirtual

Definition at line 85 of file MainWindowInterface.h.

Member Function Documentation

virtual WIDGET_HANDLE CMainWindowInterface::AddButton ( int  x,
int  y,
int  width,
int  height,
const char *  text,
WIDGET_HANDLE  parent = 0 
)
pure virtual
virtual WIDGET_HANDLE CMainWindowInterface::AddCheckBox ( int  x,
int  y,
int  width,
int  height,
const char *  text,
bool  checked,
WIDGET_HANDLE  parent = 0 
)
pure virtual
virtual WIDGET_HANDLE CMainWindowInterface::AddComboBox ( int  x,
int  y,
int  width,
int  height,
int  num_entries,
const char **  entries,
int  current_entry,
WIDGET_HANDLE  parent = 0 
)
pure virtual
virtual WIDGET_HANDLE CMainWindowInterface::AddGLWidget ( int  x,
int  y,
int  width,
int  height,
WIDGET_HANDLE  parent = 0 
)
pure virtual
virtual WIDGET_HANDLE CMainWindowInterface::AddImage ( int  x,
int  y,
int  width,
int  height,
WIDGET_HANDLE  parent = 0 
)
pure virtual
virtual WIDGET_HANDLE CMainWindowInterface::AddLabel ( int  x,
int  y,
int  width,
int  height,
const char *  text,
WIDGET_HANDLE  parent = 0 
)
pure virtual
virtual WIDGET_HANDLE CMainWindowInterface::AddSlider ( int  x,
int  y,
int  width,
int  height,
int  min_value,
int  max_value,
int  step,
int  value,
WIDGET_HANDLE  parent = 0 
)
pure virtual
virtual WIDGET_HANDLE CMainWindowInterface::AddTextEdit ( int  x,
int  y,
int  width,
int  height,
const char *  text,
WIDGET_HANDLE  parent = 0 
)
pure virtual
virtual int CMainWindowInterface::GetModifierKeyState ( )
pure virtual
virtual bool CMainWindowInterface::GetText ( WIDGET_HANDLE  widget,
char *  text,
int  len 
)
pure virtual
virtual bool CMainWindowInterface::GetValue ( WIDGET_HANDLE  widget,
int &  value 
)
pure virtual
virtual void CMainWindowInterface::Hide ( WIDGET_HANDLE  widget = 0)
pure virtual
virtual bool CMainWindowInterface::MakeCurrentGLWidget ( WIDGET_HANDLE  widget)
pure virtual
virtual void CMainWindowInterface::SetEventCallback ( CMainWindowEventInterface callback)
pure virtual
virtual bool CMainWindowInterface::SetImage ( WIDGET_HANDLE  widget,
const CByteImage pImage 
)
pure virtual
virtual void CMainWindowInterface::SetSize ( int  width,
int  height,
WIDGET_HANDLE  widget = 0 
)
inlinevirtual

Definition at line 116 of file MainWindowInterface.h.

virtual bool CMainWindowInterface::SetText ( WIDGET_HANDLE  widget,
const char *  text 
)
pure virtual
virtual bool CMainWindowInterface::SetValue ( WIDGET_HANDLE  widget,
int  value 
)
pure virtual
virtual void CMainWindowInterface::Show ( WIDGET_HANDLE  widget = 0)
pure virtual
virtual bool CMainWindowInterface::SwapBuffersGLWidget ( WIDGET_HANDLE  widget)
pure virtual

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