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

DeusEx.PersonaScreenBaseWindow

Extends
DeusExBaseWindow
Modifiers
abstract

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

Direct Known Subclasses:

PersonaScreenAugmentations, PersonaScreenConversations, PersonaScreenGoals, PersonaScreenHealth, PersonaScreenImages, PersonaScreenInventory, PersonaScreenLogs, PersonaScreenSkills

Variables Summary
intclientBorderHeight
intclientBorderOffsetX
intclientBorderOffsetY
intclientBorderTextureCols
intclientBorderTextureRows
TextureclientBorderTextures[6]
intclientBorderWidth
intclientHeight
intclientOffsetX
intclientOffsetY
intclientTextureCols
intclientTextureRows
TextureclientTextures[6]
intclientWidth
intscreenHeight
intscreenWidth
PersonaTitleTextWindowtxtTitle
PersonaClientWindowwinClient
PersonaClientBorderWindowwinClientBorder
PersonaNavBarBaseWindowwinNavBar
PersonaStatusLineWindowwinStatus
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
function AddLog (String logText))
function CreateClientBorderWindow ()))
function CreateClientWindow ()))
function CreateControls ()))
function CreateNavBarWindow ()))
functionPersonaActionButtonWindow CreatePersonaButton (int posX, int posY, int buttonWidth, String strLabel, Window winParent))
functionPersonaHeaderTextWindow CreatePersonaHeaderText (int posX, int posY, String strHeader, Window winParent))
functionPersonaScrollAreaWindow CreateScrollAreaWindow (Window winParent))
functionTileWindow CreateScrollTileWindow (int posX, int posY, int sizeX, int sizeY))
functionTileWindow CreateTileWindow (Window parent))
functionPersonaTitleTextWindow CreateTitleWindow (int posX, int posY, String titleText))
function DestroyWindow ()))
event InitWindow ()))
function SaveSettings ()))
event StyleChanged ()))
eventbool VirtualKeyPressed (EInputKey key, bool bRepeat))
Inherited Functions from DeusEx.DeusExBaseWindow
CanPushScreen, CanStack, InitWindow, RefreshWindow
Inherited Functions from Extension.ModalWindow
IsCurrentModal, SetMouseFocusMode


Variables Detail

clientBorderHeight Source code

var int clientBorderHeight;

clientBorderOffsetX Source code

var int clientBorderOffsetX;

clientBorderOffsetY Source code

var int clientBorderOffsetY;

clientBorderTextureCols Source code

var int clientBorderTextureCols;

clientBorderTextureRows Source code

var int clientBorderTextureRows;

clientBorderTextures[6] Source code

var Texture clientBorderTextures[6];

clientBorderWidth Source code

var int clientBorderWidth;

clientHeight Source code

var int clientHeight;

clientOffsetX Source code

var int clientOffsetX;

clientOffsetY Source code

var int clientOffsetY;

clientTextureCols Source code

var int clientTextureCols;

clientTextureRows Source code

var int clientTextureRows;

clientTextures[6] Source code

var Texture clientTextures[6];

clientWidth Source code

var int clientWidth;

screenHeight Source code

var int screenHeight;

screenWidth Source code

var int screenWidth;

txtTitle Source code

var PersonaTitleTextWindow txtTitle;

winClient Source code

var PersonaClientWindow winClient;

winClientBorder Source code

var PersonaClientBorderWindow winClientBorder;

winNavBar Source code

var PersonaNavBarBaseWindow winNavBar;

winStatus Source code

var PersonaStatusLineWindow winStatus;


Functions Detail

AddLog Source code

function AddLog ( String logText) )

CreateClientBorderWindow Source code

function CreateClientBorderWindow ( ) )

CreateClientWindow Source code

function CreateClientWindow ( ) )

CreateControls Source code

function CreateControls ( ) )

CreateNavBarWindow Source code

function CreateNavBarWindow ( ) )

CreatePersonaButton Source code

function PersonaActionButtonWindow CreatePersonaButton ( int posX, int posY, int buttonWidth, String strLabel, Window winParent) )

CreatePersonaHeaderText Source code

function PersonaHeaderTextWindow CreatePersonaHeaderText ( int posX, int posY, String strHeader, Window winParent) )

CreateScrollAreaWindow Source code

function PersonaScrollAreaWindow CreateScrollAreaWindow ( Window winParent) )

CreateScrollTileWindow Source code

function TileWindow CreateScrollTileWindow ( int posX, int posY, int sizeX, int sizeY) )

CreateTileWindow Source code

function TileWindow CreateTileWindow ( Window parent) )

CreateTitleWindow Source code

function PersonaTitleTextWindow CreateTitleWindow ( int posX, int posY, String titleText) )

DestroyWindow Source code

function DestroyWindow ( ) )

InitWindow Source code

event InitWindow ( ) )

SaveSettings Source code

function SaveSettings ( ) )

StyleChanged Source code

event StyleChanged ( ) )

VirtualKeyPressed Source code

event bool VirtualKeyPressed ( EInputKey key, bool bRepeat) )


Defaultproperties

defaultproperties
{
     screenWidth=640
     screenHeight=480
     clientBorderWidth=640
     clientBorderHeight=450
     clientBorderOffsetY=30
     ScreenType=ST_Persona
}

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