|
GlistEngine
|
#include <gGUIForm.h>


Public Types | |
| enum | { RESIZE_MENUBAR , RESIZE_STATUSBAR , RESIZE_TOOLBAR_HORIZONTAL , RESIZE_TOOLBAR_VERTICAL } |
Public Types inherited from gBaseGUIObject | |
| enum | { TEXTALIGNMENT_LEFT , TEXTALIGNMENT_MIDDLE , TEXTALIGNMENT_RIGHT } |
Public Member Functions | |
| gGUIForm () | |
| virtual | ~gGUIForm () |
| void | setMenuBar (gGUIMenubar *menuBar) |
| void | resizeMenuBar () |
| void | addToolBar (gGUIToolbar *toolBar) |
| void | resizeToolbars () |
| void | resizeVerticalToolbars () |
| void | setStatusBar (gGUIStatusBar *statusBar) |
| void | resizeStatusBar () |
| void | addContextMenu (gGUIContextMenu *contextMenu) |
| void | addTreelist (gGUITreelist *treeList, int treeListx, int treeListy, int treeListw) |
| void | resizeAll (int resizeCode) |
| void | setToolbarHeight (int toolbarHeight) |
| int | getToolbarHeight () |
| void | setVerticalToolbarWidth (int verticalToolbarWidth) |
| int | getVerticalToolbarWidth () |
| void | setSizer (gGUISizer *guiSizer) |
| void | updateSizer () |
| gGUISizer * | getSizer () |
| virtual int | getCursor (int x, int y) |
| int | getFocusId () |
| int | getPreviousFocusId () |
| void | show () |
| void | hide () |
| void | keyPressed (int key) |
| void | keyReleased (int key) |
| void | charPressed (unsigned int codepoint) |
| void | mouseMoved (int x, int y) |
| void | mousePressed (int x, int y, int button) |
| void | mouseDragged (int x, int y, int button) |
| void | mouseReleased (int x, int y, int button) |
| void | mouseScrolled (int x, int y) |
| void | mouseEntered () |
| void | mouseExited () |
| void | windowResized (int w, int h) |
| void | setTooltipText (gGUITooltipText *tooltiptext) |
| void | showProgressBar (int style=0, gColor col=gColor(1.0f, 1.0f, 1.0f), float speed=1.0f) |
| void | hideProgressBar () |
| bool | isProgressShown () |
Public Member Functions inherited from gBaseGUIObject | |
| gBaseGUIObject () | |
| virtual | ~gBaseGUIObject () |
| int | getId () |
| int | getType () |
| void | setEnabled (bool isEnabled) |
| bool | isEnabled () |
| void | setTitleOn (bool isTitleOn) |
| bool | isTitleOn () |
| virtual void | setTopParent (gBaseGUIObject *parentGUIObject) |
| gBaseGUIObject * | getTopParent () |
| virtual void | setParent (gBaseGUIObject *parentGUIObject) |
| gBaseGUIObject * | getParent () |
| void | setParentSlotNo (int parentSlotLineNo, int parentSlotColumnNo) |
| int | getParentSlotLineNo () |
| int | getParentSlotColumnNo () |
| void | setTitle (std::string title) |
| std::string | getTitle () |
| virtual void | update ()=0 |
| virtual void | draw ()=0 |
| virtual void | onGUIEvent (int guiObjectId, int eventType, int sourceEventType, std::string value1="", std::string value2="") |
| void | setRootApp (gBaseApp *root) |
| virtual void | setCursorOn (bool isOn) |
Public Member Functions inherited from gRenderObject | |
| gRenderObject () | |
| int | getScreenWidth () |
| int | getScreenHeight () |
| void | pushMatrix () |
| void | popMatrix () |
Public Member Functions inherited from gObject | |
| gObject () | |
| void | logi (std::string message) |
| void | logd (std::string message) |
| void | logw (std::string message) |
| void | loge (std::string message) |
| void | logi (std::string tag, std::string message) |
| void | logd (std::string tag, std::string message) |
| void | logw (std::string tag, std::string message) |
| void | loge (std::string tag, std::string message) |
Protected Attributes | |
| gGUISizer * | guisizer |
| gGUISizer * | temporaryemptysizer |
| bool | isshown |
| gGUIMenubar * | menubar |
| gGUIToolbar * | toolbars [maxtoolbarnum] |
| gGUIToolbar * | verticaltoolbars [maxtoolbarnum] |
| gGUIStatusBar * | statusbar |
| int | toolbarnum |
| int | verticaltoolbarnum |
| int | menuh |
| int | toolbarh |
| int | verticaltoolbarw |
| int | statusw |
| int | statush |
| int | sizerh |
| gGUIContextMenu * | contextmenu |
| int | contextmenuw |
| int | contextmenuh |
| int | contextmenux |
| int | contextmenuy |
| gGUITreelist * | treelist |
| int | treelistw |
| int | treelisth |
| std::vector< gGUITooltipText * > | vectooltiptext |
| bool | isprogressshown |
| float | cprdeg |
| int | cpx |
| int | cpy |
| int | cpw |
| int | cph |
| gColor | cpcolor |
| float | cpspeed |
Protected Attributes inherited from gBaseGUIObject | |
| std::string | title |
| gBaseApp * | root |
| gBaseGUIObject * | topparent |
| gBaseGUIObject * | parent |
| bool | isenabled |
| bool | istitleon |
| int | parentslotlineno |
| int | parentslotcolumnno |
Static Protected Attributes | |
| static const int | maxtoolbarnum = 9 |
Static Protected Attributes inherited from gBaseGUIObject | |
| static gColor * | backgroundcolor |
| static gColor * | middlegroundcolor |
| static gColor * | foregroundcolor |
| static gColor * | textbackgroundcolor |
| static gColor * | navigationbackgroundcolor |
| static gFont * | font |
| static gColor * | fontcolor |
| static gColor * | navigationfontcolor |
| static gColor * | buttoncolor |
| static gColor * | pressedbuttoncolor |
| static gColor * | disabledbuttoncolor |
| static gColor * | buttonfontcolor |
| static gColor * | pressedbuttonfontcolor |
| static gColor * | disabledbuttonfontcolor |
| static gGUIActionManager | actionmanager |
| static gGUIResources | res |
Static Protected Attributes inherited from gRenderObject | |
| static bool | isshadowmappingenabled |
Static Protected Attributes inherited from gObject | |
| static int | renderpassnum |
| static int | renderpassno |
| static int | releasescaling |
| static int | releaseresolution |
Additional Inherited Members | |
Static Public Member Functions inherited from gBaseGUIObject | |
| static void | setBackgroundColor (gColor *backgroundColor) |
| static gColor * | getBackgroundColor () |
| static void | setMiddlegroundColor (gColor *middlegroundColor) |
| static gColor * | getMiddlegroundColor () |
| static void | setForegroundColor (gColor *foregroundColor) |
| static gColor * | getForegroundColor () |
| static void | setTextBackgroundColor (gColor *textBackgroundColor) |
| static gColor * | getTextBackgroundColor () |
| static void | setNavigationBackgroundColor (gColor *navigationBackgroundColor) |
| static gColor * | getNavigationBackgroundColor () |
| static void | setFont (gFont *font) |
| static gFont * | getFont () |
| static void | setFontColor (gColor *fontColor) |
| static gColor * | getFontColor () |
| static void | setNavigationFontColor (gColor *navigationFontColor) |
| static gColor * | getNavigationFontColor () |
| static void | setButtonColor (gColor *color) |
| static gColor * | getButtonColor () |
| static void | setPressedButtonColor (gColor *color) |
| static gColor * | getPressedButtonColor () |
| static void | setDisabledButtonColor (gColor *color) |
| static gColor * | getDisabledButtonColor () |
| static void | setButtonFontColor (gColor *color) |
| static gColor * | getButtonFontColor () |
| static void | setPressedButtonFontColor (gColor *color) |
| static gColor * | getPressedButtonFontColor () |
| static void | setDisabledButtonFontColor (gColor *color) |
| static gColor * | getDisabledButtonFontColor () |
Static Public Member Functions inherited from gRenderObject | |
| static void | setScreenSize (int screenWidth, int screenHeight) |
| static void | setUnitScreenSize (int unitWidth, int unitHeight) |
| static void | setScreenScaling (int screenScaling) |
| static void | enableShadowMapping () |
| static void | disableShadowMapping () |
| static bool | isShadowMappingEnabled () |
| static gRenderer * | getRenderer () |
| static void | destroyRenderer () |
| static void | createRenderer () |
Static Public Member Functions inherited from gObject | |
| static std::string | gGetAppDir () |
| static std::string | gGetAssetsDir () |
| static void | gSetAssetsDir (std::string assetsDir) |
| static std::string | gGetFilesDir () |
| static std::string | gGetImagesDir () |
| static std::string | gGetFontsDir () |
| static std::string | gGetModelsDir () |
| static std::string | gGetTexturesDir () |
| static std::string | gGetShadersDir () |
| static std::string | gGetSoundsDir () |
| static std::string | gGetDatabasesDir () |
| static std::string | gGetVideosDir () |
| static void | setCurrentResolution (int scalingNo, int currentResolutionNo) |
Public Attributes inherited from gBaseGUIObject | |
| int | id |
| int | type |
| int | left |
| int | top |
| int | right |
| int | bottom |
| int | width |
| int | height |
| int | titlex |
| int | titley |
| int | titleheight |
| bool | isfocused |
| bool | iscursoron |
| bool | issizer |
| bool | iscontainer |
| bool | isresizable |
Static Public Attributes inherited from gBaseGUIObject | |
| static const int | GUIEVENT_FOCUSED = -1 |
| static const int | GUIEVENT_UNFOCUSED = -2 |
| static const int | CURSOR_ARROW = 0 |
| static const int | CURSOR_IBEAM = 1 |
| static const int | CURSOR_CROSSHAIR = 2 |
| static const int | CURSOR_HAND = 3 |
| static const int | CURSOR_HRESIZE = 4 |
| static const int | CURSOR_VRESIZE = 5 |
| static int | focusid |
| static int | previousfocusid |
Static Public Attributes inherited from gObject | |
| static const int | LOGLEVEL_SILENT |
| static const int | LOGLEVEL_DEBUG |
| static const int | LOGLEVEL_INFO |
| static const int | LOGLEVEL_WARNING |
| static const int | LOGLEVEL_ERROR |
| anonymous enum |
| gGUIForm::gGUIForm | ( | ) |
|
virtual |
| void gGUIForm::addContextMenu | ( | gGUIContextMenu * | contextMenu | ) |
| void gGUIForm::addToolBar | ( | gGUIToolbar * | toolBar | ) |
| void gGUIForm::addTreelist | ( | gGUITreelist * | treeList, |
| int | treeListx, | ||
| int | treeListy, | ||
| int | treeListw | ||
| ) |
|
virtual |
Reimplemented from gBaseGUIObject.
|
virtual |
Reimplemented from gBaseGUIObject.
Reimplemented in gGUIDialogue.
| int gGUIForm::getFocusId | ( | ) |
| int gGUIForm::getPreviousFocusId | ( | ) |
| gGUISizer * gGUIForm::getSizer | ( | ) |
| int gGUIForm::getToolbarHeight | ( | ) |
| int gGUIForm::getVerticalToolbarWidth | ( | ) |
| void gGUIForm::hide | ( | ) |
| void gGUIForm::hideProgressBar | ( | ) |
| bool gGUIForm::isProgressShown | ( | ) |
|
virtual |
Reimplemented from gBaseGUIObject.
|
virtual |
Reimplemented from gBaseGUIObject.
|
virtual |
Reimplemented from gBaseGUIObject.
|
virtual |
Reimplemented from gBaseGUIObject.
|
virtual |
Reimplemented from gBaseGUIObject.
|
virtual |
Reimplemented from gBaseGUIObject.
|
virtual |
Reimplemented from gBaseGUIObject.
|
virtual |
Reimplemented from gBaseGUIObject.
|
virtual |
Reimplemented from gBaseGUIObject.
| void gGUIForm::resizeAll | ( | int | resizeCode | ) |
| void gGUIForm::resizeMenuBar | ( | ) |
| void gGUIForm::resizeStatusBar | ( | ) |
| void gGUIForm::resizeToolbars | ( | ) |
| void gGUIForm::resizeVerticalToolbars | ( | ) |
| void gGUIForm::setMenuBar | ( | gGUIMenubar * | menuBar | ) |
| void gGUIForm::setSizer | ( | gGUISizer * | guiSizer | ) |
| void gGUIForm::setStatusBar | ( | gGUIStatusBar * | statusBar | ) |
| void gGUIForm::setToolbarHeight | ( | int | toolbarHeight | ) |
| void gGUIForm::setTooltipText | ( | gGUITooltipText * | tooltiptext | ) |
| void gGUIForm::setVerticalToolbarWidth | ( | int | verticalToolbarWidth | ) |
| void gGUIForm::show | ( | ) |
| void gGUIForm::showProgressBar | ( | int | style = 0, |
| gColor | col = gColor(1.0f, 1.0f, 1.0f), |
||
| float | speed = 1.0f |
||
| ) |
| void gGUIForm::updateSizer | ( | ) |
|
virtual |
Reimplemented from gBaseGUIObject.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |