#include <GameWindowManager.h>
Inherits SubsystemInterface.
Inherited by W3DGameWindowManager.
Public Member Functions | |
| GameWindowManager (void) | |
| virtual | ~GameWindowManager (void) |
| virtual void | init (void) |
| initialize function | |
| virtual void | reset (void) |
| reset the system | |
| virtual void | update (void) |
| update method, called once per frame | |
| virtual GameWindow * | allocateNewWindow (void)=0 |
| new game window | |
| void | linkWindow (GameWindow *window) |
| link into master list | |
| void | unlinkWindow (GameWindow *window) |
| unlink from master list | |
| void | unlinkChildWindow (GameWindow *window) |
| remove child from parent list | |
| void | insertWindowAheadOf (GameWindow *window, GameWindow *aheadOf) |
| add window to list 'ahead of' | |
| virtual GameWinDrawFunc | getPushButtonImageDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getPushButtonDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getCheckBoxImageDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getCheckBoxDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getRadioButtonImageDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getRadioButtonDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getTabControlImageDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getTabControlDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getListBoxImageDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getListBoxDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getComboBoxImageDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getComboBoxDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getHorizontalSliderImageDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getHorizontalSliderDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getVerticalSliderImageDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getVerticalSliderDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getProgressBarImageDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getProgressBarDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getStaticTextImageDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getStaticTextDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getTextEntryImageDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getTextEntryDrawFunc (void)=0 |
| virtual GameWinDrawFunc | getDefaultDraw (void) |
| return default draw func | |
| virtual GameWinSystemFunc | getDefaultSystem (void) |
| return default system func | |
| virtual GameWinInputFunc | getDefaultInput (void) |
| return default input func | |
| virtual GameWinTooltipFunc | getDefaultTooltip (void) |
| return default tooltip func | |
| virtual GameWindow * | gogoMessageBox (Int x, Int y, Int width, Int height, UnsignedShort buttonFlags, UnicodeString titleString, UnicodeString bodyString, GameWinMsgBoxFunc yesCallback, GameWinMsgBoxFunc noCallback, GameWinMsgBoxFunc okCallback, GameWinMsgBoxFunc cancelCallback) |
| virtual GameWindow * | gogoMessageBox (Int x, Int y, Int width, Int height, UnsignedShort buttonFlags, UnicodeString titleString, UnicodeString bodyString, GameWinMsgBoxFunc yesCallback, GameWinMsgBoxFunc noCallback, GameWinMsgBoxFunc okCallback, GameWinMsgBoxFunc cancelCallback, Bool useLogo) |
| virtual GameWindow * | gogoGadgetPushButton (GameWindow *parent, UnsignedInt status, Int x, Int y, Int width, Int height, WinInstanceData *instData, GameFont *defaultFont, Bool defaultVisual) |
| virtual GameWindow * | gogoGadgetCheckbox (GameWindow *parent, UnsignedInt status, Int x, Int y, Int width, Int height, WinInstanceData *instData, GameFont *defaultFont, Bool defaultVisual) |
| virtual GameWindow * | gogoGadgetRadioButton (GameWindow *parent, UnsignedInt status, Int x, Int y, Int width, Int height, WinInstanceData *instData, RadioButtonData *rData, GameFont *defaultFont, Bool defaultVisual) |
| virtual GameWindow * | gogoGadgetTabControl (GameWindow *parent, UnsignedInt status, Int x, Int y, Int width, Int height, WinInstanceData *instData, TabControlData *rData, GameFont *defaultFont, Bool defaultVisual) |
| virtual GameWindow * | gogoGadgetListBox (GameWindow *parent, UnsignedInt status, Int x, Int y, Int width, Int height, WinInstanceData *instData, ListboxData *listboxData, GameFont *defaultFont, Bool defaultVisual) |
| virtual GameWindow * | gogoGadgetSlider (GameWindow *parent, UnsignedInt status, Int x, Int y, Int width, Int height, WinInstanceData *instData, SliderData *sliderData, GameFont *defaultFont, Bool defaultVisual) |
| virtual GameWindow * | gogoGadgetProgressBar (GameWindow *parent, UnsignedInt status, Int x, Int y, Int width, Int height, WinInstanceData *instData, GameFont *defaultFont, Bool defaultVisual) |
| virtual GameWindow * | gogoGadgetStaticText (GameWindow *parent, UnsignedInt status, Int x, Int y, Int width, Int height, WinInstanceData *instData, TextData *textData, GameFont *defaultFont, Bool defaultVisual) |
| virtual GameWindow * | gogoGadgetTextEntry (GameWindow *parent, UnsignedInt status, Int x, Int y, Int width, Int height, WinInstanceData *instData, EntryData *entryData, GameFont *defaultFont, Bool defaultVisual) |
| virtual GameWindow * | gogoGadgetComboBox (GameWindow *parent, UnsignedInt status, Int x, Int y, Int width, Int height, WinInstanceData *instData, ComboBoxData *comboBoxDataTemplate, GameFont *defaultFont, Bool defaultVisual) |
| virtual void | assignDefaultGadgetLook (GameWindow *gadget, GameFont *defaultFont, Bool assignVisual) |
| virtual GameWindow * | winCreateFromScript (AsciiString filename, WindowLayoutInfo *info=NULL) |
| create new window(s) from .wnd file ... see definition for what is returned | |
| virtual WindowLayout * | winCreateLayout (AsciiString filename) |
| create new window(s) from .wnd file and wrap in a WindowLayout | |
| virtual void | freeStaticStrings (void) |
| free temporary strings to make the memory leak manager happy. | |
| virtual GameWindow * | winCreate (GameWindow *parent, UnsignedInt status, Int x, Int y, Int width, Int height, GameWinSystemFunc system, WinInstanceData *instData=NULL) |
| create a new window by setting up parameters and callbacks | |
| virtual Int | winDestroy (GameWindow *window) |
| destroy this window | |
| virtual Int | winDestroyAll (void) |
| destroy all windows in the system | |
| virtual GameWindow * | winGetWindowList (void) |
| get head of master list | |
| virtual void | hideWindowsInRange (GameWindow *baseWindow, Int first, Int last, Bool hideFlag) |
| hide all windows in a certain range of id's (inclusinve ); | |
| virtual void | enableWindowsInRange (GameWindow *baseWindow, Int first, Int last, Bool enableFlag) |
| enable all windows in a range of id's (inclusive) | |
| virtual void | windowHiding (GameWindow *window) |
| this gets called from winHide() when a window hides itself | |
| virtual void | winRepaint (void) |
| draw GUI in reverse order | |
| virtual void | winNextTab (GameWindow *window) |
| give keyboard focus to the next window in the tab list | |
| virtual void | winPrevTab (GameWindow *window) |
| give keyboard focus to the previous window in the tab list | |
| virtual void | registerTabList (GameWindowList tabList) |
| we have to register a Tab List | |
| virtual void | clearTabList (void) |
| we's gotz ta clear the tab list yo! | |
| virtual WinInputReturnCode | winProcessMouseEvent (GameWindowMessage msg, ICoord2D *mousePos, void *data) |
| process a single mouse event | |
| virtual WinInputReturnCode | winProcessKey (UnsignedByte key, UnsignedByte state) |
| process a singke key event | |
| virtual GameWindow * | winGetFocus (void) |
| return window that has the focus | |
| virtual Int | winSetFocus (GameWindow *window) |
| set this window as has focus | |
| virtual void | winSetGrabWindow (GameWindow *window) |
| set the grab window | |
| virtual GameWindow * | winGetGrabWindow (void) |
| who is currently 'held' by mouse | |
| virtual void | winSetLoneWindow (GameWindow *window) |
| set the open window | |
| virtual Bool | isEnabled (GameWindow *win) |
| is window or parents enabled | |
| virtual Bool | isHidden (GameWindow *win) |
| is parent or parents hidden | |
| virtual void | addWindowToParent (GameWindow *window, GameWindow *parent) |
| virtual void | addWindowToParentAtEnd (GameWindow *window, GameWindow *parent) |
| virtual WindowMsgHandledType | winSendSystemMsg (GameWindow *window, UnsignedInt msg, WindowMsgData mData1, WindowMsgData mData2) |
| sends a system message to specified window | |
| virtual WindowMsgHandledType | winSendInputMsg (GameWindow *window, UnsignedInt msg, WindowMsgData mData1, WindowMsgData mData2) |
| sends an input message to the specified window | |
| virtual GameWindow * | winGetWindowFromId (GameWindow *window, Int id) |
| virtual Int | winCapture (GameWindow *window) |
| captures the mouse | |
| virtual Int | winRelease (GameWindow *window) |
| release mouse capture | |
| virtual GameWindow * | winGetCapture (void) |
| current mouse capture settings | |
| virtual Int | winSetModal (GameWindow *window) |
| put at top of modal stack | |
| virtual Int | winUnsetModal (GameWindow *window) |
| virtual void | winDrawImage (const Image *image, Int startX, Int startY, Int endX, Int endY, Color color=0xFFFFFFFF) |
| draw image, coord are in screen and should be kepth within that box specified | |
| virtual void | winFillRect (Color color, Real width, Int startX, Int startY, Int endX, Int endY) |
| draw filled rect, coords are absolute screen coords | |
| virtual void | winOpenRect (Color color, Real width, Int startX, Int startY, Int endX, Int endY) |
| draw rect outline, coords are absolute screen coords | |
| virtual void | winDrawLine (Color color, Real width, Int startX, Int startY, Int endX, Int endY) |
| draw line, coords are absolute screen coords | |
| virtual Color | winMakeColor (UnsignedByte red, UnsignedByte green, UnsignedByte blue, UnsignedByte alpha) |
| Make a color representation out of RGBA components. | |
| virtual const Image * | winFindImage (const char *name) |
| virtual Int | winFontHeight (GameFont *font) |
| get height of font in pixels | |
| virtual Int | winIsDigit (Int c) |
| is character a digit | |
| virtual Int | winIsAscii (Int c) |
| is character a digit | |
| virtual Int | winIsAlNum (Int c) |
| is character alpha-numeric | |
| virtual void | winFormatText (GameFont *font, UnicodeString text, Color color, Int x, Int y, Int width, Int height) |
| virtual void | winGetTextSize (GameFont *font, UnicodeString text, Int *width, Int *height, Int maxWidth) |
| virtual UnicodeString | winTextLabelToText (AsciiString label) |
| convert localizable text label to real text | |
| virtual GameFont * | winFindFont (AsciiString fontName, Int pointSize, Bool bold) |
| get a font given a name | |
| Bool | initTestGUI (void) |
| virtual GameWindow * | getWindowUnderCursor (Int x, Int y, Bool ignoreEnabled=FALSE) |
| find the top window at the given coordinates | |
Public Member Functions inherited from SubsystemInterface | |
| SubsystemInterface () | |
| virtual | ~SubsystemInterface () |
| virtual void | postProcessLoad () |
| virtual void | draw (void) |
| void | UPDATE (void) |
| void | DRAW (void) |
| AsciiString | getName (void) |
| void | setName (AsciiString name) |
Protected Member Functions | |
| void | processDestroyList (void) |
| process windows waiting to be killed | |
| Int | drawWindow (GameWindow *window) |
| draw this window | |
| void | dumpWindow (GameWindow *window) |
| for debugging | |
Protected Attributes | |
| GameWindow * | m_windowList |
| GameWindow * | m_windowTail |
| GameWindow * | m_destroyList |
| GameWindow * | m_currMouseRgn |
| GameWindow * | m_mouseCaptor |
| GameWindow * | m_keyboardFocus |
| ModalWindow * | m_modalHead |
| GameWindow * | m_grabWindow |
| GameWindow * | m_loneWindow |
| GameWindowList | m_tabList |
| const Image * | m_cursorBitmap |
| UnsignedInt | m_captureFlags |
Protected Attributes inherited from SubsystemInterface | |
| AsciiString | m_name |
Friends | |
| class | GameWindow |
There exists a singleton GameWindowManager that defines how we can interact with the game windowing system
Definition at line 76 of file GameWindowManager.h.
| GameWindowManager::GameWindowManager | ( | void | ) |
Definition at line 183 of file GameWindowManager.cpp.
|
virtual |
Definition at line 205 of file GameWindowManager.cpp.
|
virtual |
Definition at line 488 of file GameWindowManager.cpp.
|
virtual |
Add a child window to the parent, put place it at the end of the parent window child list
Definition at line 513 of file GameWindowManager.cpp.
|
pure virtual |
new game window
Implemented in W3DGameWindowManager.
|
virtual |
Use this method to assign the default images to gadgets as they area created
Use this method to assign the default images/colors to gadgets as they area created
Definition at line 2865 of file GameWindowManager.cpp.
|
virtual |
we's gotz ta clear the tab list yo!
Definition at line 4096 of file GameWindowManager.cpp.
|
protected |
draw this window
Draw a window and its children, in parent-first order. Children's coordinates are relative to their parents. Note that hidden windows automatically will not draw any of their children ... but see-thru windows only will not draw themselves, but will give their children an opportunity to draw
Definition at line 1287 of file GameWindowManager.cpp.
|
protected |
for debugging
Dump information about all the windows for resource problems
Definition at line 1372 of file GameWindowManager.cpp.
|
virtual |
enable all windows in a range of id's (inclusive)
Definition at line 599 of file GameWindowManager.cpp.
|
virtual |
free temporary strings to make the memory leak manager happy.
Free up the memory used by static strings. Normally this memory is freed by the string destructor but we do it here to make the memory leak detection code happy.
Definition at line 2676 of file GameWindowManagerScript.cpp.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
inlinevirtual |
return default draw func
Reimplemented in W3DGameWindowManager.
Definition at line 361 of file GameWindowManager.h.
|
inlinevirtual |
return default input func
Definition at line 363 of file GameWindowManager.h.
|
inlinevirtual |
return default system func
Definition at line 362 of file GameWindowManager.h.
|
inlinevirtual |
return default tooltip func
Definition at line 364 of file GameWindowManager.h.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
pure virtual |
Implemented in W3DGameWindowManager.
|
virtual |
find the top window at the given coordinates
find the top window at the given coordinates
Definition at line 3603 of file GameWindowManager.cpp.
|
virtual |
Create a checkbox UI element
Definition at line 1908 of file GameWindowManager.cpp.
|
virtual |
Create a Combo Box GUI element
Definition at line 2385 of file GameWindowManager.cpp.
|
virtual |
Create a list box GUI control
Definition at line 2116 of file GameWindowManager.cpp.
|
virtual |
Create a progress bar GUI element
Definition at line 2591 of file GameWindowManager.cpp.
|
virtual |
Create a button GUI control
Definition at line 1841 of file GameWindowManager.cpp.
|
virtual |
Create a radio button GUI element
Definition at line 1973 of file GameWindowManager.cpp.
|
virtual |
Does all generic window creation, calls appropriate slider create function to set up slider-specific data
Definition at line 2261 of file GameWindowManager.cpp.
|
virtual |
Does all generic window creation, calls appropriate text field create function to set up specific data
Definition at line 2649 of file GameWindowManager.cpp.
|
virtual |
Create a tab control GUI element
Definition at line 2045 of file GameWindowManager.cpp.
|
virtual |
Does all generic window creation, calls appropriate entry field create function to set up specific data
Definition at line 2718 of file GameWindowManager.cpp.
|
virtual |
Create a Modal Message Box
Definition at line 1660 of file GameWindowManager.cpp.
|
virtual |
Definition at line 1670 of file GameWindowManager.cpp.
|
virtual |
hide all windows in a certain range of id's (inclusinve );
Hide all windows in a certain range of id's (inclusive)
Definition at line 578 of file GameWindowManager.cpp.
|
virtual |
initialize function
Initialize the game window manager system
Implements SubsystemInterface.
Reimplemented in GUIEditWindowManager, and W3DGameWindowManager.
Definition at line 219 of file GameWindowManager.cpp.
| Bool GameWindowManager::initTestGUI | ( | void | ) |
Just for testing
Definition at line 3732 of file GameWindowManager.cpp.
| void GameWindowManager::insertWindowAheadOf | ( | GameWindow * | window, |
| GameWindow * | aheadOf ) |
add window to list 'ahead of'
Insert the window ahead of the the 'aheadOf' window. 'aheadOf' can be a window in the master list or a child of any window in that master list
Definition at line 309 of file GameWindowManager.cpp.
|
virtual |
is window or parents enabled
Check window and parents to see if this window is enabled
Definition at line 432 of file GameWindowManager.cpp.
|
virtual |
is parent or parents hidden
Check window and parents to see if this window is hidden
Definition at line 460 of file GameWindowManager.cpp.
| void GameWindowManager::linkWindow | ( | GameWindow * | window | ) |
link into master list
Puts a window at the head of the window list
Definition at line 255 of file GameWindowManager.cpp.
|
protected |
process windows waiting to be killed
Process windows waiting to be destroyed
Definition at line 83 of file GameWindowManager.cpp.
|
virtual |
we have to register a Tab List
Definition at line 4090 of file GameWindowManager.cpp.
|
virtual |
reset the system
Reset window system
Implements SubsystemInterface.
Definition at line 230 of file GameWindowManager.cpp.
| void GameWindowManager::unlinkChildWindow | ( | GameWindow * | window | ) |
remove child from parent list
Takes a child window off its parent's window list
Definition at line 390 of file GameWindowManager.cpp.
| void GameWindowManager::unlinkWindow | ( | GameWindow * | window | ) |
unlink from master list
Takes a window off the window list
Definition at line 369 of file GameWindowManager.cpp.
|
virtual |
update method, called once per frame
Update cycle for game widnow manager
Implements SubsystemInterface.
Definition at line 243 of file GameWindowManager.cpp.
|
virtual |
captures the mouse
Captures the mouse capture.
Definition at line 620 of file GameWindowManager.cpp.
|
virtual |
create a new window by setting up parameters and callbacks
Create a new window by setting up its parameters and callbacks.
Reimplemented in GUIEditWindowManager.
Definition at line 1393 of file GameWindowManager.cpp.
|
virtual |
create new window(s) from .wnd file ... see definition for what is returned
Parse through a window .wnd file and create all the windows within it.
NOTE: The FIRST window created from the script is returned, this way if you want to know ALL of the windows created from this layout file you must iterate over info->windows, since the windows will not be at the head of the window list if there is a modal window active.
Definition at line 2706 of file GameWindowManagerScript.cpp.
|
virtual |
create new window(s) from .wnd file and wrap in a WindowLayout
Load window(s) from a .wnd definition file and wrap within a new window layout
Definition at line 2652 of file GameWindowManagerScript.cpp.
|
virtual |
destroy this window
Take a window and its children off the top level list and free their allocation class data.
Reimplemented in GUIEditWindowManager.
Definition at line 1464 of file GameWindowManager.cpp.
|
virtual |
destroy all windows in the system
Destroy all windows on the window list IMMEDIATELY
Definition at line 1531 of file GameWindowManager.cpp.
|
virtual |
this gets called from winHide() when a window hides itself
this gets called from winHide() when a window hides itself
Definition at line 549 of file GameWindowManager.cpp.
|
virtual |
draw image, coord are in screen and should be kepth within that box specified
draw image, coord are in screen and should be kepth within that box specified
Definition at line 77 of file GameWindowGlobal.cpp.
|
virtual |
draw line, coords are absolute screen coords
draw line, coords are absolute screen coords
Definition at line 116 of file GameWindowGlobal.cpp.
|
virtual |
draw filled rect, coords are absolute screen coords
draw filled rect, coords are absolute screen coords
Definition at line 88 of file GameWindowGlobal.cpp.
|
virtual |
|
virtual |
Find an image reference and return a pointer to its image, you may recreate all Image structs to suit your project
Given an image name, return an image loc to that image information. You may reorganize the image loc structure however you like to suit your individual project
Definition at line 130 of file GameWindowGlobal.cpp.
get height of font in pixels
Return the font height in pixels
Definition at line 186 of file GameWindowGlobal.cpp.
|
virtual |
draw text to the screen
Definition at line 158 of file GameWindowGlobal.cpp.
|
virtual |
current mouse capture settings
Returns the current mouse captor.
Definition at line 648 of file GameWindowManager.cpp.
|
virtual |
return window that has the focus
Get the current input focus
Definition at line 735 of file GameWindowManager.cpp.
|
virtual |
who is currently 'held' by mouse
Get the grabbed window
Definition at line 1626 of file GameWindowManager.cpp.
|
virtual |
get the extent size of text
Definition at line 169 of file GameWindowGlobal.cpp.
|
virtual |
get the window pointer from id, starting at 'window' and searching down the heirarchy. If 'window' is NULL then all windows will be searched
Gets the window pointer from its id
Definition at line 658 of file GameWindowManager.cpp.
|
virtual |
get head of master list
Definition at line 687 of file GameWindowManager.cpp.
is character alpha-numeric
Your implementation of whether or not character is alpha numeric
Definition at line 216 of file GameWindowGlobal.cpp.
is character a digit
You implementation of whether or not character is ascii
Definition at line 206 of file GameWindowGlobal.cpp.
is character a digit
You implementation of whether or not character is a digit
Definition at line 196 of file GameWindowGlobal.cpp.
|
virtual |
Make a color representation out of RGBA components.
Given RGBA, make a color, you can change color representation for your individual project needs
Definition at line 145 of file GameWindowGlobal.cpp.
|
virtual |
give keyboard focus to the next window in the tab list
Definition at line 4042 of file GameWindowManager.cpp.
|
virtual |
draw rect outline, coords are absolute screen coords
draw rect outline, coords are absolute screen coords
Definition at line 102 of file GameWindowGlobal.cpp.
|
virtual |
give keyboard focus to the previous window in the tab list
Definition at line 4066 of file GameWindowManager.cpp.
|
virtual |
process a singke key event
Process key press through the GUI.
Definition at line 795 of file GameWindowManager.cpp.
|
virtual |
process a single mouse event
Process a single mouse event through the window system
Definition at line 834 of file GameWindowManager.cpp.
|
virtual |
release mouse capture
Releases the mouse capture.
Definition at line 635 of file GameWindowManager.cpp.
|
virtual |
draw GUI in reverse order
Draw the GUI in reverse order to correlate with clicking priority
Definition at line 1333 of file GameWindowManager.cpp.
|
virtual |
sends an input message to the specified window
Send a system message to the specified window
Definition at line 716 of file GameWindowManager.cpp.
|
virtual |
sends a system message to specified window
Send a system message to the specified window
Definition at line 697 of file GameWindowManager.cpp.
|
virtual |
set this window as has focus
Set the current input focus
Definition at line 745 of file GameWindowManager.cpp.
|
virtual |
set the grab window
Explicitly set the grab window
Definition at line 1636 of file GameWindowManager.cpp.
|
virtual |
set the open window
Explicitly set the grab window
Definition at line 1646 of file GameWindowManager.cpp.
|
virtual |
put at top of modal stack
Sets selected window into a modal state. This window will get put at the top of a modal stack
Definition at line 1562 of file GameWindowManager.cpp.
|
virtual |
convert localizable text label to real text
Given a text label, retreive the real localized text associated with that label
Definition at line 3586 of file GameWindowManager.cpp.
|
virtual |
take window off modal stack, if window is not at top of stack and error will occur
pops window off of the modal stack. If this window is not the top of the modal stack an error will occur.
Definition at line 1596 of file GameWindowManager.cpp.
|
friend |
Definition at line 79 of file GameWindowManager.h.
|
protected |
Definition at line 356 of file GameWindowManager.h.
|
protected |
Definition at line 348 of file GameWindowManager.h.
|
protected |
Definition at line 355 of file GameWindowManager.h.
|
protected |
Definition at line 346 of file GameWindowManager.h.
|
protected |
Definition at line 352 of file GameWindowManager.h.
|
protected |
Definition at line 350 of file GameWindowManager.h.
|
protected |
Definition at line 353 of file GameWindowManager.h.
|
protected |
Definition at line 351 of file GameWindowManager.h.
|
protected |
Definition at line 349 of file GameWindowManager.h.
|
protected |
Definition at line 354 of file GameWindowManager.h.
|
protected |
Definition at line 343 of file GameWindowManager.h.
|
protected |
Definition at line 344 of file GameWindowManager.h.