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

DeusEx.PersonaScreenGoals

Extends
PersonaScreenBaseWindow

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

Variables Summary
stringAddButtonLabel
BoolbConfirmNoteDeletes
BoolbDisplayCompletedGoals
PersonaActionButtonWindowbtnAddNote
PersonaActionButtonWindowbtnDeleteNote
PersonaCheckBoxWindowchkConfirmNoteDeletion
PersonaCheckBoxWindowchkShowCompletedGoals
stringClickToEditNote
stringConfirmNoteDeletionLabel
PersonaNotesEditWindowcurrentNoteWindow
stringdefaultNoteText
stringDeleteButtonLabel
stringDeleteNotePrompt
stringDeleteNoteTitle
StringDisplayCompletedGoals
PersonaNotesEditWindowfirstNoteWindow
StringGoalCompletedText
StringGoalsTitleText
StringNoGoalsLabel
StringNotesTitleText
StringPrimaryGoalsHeader
StringSecondaryGoalsHeader
TileWindowwinGoals
TileWindowwinNotes
Inherited Variables from DeusEx.PersonaScreenBaseWindow
clientBorderHeight, clientBorderOffsetX, clientBorderOffsetY, clientBorderTextureCols, clientBorderTextureRows, clientBorderTextures[6], clientBorderWidth, clientHeight, clientOffsetX, clientOffsetY, clientTextureCols, clientTextureRows, clientTextures[6], clientWidth, screenHeight, screenWidth, txtTitle, winClient, winClientBorder, winNavBar, winStatus
Inherited Variables from DeusEx.DeusExBaseWindow
colBlack, colBlue, colCyan, colDarkBlue, colDarkCyan, colDarkGreen, colDarkRed, colGreen, colGrey, colLightBlue, colRed, colWhite, player, root, ScreenType

Enumerations Summary
Inherited Enumerations from DeusEx.DeusExBaseWindow
EScreenType

Functions Summary
function AddNote ()))
eventbool BoxOptionSelected (Window msgBoxWindow, int buttonNumber))
functionbool ButtonActivated (Window buttonPressed ))
function CreateConfirmNoteDeletionCheckbox ()))
function CreateControls ()))
functionPersonaNotesEditWindow CreateNoteEditWindow (DeusExNote note))
function CreateNotesButtons ()))
function CreateShowCompletedGoalsCheckbox ()))
function DeleteNote (PersonaNotesEditWindow noteWindow))
event DestroyWindow ()))
function EnableButtons ()))
event FocusEnteredDescendant (Window enterWindow))
event FocusLeftDescendant (Window leaveWindow))
event InitWindow ()))
function PopulateGoals ()))
function PopulateGoalsByType (Bool bPrimaryGoals, String goalHeaderText))
function PopulateNotes ()))
function SaveNote (PersonaNotesEditWindow noteWindow))
eventbool ToggleChanged (Window button, bool bNewToggle))
event WindowReady ()))
Inherited Functions from DeusEx.PersonaScreenBaseWindow
AddLog, CreateClientBorderWindow, CreateClientWindow, CreateControls, CreateNavBarWindow, CreatePersonaButton, CreatePersonaHeaderText, CreateScrollAreaWindow, CreateScrollTileWindow, CreateTileWindow, CreateTitleWindow, DestroyWindow, InitWindow, SaveSettings, StyleChanged, VirtualKeyPressed
Inherited Functions from DeusEx.DeusExBaseWindow
CanPushScreen, CanStack, InitWindow, RefreshWindow


Variables Detail

AddButtonLabel Source code

var localized string AddButtonLabel;

bConfirmNoteDeletes Source code

var Bool bConfirmNoteDeletes;

bDisplayCompletedGoals Source code

var Bool bDisplayCompletedGoals;

btnAddNote Source code

var PersonaActionButtonWindow btnAddNote;

btnDeleteNote Source code

var PersonaActionButtonWindow btnDeleteNote;

chkConfirmNoteDeletion Source code

var PersonaCheckBoxWindow chkConfirmNoteDeletion;

chkShowCompletedGoals Source code

var PersonaCheckBoxWindow chkShowCompletedGoals;

ClickToEditNote Source code

var localized string ClickToEditNote;

ConfirmNoteDeletionLabel Source code

var localized string ConfirmNoteDeletionLabel;

currentNoteWindow Source code

var PersonaNotesEditWindow currentNoteWindow;

defaultNoteText Source code

var localized string defaultNoteText;

DeleteButtonLabel Source code

var localized string DeleteButtonLabel;

DeleteNotePrompt Source code

var localized string DeleteNotePrompt;

DeleteNoteTitle Source code

var localized string DeleteNoteTitle;

DisplayCompletedGoals Source code

var localized String DisplayCompletedGoals;

firstNoteWindow Source code

var PersonaNotesEditWindow firstNoteWindow;

GoalCompletedText Source code

var localized String GoalCompletedText;

GoalsTitleText Source code

var localized String GoalsTitleText;

NoGoalsLabel Source code

var localized String NoGoalsLabel;

NotesTitleText Source code

var localized String NotesTitleText;

PrimaryGoalsHeader Source code

var localized String PrimaryGoalsHeader;

SecondaryGoalsHeader Source code

var localized String SecondaryGoalsHeader;

winGoals Source code

var TileWindow winGoals;

winNotes Source code

var TileWindow winNotes;


Functions Detail

AddNote Source code

function AddNote ( ) )

BoxOptionSelected Source code

event bool BoxOptionSelected ( Window msgBoxWindow, int buttonNumber) )

ButtonActivated Source code

function bool ButtonActivated ( Window buttonPressed ) )

CreateConfirmNoteDeletionCheckbox Source code

function CreateConfirmNoteDeletionCheckbox ( ) )

CreateControls Source code

function CreateControls ( ) )

CreateNoteEditWindow Source code

function PersonaNotesEditWindow CreateNoteEditWindow ( DeusExNote note) )

CreateNotesButtons Source code

function CreateNotesButtons ( ) )

CreateShowCompletedGoalsCheckbox Source code

function CreateShowCompletedGoalsCheckbox ( ) )

DeleteNote Source code

function DeleteNote ( PersonaNotesEditWindow noteWindow) )

DestroyWindow Source code

event DestroyWindow ( ) )

EnableButtons Source code

function EnableButtons ( ) )

FocusEnteredDescendant Source code

event FocusEnteredDescendant ( Window enterWindow) )

FocusLeftDescendant Source code

event FocusLeftDescendant ( Window leaveWindow) )

InitWindow Source code

event InitWindow ( ) )

PopulateGoals Source code

function PopulateGoals ( ) )

PopulateGoalsByType Source code

function PopulateGoalsByType ( Bool bPrimaryGoals, String goalHeaderText) )

PopulateNotes Source code

function PopulateNotes ( ) )

SaveNote Source code

function SaveNote ( PersonaNotesEditWindow noteWindow) )

ToggleChanged Source code

event bool ToggleChanged ( Window button, bool bNewToggle) )

WindowReady Source code

event WindowReady ( ) )


Defaultproperties

defaultproperties
{
     GoalsTitleText="Goals"
     PrimaryGoalsHeader="Primary Goals"
     SecondaryGoalsHeader="Secondary Goals"
     DisplayCompletedGoals="Display C|&ompleted Goals"
     NoGoalsLabel="None"
     GoalCompletedText="[Completed]"
     NotesTitleText="Notes"
     defaultNoteText="New Note"
     ClickToEditNote="Click on a Note to edit it:"
     DeleteNoteTitle="Delete Note?"
     DeleteNotePrompt="Are you sure you wish to delete this note?"
     AddButtonLabel="Add |&Note"
     DeleteButtonLabel="|&Delete Note"
     ConfirmNoteDeletionLabel="Confirm Note Deletion"
     clientBorderOffsetY=29
     ClientWidth=604
     ClientHeight=433
     clientOffsetX=15
     clientOffsetY=10
     clientTextures(0)=Texture'DeusExUI.UserInterface.GoalsBackground_1'
     clientTextures(1)=Texture'DeusExUI.UserInterface.GoalsBackground_2'
     clientTextures(2)=Texture'DeusExUI.UserInterface.GoalsBackground_3'
     clientTextures(3)=Texture'DeusExUI.UserInterface.GoalsBackground_4'
     clientTextures(4)=Texture'DeusExUI.UserInterface.GoalsBackground_5'
     clientTextures(5)=Texture'DeusExUI.UserInterface.GoalsBackground_6'
     clientBorderTextures(0)=Texture'DeusExUI.UserInterface.GoalsBorder_1'
     clientBorderTextures(1)=Texture'DeusExUI.UserInterface.GoalsBorder_2'
     clientBorderTextures(2)=Texture'DeusExUI.UserInterface.GoalsBorder_3'
     clientBorderTextures(3)=Texture'DeusExUI.UserInterface.GoalsBorder_4'
     clientBorderTextures(4)=Texture'DeusExUI.UserInterface.GoalsBorder_5'
     clientBorderTextures(5)=Texture'DeusExUI.UserInterface.GoalsBorder_6'
     clientTextureRows=2
     clientTextureCols=3
     clientBorderTextureRows=2
     clientBorderTextureCols=3
}

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