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

DeusEx.ComputerUIWindow

Extends
Window
Modifiers
abstract

Core.Object
|   
+-- Extension.ExtensionObject
   |   
   +-- Extension.Window
      |   
      +-- DeusEx.ComputerUIWindow

Direct Known Subclasses:

ComputerScreenATM, ComputerScreenATMDisabled, ComputerScreenATMWithdraw, ComputerScreenBulletins, ComputerScreenEmail, ComputerScreenLogin, ComputerScreenSecurity, ComputerScreenSpecialOptions

Variables Summary
boolbActionButtonBarActive
BoolbAllowWindowDragging
boolbAlwaysCenter
boolbRightEdgeActive
boolbUsesStatusWindow
stringButtonLabelCancel
stringButtonLabelLogin
stringButtonLabelLogout
stringButtonLabelSpecial
BoolbWindowBeingDragged
BoolbWindowDragged
Class<MenuUIClientWindow>classClient
intclientHeight
TextureclientTextures[6]
intclientWidth
ElectronicDevicescompOwner
stringComputerNodeFunctionLabel
intdefaultStatusClientDiffY
intdefaultStatusHeight
intdefaultStatusLeftOffset
intemailIndex
TextEmailInfoemailInfo[10]
StringescapeAction
intfileIndex
TextFileInfofileInfo[10]
DeusExPlayerplayer
DeusExRootWindowroot
intstatusPosY
inttextureCols
inttextureRows
Stringtitle
intverticalOffset
MenuUIActionButtonBarWindowwinButtonBar
MenuUIClientWindowwinClient
floatwindowStartDragX
floatwindowStartDragY
MenuUILeftEdgeWindowwinLeftEdge
MenuUIRightEdgeWindowwinRightEdge
MenuUIHelpWindowwinStatus
NetworkTerminalwinTerm
MenuUITitleWindowwinTitle
Inherited Variables from Extension.Window
acceleratorKey, att, background, backgroundStyle, bBeingDestroyed, bConfigured, bDrawRawBackground, bIsInitialized, bIsSelectable, bIsSensitive, bIsVisible, bLastHeightSpecified, bLastWidthSpecified, bNeedsQuery, bNeedsReconfigure, boldFont, bSmoothBackground, bSpecialText, bStretchBackground, bTextTranslucent, bTickEnabled, clientObject, colMajorIndex, defaultCursor, defaultCursorColor, defaultCursorShadow, defaultHotX, defaultHotY, firstChild, firstTimer, focusSound, freeTimer, gGc, hardcodedHeight, hardcodedWidth, height, hMargin0, hMargin1, holdHeight, holdWidth, holdX, holdY, invisibleSound, lastChild, lastQueryHeight, lastQueryWidth, lastSpecifiedHeight, lastSpecifiedWidth, lockCount, maxClicks, nextSibling, normalFont, parentOwner, prevSibling, rowMajorIndex, soundVolume, textColor, textPlane, textVSpacing, tileColor, tilePlane, unfocusSound, visibleSound, vMargin0, vMargin1, wGc, width, winClipRect, windowType, winHAlign, winParent, winVAlign, x, y

Enumerations Summary
Inherited Enumerations from Extension.ExtensionObject
EColumnType, EDrawStyle, EFlagType, EHAlign, EHDirection, EInputKey, EInputState, EInsertionPointType, EMouseFocusMode, EMove, EMoveInsert, EMoveList, EMoveThumb, EOrder, EOrientation, EVAlign, EVDirection

Structures Summary
TextEmailInfo
emailName, emailSubject, emailFrom, emailTo, emailCC
TextFileInfo
fileName, fileDescription
Inherited Structures from Extension.ExtensionObject
ClipRect, DynamicArray

Functions Summary
function ChangeAccount ()))
functionbool ChildRequestedReconfiguration (window child))
function CloseScreen (String action))
function ConfigurationChanged ()))
functionMenuUIActionButtonBarWindow CreateActionButtonBar ()))
function CreateClientWindow ()))
function CreateControls ()))
functionMenuUIListHeaderButtonWindow CreateHeaderButton (int posX, int posY, int buttonWidth, String strLabel, Window winParent))
function CreateLeftEdgeWindow ()))
functionMenuUIEditWindow CreateMenuEditWindow (int posX, int posY, int editWidth, int maxChars, Window winParent))
functionMenuUILabelWindow CreateMenuLabel (int posX, int posY, String strLabel, Window winParent))
function CreateRightEdgeWindow ()))
functionMenuUIScrollAreaWindow CreateScrollAreaWindow (Window winParent))
functionMenuUISmallLabelWindow CreateSmallMenuLabel (int posX, int posY, String strLabel, Window winParent))
function CreateStatusWindow ()))
function CreateTitleWindow ()))
function DestroyWindow ()))
function HideStatus ()))
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))
event ParentRequestedPreferredSize (bool bWidthSpecified, out float preferredWidth, bool bHeightSpecified, out float preferredHeight))
function ProcessDeusExText (Name textName, optional TextWindow winText))
function ProcessDeusExTextTag (DeusExTextParser parser, optional TextWindow winText))
function ProcessEmail (DeusExTextParser parser))
function ProcessFile (DeusExTextParser parser))
function SetCompOwner (ElectronicDevices newCompOwner))
function SetNetworkTerminal (NetworkTerminal newTerm))
function SetTitle (String newTitle))
function ShowStatus (String statusMessage))
event StyleChanged ()))
eventbool VirtualKeyPressed (EInputKey key, bool bRepeat))
Inherited Functions from Extension.Window
AcceleratorKeyPressed, AddActorRef, AddTimer, AskParentForReconfigure, AskParentToShowArea, BoxOptionSelected, ButtonActivated, CarriageReturn, ChangeStyle, ChildAdded, ChildRemoved, ChildRequestedReconfiguration, ChildRequestedShowArea, ChildRequestedVisibilityChange, ClipAttributesChanged, ClipPositionChanged, ConfigurationChanged, ConfigureChild, ConvertCoordinates, ConvertScriptString, ConvertVectorToCoordinates, CR, DescendantAdded, DescendantRemoved, Destroy, DestroyAllChildren, DestroyWindow, DisableWindow, DrawWindow, EditActivated, EnableSpecialText, EnableTranslucentText, EnableWindow, FindWindow, FocusEnteredDescendant, FocusEnteredWindow, FocusLeftDescendant, FocusLeftWindow, GetBottomChild, GetClientObject, GetColorScaled, GetCursorPos, GetFocusWindow, GetGC, GetHigherSibling, GetLowerSibling, GetModalWindow, GetParent, GetPlayerPawn, GetRootWindow, GetTabGroupWindow, GetTickOffset, GetTopChild, GrabMouse, Hide, InitWindow, IsActorValid, IsFocusWindow, IsKeyDown, IsPointInWindow, IsSensitive, IsVisible, KeyPressed, ListRowActivated, ListSelectionChanged, Lower, MouseButtonPressed, MouseButtonReleased, MouseEnteredWindow, MouseLeftWindow, MouseMoved, MoveFocusDown, MoveFocusLeft, MoveFocusRight, MoveFocusUp, MoveTabGroupNext, MoveTabGroupPrev, NewChild, ParentRequestedGranularity, ParentRequestedPreferredSize, PlaySound, PostDrawWindow, QueryGranularity, QueryPreferredHeight, QueryPreferredSize, QueryPreferredWidth, Raise, RawKeyPressed, RawMouseButtonPressed, ReleaseGC, RemoveActorRef, RemoveTimer, ResetHeight, ResetSize, ResetWidth, ResizeChild, ScaleAttributesChanged, ScalePositionChanged, ScaleRangeChanged, SensitivityChanged, SetAcceleratorText, SetBackground, SetBackgroundSmoothing, SetBackgroundStretching, SetBackgroundStyle, SetBaselineData, SetBoldFont, SetChildVisibility, SetClientObject, SetConfiguration, SetCursorPos, SetDefaultCursor, SetFocusSounds, SetFocusWindow, SetFont, SetFonts, SetHeight, SetNormalFont, SetPos, SetSelectability, SetSensitivity, SetSize, SetSoundVolume, SetTextColor, SetTextColorRGB, SetTileColor, SetTileColorRGB, SetVisibilitySounds, SetWidth, SetWindowAlignments, Show, TextChanged, ToggleChanged, UngrabMouse, VirtualKeyPressed, VisibilityChanged, WindowReady
Inherited Functions from Extension.ExtensionObject
StringToName


Variables Detail

bActionButtonBarActive Source code

var bool bActionButtonBarActive;

bAllowWindowDragging Source code

var Bool bAllowWindowDragging;

bAlwaysCenter Source code

var bool bAlwaysCenter;

bRightEdgeActive Source code

var bool bRightEdgeActive;

bUsesStatusWindow Source code

var bool bUsesStatusWindow;

ButtonLabelCancel Source code

var localized string ButtonLabelCancel;

ButtonLabelLogin Source code

var localized string ButtonLabelLogin;

ButtonLabelLogout Source code

var localized string ButtonLabelLogout;

ButtonLabelSpecial Source code

var localized string ButtonLabelSpecial;

bWindowBeingDragged Source code

var Bool bWindowBeingDragged;

bWindowDragged Source code

var Bool bWindowDragged;

classClient Source code

var Class<MenuUIClientWindow> classClient;

clientHeight Source code

var int clientHeight;

clientTextures[6] Source code

var Texture clientTextures[6];

clientWidth Source code

var int clientWidth;

compOwner Source code

var ElectronicDevices compOwner;

ComputerNodeFunctionLabel Source code

var localized string ComputerNodeFunctionLabel;

defaultStatusClientDiffY Source code

var int defaultStatusClientDiffY;

defaultStatusHeight Source code

var int defaultStatusHeight;

defaultStatusLeftOffset Source code

var int defaultStatusLeftOffset;

emailIndex Source code

var int emailIndex;

emailInfo[10] Source code

var transient TextEmailInfo emailInfo[10];

escapeAction Source code

var String escapeAction;

fileIndex Source code

var int fileIndex;

fileInfo[10] Source code

var transient TextFileInfo fileInfo[10];

player Source code

var DeusExPlayer player;

root Source code

var DeusExRootWindow root;

statusPosY Source code

var int statusPosY;

textureCols Source code

var int textureCols;

textureRows Source code

var int textureRows;

title Source code

var localized String title;

verticalOffset Source code

var int verticalOffset;

winButtonBar Source code

var MenuUIActionButtonBarWindow winButtonBar;

winClient Source code

var MenuUIClientWindow winClient;

windowStartDragX Source code

var float windowStartDragX;

windowStartDragY Source code

var float windowStartDragY;

winLeftEdge Source code

var MenuUILeftEdgeWindow winLeftEdge;

winRightEdge Source code

var MenuUIRightEdgeWindow winRightEdge;

winStatus Source code

var MenuUIHelpWindow winStatus;

winTerm Source code

var NetworkTerminal winTerm;

winTitle Source code

var MenuUITitleWindow winTitle;


Structures Detail

TextEmailInfo Source code

struct TextEmailInfo
{
var String emailCC;
var String emailFrom;
var Name emailName;
var String emailSubject;
var String emailTo;
};


TextFileInfo Source code

struct TextFileInfo
{
var String fileDescription;
var Name fileName;
};



Functions Detail

ChangeAccount Source code

function ChangeAccount ( ) )

ChildRequestedReconfiguration Source code

function bool ChildRequestedReconfiguration ( window child) )

CloseScreen Source code

function CloseScreen ( String action) )

ConfigurationChanged Source code

function ConfigurationChanged ( ) )

CreateActionButtonBar Source code

function MenuUIActionButtonBarWindow CreateActionButtonBar ( ) )

CreateClientWindow Source code

function CreateClientWindow ( ) )

CreateControls Source code

function CreateControls ( ) )

CreateHeaderButton Source code

function MenuUIListHeaderButtonWindow CreateHeaderButton ( int posX, int posY, int buttonWidth, String strLabel, Window winParent) )

CreateLeftEdgeWindow Source code

function CreateLeftEdgeWindow ( ) )

CreateMenuEditWindow Source code

function MenuUIEditWindow CreateMenuEditWindow ( int posX, int posY, int editWidth, int maxChars, Window winParent) )

CreateMenuLabel Source code

function MenuUILabelWindow CreateMenuLabel ( int posX, int posY, String strLabel, Window winParent) )

CreateRightEdgeWindow Source code

function CreateRightEdgeWindow ( ) )

CreateScrollAreaWindow Source code

function MenuUIScrollAreaWindow CreateScrollAreaWindow ( Window winParent) )

CreateSmallMenuLabel Source code

function MenuUISmallLabelWindow CreateSmallMenuLabel ( int posX, int posY, String strLabel, Window winParent) )

CreateStatusWindow Source code

function CreateStatusWindow ( ) )

CreateTitleWindow Source code

function CreateTitleWindow ( ) )

DestroyWindow Source code

function DestroyWindow ( ) )

HideStatus Source code

function HideStatus ( ) )

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) )

ParentRequestedPreferredSize Source code

event ParentRequestedPreferredSize ( bool bWidthSpecified, out float preferredWidth, bool bHeightSpecified, out float preferredHeight) )

ProcessDeusExText Source code

function ProcessDeusExText ( Name textName, optional TextWindow winText) )

ProcessDeusExTextTag Source code

function ProcessDeusExTextTag ( DeusExTextParser parser, optional TextWindow winText) )

ProcessEmail Source code

function ProcessEmail ( DeusExTextParser parser) )

ProcessFile Source code

function ProcessFile ( DeusExTextParser parser) )

SetCompOwner Source code

function SetCompOwner ( ElectronicDevices newCompOwner) )

SetNetworkTerminal Source code

function SetNetworkTerminal ( NetworkTerminal newTerm) )

SetTitle Source code

function SetTitle ( String newTitle) )

ShowStatus Source code

function ShowStatus ( String statusMessage) )

StyleChanged Source code

event StyleChanged ( ) )

VirtualKeyPressed Source code

event bool VirtualKeyPressed ( EInputKey key, bool bRepeat) )


Defaultproperties

defaultproperties
{
     classClient=Class'DeusEx.MenuUIClientWindow'
     escapeAction="EXIT"
     bActionButtonBarActive=True
     bUsesStatusWindow=True
     defaultStatusLeftOffset=10
     defaultStatusHeight=13
     defaultStatusClientDiffY=21
     ButtonLabelLogin="|&Login"
     ButtonLabelLogout="|&Logout"
     ButtonLabelCancel="|&Cancel"
     ButtonLabelSpecial="|&Special Options"
}

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