|
typedef GuiContainer GuiWindowCtrl::Parent [private] |
Reimplemented from GuiContainer.
enum GuiWindowCtrl::BitmapIndices [protected] |
anonymous enum [protected] |
enum GuiWindowCtrl::BitmapStates [protected] |
enum GuiWindowCtrl::Edges [protected] |
GuiWindowCtrl::GuiWindowCtrl | ( | ) |
GuiWindowCtrl::DECLARE_CONOBJECT | ( | GuiWindowCtrl | ) |
static void GuiWindowCtrl::initPersistFields | ( | ) | [static] |
Register dynamic fields in a subclass of ConsoleObject.
Reimplemented from GuiContainer.
bool GuiWindowCtrl::onWake | ( | ) | [virtual] |
Called when this object is asked to wake up returns true if it's actually awake at the end.
Reimplemented from GuiControl.
void GuiWindowCtrl::onSleep | ( | ) | [virtual] |
virtual void GuiWindowCtrl::getCursor | ( | GuiCursor *& | cursor, | |
bool & | showCursor, | |||
const GuiEvent & | lastGuiEvent | |||
) | [virtual] |
Get information about the cursor.
cursor | Cursor information will be stored here | |
showCursor | Will be set to true if the cursor is visible | |
lastGuiEvent | GuiEvent containing cursor position and modifier keys (ie ctrl, shift, alt etc) |
Reimplemented from GuiControl.
GuiControl* GuiWindowCtrl::findHitControl | ( | const Point2I & | pt, | |
S32 | initialLayer = -1 | |||
) | [virtual] |
Returns the control which the provided point is under, with layering.
pt | Point to test | |
initialLayer | Layer of gui objects to begin the search |
Reimplemented from GuiControl.
Changes the size and/or position of this control.
newPosition | New position of this control | |
newExtent | New size of this control |
Reimplemented from GuiContainer.
Reimplemented from GuiControl.
Reimplemented from GuiControl.
Reimplemented from GuiControl.
GuiControl* GuiWindowCtrl::findNextTabable | ( | GuiControl * | curResponder, | |
bool | firstCall = true | |||
) | [virtual] |
Find next tab-accessible control with regards to the provided control.
curResponder | Current control | |
firstCall | Set to true to clear the global current responder |
Reimplemented from GuiControl.
GuiControl* GuiWindowCtrl::findPrevTabable | ( | GuiControl * | curResponder, | |
bool | firstCall = true | |||
) | [virtual] |
Find previous tab-accessible control with respect to the provided one.
curResponder | Current control | |
firstCall | Set to true to clear the global previous responder |
Reimplemented from GuiControl.
Happens when a key is depressed.
event | Event descriptor (which contains the key) |
Reimplemented from GuiControl.
Called when this control is to render itself.
offset | The location this control is to begin rendering | |
updateRect | The screen area this control has drawing access to |
Reimplemented from GuiControl.
const RectI GuiWindowCtrl::getClientRect | ( | ) | [virtual] |
Reimplemented from GuiContainer.
bool GuiWindowCtrl::mResizeWidth [private] |
bool GuiWindowCtrl::mResizeHeight [private] |
bool GuiWindowCtrl::mCanMove [private] |
bool GuiWindowCtrl::mCanClose [private] |
bool GuiWindowCtrl::mCanMinimize [private] |
bool GuiWindowCtrl::mCanMaximize [private] |
bool GuiWindowCtrl::mCanDock [private] |
Show a docking button on the title bar?
bool GuiWindowCtrl::mEdgeSnap [private] |
Should this window snap to other windows edges?
bool GuiWindowCtrl::mPressClose [private] |
bool GuiWindowCtrl::mPressMinimize [private] |
bool GuiWindowCtrl::mPressMaximize [private] |
Point2I GuiWindowCtrl::mMinSize [private] |
StringTableEntry GuiWindowCtrl::mCloseCommand [private] |
StringTableEntry GuiWindowCtrl::mText [private] |
S32 GuiWindowCtrl::mResizeEdge [private] |
Resizing Edges Mask (See Edges Enumeration).
S32 GuiWindowCtrl::mTitleHeight [private] |
F32 GuiWindowCtrl::mResizeMargin [private] |
bool GuiWindowCtrl::mMouseMovingWin [private] |
bool GuiWindowCtrl::mMouseResizeWidth [private] |
bool GuiWindowCtrl::mMouseResizeHeight [private] |
bool GuiWindowCtrl::mMinimized [private] |
bool GuiWindowCtrl::mMaximized [private] |
Point2I GuiWindowCtrl::mMouseDownPosition [private] |
RectI GuiWindowCtrl::mOrigBounds [private] |
RectI GuiWindowCtrl::mStandardBounds [private] |
RectI GuiWindowCtrl::mCloseButton [private] |
RectI GuiWindowCtrl::mMinimizeButton [private] |
RectI GuiWindowCtrl::mMaximizeButton [private] |
S32 GuiWindowCtrl::mMinimizeIndex [private] |
S32 GuiWindowCtrl::mTabIndex [private] |
RectI* GuiWindowCtrl::mBitmapBounds [protected] |
GFXTexHandle GuiWindowCtrl::mTextureObject [protected] |