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

DeusEx.ComputerScreenSpecialOptions

Extends
ComputerUIWindow

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

Variables Summary
intBottomTextureHeight
MenuUIActionButtonWindowbtnLogout
MenuUIActionButtonWindowbtnReturn
intbuttonLeftMargin
StringEmailButtonLabel
intfirstButtonPosY
intMiddleTextureHeight
S_OptionButtonsoptionButtons[4]
StringSecurityButtonLabel
intspecialOffsetY
intstatusPosYOffset
intTopTextureHeight
MenuUISmallLabelWindowwinSpecialInfo
Inherited Variables from DeusEx.ComputerUIWindow
bActionButtonBarActive, bAllowWindowDragging, bAlwaysCenter, bRightEdgeActive, bUsesStatusWindow, ButtonLabelCancel, ButtonLabelLogin, ButtonLabelLogout, ButtonLabelSpecial, bWindowBeingDragged, bWindowDragged, classClient, clientHeight, clientTextures[6], clientWidth, compOwner, ComputerNodeFunctionLabel, defaultStatusClientDiffY, defaultStatusHeight, defaultStatusLeftOffset, emailIndex, emailInfo[10], escapeAction, fileIndex, fileInfo[10], player, root, statusPosY, textureCols, textureRows, title, verticalOffset, winButtonBar, winClient, windowStartDragX, windowStartDragY, winLeftEdge, winRightEdge, winStatus, winTerm, winTitle
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

Structures Summary
S_OptionButtons
specialIndex, btnSpecial
Inherited Structures from DeusEx.ComputerUIWindow
TextEmailInfo, TextFileInfo

Functions Summary
function ActivateSpecialOption (MenuUIChoiceButton buttonPressed))
functionbool ButtonActivated (Window buttonPressed ))
function CreateClientWindow ()))
function CreateControls ()))
function CreateOptionButtons ()))
function CreateSpecialInfoWindow ()))
function SetCompOwner (ElectronicDevices newCompOwner))
function SetNetworkTerminal (NetworkTerminal newTerm))
function UpdateOptionsButtons ()))
Inherited Functions from DeusEx.ComputerUIWindow
ChangeAccount, ChildRequestedReconfiguration, CloseScreen, ConfigurationChanged, CreateActionButtonBar, CreateClientWindow, CreateControls, CreateHeaderButton, CreateLeftEdgeWindow, CreateMenuEditWindow, CreateMenuLabel, CreateRightEdgeWindow, CreateScrollAreaWindow, CreateSmallMenuLabel, CreateStatusWindow, CreateTitleWindow, DestroyWindow, HideStatus, InitWindow, MouseButtonPressed, MouseButtonReleased, MouseMoved, ParentRequestedPreferredSize, ProcessDeusExText, ProcessDeusExTextTag, ProcessEmail, ProcessFile, SetCompOwner, SetNetworkTerminal, SetTitle, ShowStatus, StyleChanged, VirtualKeyPressed
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


Variables Detail

BottomTextureHeight Source code

var int BottomTextureHeight;

btnLogout Source code

var MenuUIActionButtonWindow btnLogout;

btnReturn Source code

var MenuUIActionButtonWindow btnReturn;

buttonLeftMargin Source code

var int buttonLeftMargin;

EmailButtonLabel Source code

var localized String EmailButtonLabel;

firstButtonPosY Source code

var int firstButtonPosY;

MiddleTextureHeight Source code

var int MiddleTextureHeight;

optionButtons[4] Source code

var S_OptionButtons optionButtons[4];

SecurityButtonLabel Source code

var localized String SecurityButtonLabel;

specialOffsetY Source code

var int specialOffsetY;

statusPosYOffset Source code

var int statusPosYOffset;

TopTextureHeight Source code

var int TopTextureHeight;

winSpecialInfo Source code

var MenuUISmallLabelWindow winSpecialInfo;


Structures Detail

S_OptionButtons Source code

struct S_OptionButtons
{
var MenuUIChoiceButton btnSpecial;
var int specialIndex;
};



Functions Detail

ActivateSpecialOption Source code

function ActivateSpecialOption ( MenuUIChoiceButton buttonPressed) )

ButtonActivated Source code

function bool ButtonActivated ( Window buttonPressed ) )

CreateClientWindow Source code

function CreateClientWindow ( ) )

CreateControls Source code

function CreateControls ( ) )

CreateOptionButtons Source code

function CreateOptionButtons ( ) )

CreateSpecialInfoWindow Source code

function CreateSpecialInfoWindow ( ) )

SetCompOwner Source code

function SetCompOwner ( ElectronicDevices newCompOwner) )

SetNetworkTerminal Source code

function SetNetworkTerminal ( NetworkTerminal newTerm) )

UpdateOptionsButtons Source code

function UpdateOptionsButtons ( ) )


Defaultproperties

defaultproperties
{
     buttonLeftMargin=25
     firstButtonPosY=17
     specialOffsetY=16
     statusPosYOffset=50
     TopTextureHeight=12
     MiddleTextureHeight=30
     BottomTextureHeight=75
     SecurityButtonLabel="|&Security"
     EmailButtonLabel="|&Email"
     classClient=Class'DeusEx.ComputerUIScaleClientWindow'
     escapeAction="LOGOUT"
     Title="Special Options"
     ClientWidth=331
     clientTextures(0)=Texture'DeusExUI.UserInterface.ComputerSpecialOptionsBackgroundTop_1'
     clientTextures(1)=Texture'DeusExUI.UserInterface.ComputerSpecialOptionsBackgroundTop_2'
     clientTextures(2)=Texture'DeusExUI.UserInterface.ComputerSpecialOptionsBackgroundMiddle_1'
     clientTextures(3)=Texture'DeusExUI.UserInterface.ComputerSpecialOptionsBackgroundMiddle_2'
     clientTextures(4)=Texture'DeusExUI.UserInterface.ComputerSpecialOptionsBackgroundBottom_1'
     clientTextures(5)=Texture'DeusExUI.UserInterface.ComputerSpecialOptionsBackgroundBottom_2'
     textureCols=2
     bAlwaysCenter=True
     ComputerNodeFunctionLabel="SpecialOptions"
}

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