Interface for the creation of GUIs with the GUI toolkit of the IVT. More...
#include <MainWindowInterface.h>
Public Member Functions | |
virtual WIDGET_HANDLE | AddButton (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 | 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 WIDGET_HANDLE | AddImage (int x, int y, int width, int height, 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 | 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 | AddTextEdit (int x, int y, int width, int height, const char *text, WIDGET_HANDLE parent=0)=0 |
virtual int | GetModifierKeyState ()=0 |
virtual bool | GetText (WIDGET_HANDLE widget, char *text, int len)=0 |
virtual bool | GetValue (WIDGET_HANDLE widget, int &value)=0 |
virtual void | Hide (WIDGET_HANDLE widget=0)=0 |
virtual bool | MakeCurrentGLWidget (WIDGET_HANDLE widget)=0 |
virtual void | SetEventCallback (CMainWindowEventInterface *callback)=0 |
virtual bool | SetImage (WIDGET_HANDLE widget, const CByteImage *pImage)=0 |
virtual void | SetSize (int width, int height, WIDGET_HANDLE widget=0) |
virtual bool | SetText (WIDGET_HANDLE widget, const char *text)=0 |
virtual bool | SetValue (WIDGET_HANDLE widget, int value)=0 |
virtual void | Show (WIDGET_HANDLE widget=0)=0 |
virtual bool | SwapBuffersGLWidget (WIDGET_HANDLE widget)=0 |
virtual | ~CMainWindowInterface () |
Interface for the creation of GUIs with the GUI toolkit of the IVT.
Definition at line 81 of file MainWindowInterface.h.
|
inlinevirtual |
Definition at line 85 of file MainWindowInterface.h.
|
pure virtual |
Implemented in CQtMainWindow, CWin32MainWindow, CGTKMainWindow, and CCocoaMainWindow.
|
pure virtual |
Implemented in CQtMainWindow, CWin32MainWindow, CGTKMainWindow, and CCocoaMainWindow.
|
pure virtual |
Implemented in CQtMainWindow, CWin32MainWindow, CGTKMainWindow, and CCocoaMainWindow.
|
pure virtual |
Implemented in CQtMainWindow, CWin32MainWindow, CGTKMainWindow, and CCocoaMainWindow.
|
pure virtual |
Implemented in CQtMainWindow, CWin32MainWindow, CGTKMainWindow, and CCocoaMainWindow.
|
pure virtual |
Implemented in CQtMainWindow, CWin32MainWindow, CGTKMainWindow, and CCocoaMainWindow.
|
pure virtual |
Implemented in CQtMainWindow, CWin32MainWindow, CGTKMainWindow, and CCocoaMainWindow.
|
pure virtual |
Implemented in CQtMainWindow, CWin32MainWindow, CGTKMainWindow, and CCocoaMainWindow.
|
pure virtual |
Implemented in CWin32MainWindow, CQtMainWindow, CGTKMainWindow, and CCocoaMainWindow.
|
pure virtual |
Implemented in CQtMainWindow, CWin32MainWindow, CGTKMainWindow, and CCocoaMainWindow.
|
pure virtual |
Implemented in CQtMainWindow, CWin32MainWindow, CGTKMainWindow, and CCocoaMainWindow.
|
pure virtual |
Implemented in CQtMainWindow, CWin32MainWindow, CGTKMainWindow, and CCocoaMainWindow.
|
pure virtual |
Implemented in CQtMainWindow, CWin32MainWindow, CGTKMainWindow, and CCocoaMainWindow.
|
pure virtual |
Implemented in CWin32MainWindow, CQtMainWindow, CGTKMainWindow, and CCocoaMainWindow.
|
pure virtual |
Implemented in CQtMainWindow, CWin32MainWindow, CGTKMainWindow, and CCocoaMainWindow.
|
inlinevirtual |
Reimplemented in CWin32MainWindow.
Definition at line 116 of file MainWindowInterface.h.
|
pure virtual |
Implemented in CQtMainWindow, CWin32MainWindow, CGTKMainWindow, and CCocoaMainWindow.
|
pure virtual |
Implemented in CQtMainWindow, CWin32MainWindow, CGTKMainWindow, and CCocoaMainWindow.
|
pure virtual |
Implemented in CQtMainWindow, CWin32MainWindow, CGTKMainWindow, and CCocoaMainWindow.
|
pure virtual |
Implemented in CQtMainWindow, CWin32MainWindow, CGTKMainWindow, and CCocoaMainWindow.