Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

DeusEx.ToolWindow

Extends
DeusExBaseWindow

Core.Object
|   
+-- Extension.ExtensionObject
   |   
   +-- Extension.Window
      |   
      +-- Extension.TabGroupWindow
         |   
         +-- Extension.ModalWindow
            |   
            +-- DeusEx.DeusExBaseWindow
               |   
               +-- DeusEx.ToolWindow

Direct Known Subclasses:

BehindTheCurtain, DumpLocationBaseWindow, FlagAddWindow, FlagEditWindow, InvokeConWindow, LoadMapWindow, PlayMusicWindow, ShowClassWindow, ToolMessageBoxWindow

Variables Summary
BoolbAllowWindowDragging
BoolbTitleBarVisible
BoolbWindowBeingDragged
ColorcolBackgroundColor
ColorcolText
FontfontText
TexturetextureMouse
WindowwinContainer
floatwindowStartDragX
floatwindowStartDragY
ToolTitleBarWindowwinTitleBar
Inherited Variables from DeusEx.DeusExBaseWindow
colBlack, colBlue, colCyan, colDarkBlue, colDarkCyan, colDarkGreen, colDarkRed, colGreen, colGrey, colLightBlue, colRed, colWhite, player, root, ScreenType
Inherited Variables from Extension.ModalWindow
acceleratorTable[0xFF], bDirtyAccelerators, focusMode, preferredFocus, tabGroupWindowList

Enumerations Summary
Inherited Enumerations from DeusEx.DeusExBaseWindow
EScreenType

Functions Summary
functionbool ButtonActivated (Window buttonPressed ))
functionWindow CreateToolBorderContainer (int posX, int posY, int sizeX, int sizeY, Window winParent ))
functionToolButtonWindow CreateToolButton (int posX, int posY, String caption, optional Window winParent))
functionToolCheckboxWindow CreateToolCheckbox (int posX, int posY, String label, bool bDefaultValue))
functionToolEditWindow CreateToolEditWindow (int posX, int posY, int width, int maxChars, optional int height))
functionTextWindow CreateToolLabel (int posX, int posY, String strLabel, optional Window winParent))
functionToolListWindow CreateToolList (int posX, int posY, int width, int height))
functionWindow CreateToolWindowContainer (Window winParent ))
event InitWindow ()))
eventbool MouseButtonPressed (float pointX, float pointY, EInputKey button, int numClicks))
eventbool MouseButtonReleased (float pointX, float pointY, EInputKey button, int numClicks))
event MouseMoved (float newX, float newY))
function SetAppIcon (Texture newAppIcon))
function SetTitle (String newTitleText))
function SetTitleBarVisibility (Bool bNewVisibility))
function SetWindowDragging (Bool bNewDragging))
Inherited Functions from DeusEx.DeusExBaseWindow
CanPushScreen, CanStack, InitWindow, RefreshWindow
Inherited Functions from Extension.ModalWindow
IsCurrentModal, SetMouseFocusMode


Variables Detail

bAllowWindowDragging Source code

var Bool bAllowWindowDragging;

bTitleBarVisible Source code

var Bool bTitleBarVisible;

bWindowBeingDragged Source code

var Bool bWindowBeingDragged;

colBackgroundColor Source code

var Color colBackgroundColor;

colText Source code

var Color colText;

fontText Source code

var Font fontText;

textureMouse Source code

var Texture textureMouse;

winContainer Source code

var Window winContainer;

windowStartDragX Source code

var float windowStartDragX;

windowStartDragY Source code

var float windowStartDragY;

winTitleBar Source code

var ToolTitleBarWindow winTitleBar;


Functions Detail

ButtonActivated Source code

function bool ButtonActivated ( Window buttonPressed ) )

CreateToolBorderContainer Source code

function Window CreateToolBorderContainer ( int posX, int posY, int sizeX, int sizeY, Window winParent ) )

CreateToolButton Source code

function ToolButtonWindow CreateToolButton ( int posX, int posY, String caption, optional Window winParent) )

CreateToolCheckbox Source code

function ToolCheckboxWindow CreateToolCheckbox ( int posX, int posY, String label, bool bDefaultValue) )

CreateToolEditWindow Source code

function ToolEditWindow CreateToolEditWindow ( int posX, int posY, int width, int maxChars, optional int height) )

CreateToolLabel Source code

function TextWindow CreateToolLabel ( int posX, int posY, String strLabel, optional Window winParent) )

CreateToolList Source code

function ToolListWindow CreateToolList ( int posX, int posY, int width, int height) )

CreateToolWindowContainer Source code

function Window CreateToolWindowContainer ( Window winParent ) )

InitWindow Source code

event InitWindow ( ) )

MouseButtonPressed Source code

event bool MouseButtonPressed ( float pointX, float pointY, EInputKey button, int numClicks) )

MouseButtonReleased Source code

event bool MouseButtonReleased ( float pointX, float pointY, EInputKey button, int numClicks) )

MouseMoved Source code

event MouseMoved ( float newX, float newY) )

SetAppIcon Source code

function SetAppIcon ( Texture newAppIcon) )

SetTitle Source code

function SetTitle ( String newTitleText) )

SetTitleBarVisibility Source code

function SetTitleBarVisibility ( Bool bNewVisibility) )

SetWindowDragging Source code

function SetWindowDragging ( Bool bNewDragging) )


Defaultproperties

defaultproperties
{
     colBackgroundColor=(R=192,G=192,B=192)
     fontText=Font'DeusExUI.FontSansSerif_8'
     textureMouse=Texture'DeusExUI.UserInterface.ToolWindowCursor'
     ScreenType=ST_Tool
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mon 8/11/2021 16:31:16.835 - Created with UnCodeX