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

DeusEx.MenuScreenThemesLoad

Extends
MenuUIScreenWindow

Core.Object
|   
+-- Extension.ExtensionObject
   |   
   +-- Extension.Window
      |   
      +-- Extension.TabGroupWindow
         |   
         +-- Extension.ModalWindow
            |   
            +-- DeusEx.DeusExBaseWindow
               |   
               +-- DeusEx.MenuUIWindow
                  |   
                  +-- DeusEx.MenuUIScreenWindow
                     |   
                     +-- DeusEx.MenuScreenThemesLoad

Direct Known Subclasses:

MenuScreenThemesSave

Variables Summary
stringLoadHelpText
MenuUIListWindowlstThemes
intthemeType
MenuScreenRGBwinRGB
MenuUIScrollAreaWindowwinScroll
Inherited Variables from DeusEx.MenuUIScreenWindow
choiceCount, choiceStartX, choiceStartY, choices[13], choiceVerticalGap, currentChoice
Inherited Variables from DeusEx.MenuUIWindow
actionButtons[5], AskToTrainMessage, AskToTrainTitle, bActionButtonBarActive, bAllowWindowDragging, bEscapeSavesSettings, bHelpAlwaysOn, bLeftEdgeActive, bRightEdgeActive, btnLabelCancel, btnLabelOK, btnLabelPrevious, btnLabelResetToDefaults, bUsesHelpWindow, bWindowBeingDragged, clientHeight, clientTextures[6], clientWidth, defaultHelpClientDiffY, defaultHelpHeight, defaultHelpLeftOffset, ExitMessage, helpPosY, IntroWarningMessage, messageBoxMode, MessageBoxTitle, shadowHeight, shadowOffsetX, shadowOffsetY, shadowWidth, textureCols, textureRows, title, TrainingWarningMessage, verticalOffset, winButtonBar, winClient, windowStartDragX, windowStartDragY, winHelp, winLeftEdge, winRightEdge, winShadow, winShadowClass, winTitle

Enumerations Summary
EColorThemeTypes
CTT_Menu, CTT_HUD
Inherited Enumerations from DeusEx.MenuUIWindow
EActionButtonEvents, EMenuActions, EMessageBoxModes

Structures Summary
Inherited Structures from DeusEx.MenuUIWindow
S_ActionButtonDefault

Functions Summary
function CreateThemesList ()))
function EnableButtons ()))
event InitWindow ()))
eventbool ListRowActivated (window list, int rowId))
eventbool ListSelectionChanged (window list, int numSelections, int focusRowId))
function PopulateThemesList ()))
function ProcessAction (String actionKey))
function SaveSettings ()))
function SetRGBWindow (MenuScreenRGB newRGBWindow))
function SetThemeType (int newThemeType))
Inherited Functions from DeusEx.MenuUIScreenWindow
CancelScreen, CreateChoices, FocusEnteredDescendant, FocusLeftDescendant, InitWindow, LoadSettings, ResetToDefaults, SaveSettings, VirtualKeyPressed
Inherited Functions from DeusEx.MenuUIWindow
BoxOptionSelected, ButtonActivated, CancelScreen, ChildRequestedReconfiguration, ConfigurationChanged, ConfirmIntro, ConfirmTraining, CreateActionButtonBar, CreateActionButtons, CreateClientWindow, CreateControls, CreateHeaderButton, CreateHelpWindow, CreateLeftEdgeWindow, CreateMenuEditWindow, CreateMenuHeader, CreateMenuLabel, CreateMenuUITab, CreateRightEdgeWindow, CreateScrollAreaWindow, CreateShadowWindow, CreateTitleWindow, DestroyWindow, EnableActionButton, HideHelp, InitWindow, IsActionButtonEnabled, MouseButtonPressed, MouseButtonReleased, MouseMoved, ParentRequestedPreferredSize, ProcessAction, ProcessActionButton, ProcessCustomMenuButton, ProcessMenuAction, ResetToDefaults, SaveSettings, SetTitle, ShowHelp, StartNewGame, StyleChanged, VirtualKeyPressed


Variables Detail

LoadHelpText Source code

var localized string LoadHelpText;

lstThemes Source code

var MenuUIListWindow lstThemes;

themeType Source code

var int themeType;

winRGB Source code

var MenuScreenRGB winRGB;

winScroll Source code

var MenuUIScrollAreaWindow winScroll;


Enumerations Detail

EColorThemeTypes Source code

enum EColorThemeTypes
{
CTT_Menu, CTT_HUD
};


Functions Detail

CreateThemesList Source code

function CreateThemesList ( ) )

EnableButtons Source code

function EnableButtons ( ) )

InitWindow Source code

event InitWindow ( ) )

ListRowActivated Source code

event bool ListRowActivated ( window list, int rowId) )

ListSelectionChanged Source code

event bool ListSelectionChanged ( window list, int numSelections, int focusRowId) )

PopulateThemesList Source code

function PopulateThemesList ( ) )

ProcessAction Source code

function ProcessAction ( String actionKey) )

SaveSettings Source code

function SaveSettings ( ) )

SetRGBWindow Source code

function SetRGBWindow ( MenuScreenRGB newRGBWindow) )

SetThemeType Source code

function SetThemeType ( int newThemeType) )


Defaultproperties

defaultproperties
{
     LoadHelpText="Choose the color theme to load"
     actionButtons(0)=(Align=HALIGN_Right,Action=AB_Cancel)
     actionButtons(1)=(Align=HALIGN_Right,Action=AB_Other,Text="|&Load Theme",Key="LOAD")
     Title="Load Theme"
     ClientWidth=299
     ClientHeight=306
     clientTextures(0)=Texture'DeusExUI.UserInterface.MenuThemesBackground_1'
     clientTextures(1)=Texture'DeusExUI.UserInterface.MenuThemesBackground_2'
     clientTextures(2)=Texture'DeusExUI.UserInterface.MenuThemesBackground_3'
     clientTextures(3)=Texture'DeusExUI.UserInterface.MenuThemesBackground_4'
     textureCols=2
     bLeftEdgeActive=False
     bHelpAlwaysOn=True
     helpPosY=252
}

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