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

DeusEx.MenuScreenRGB

Extends
MenuUIScreenWindow

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

Variables Summary
BoolbInitializing
stringBlueLabel
MenuUIActionButtonWindowbtnActionBlue
MenuUIActionButtonWindowbtnActionGreen
MenuUIActionButtonWindowbtnActionRed
MenuUIRGBSliderButtonWindowbtnSliderBlue
MenuUIRGBSliderButtonWindowbtnSliderGreen
MenuUIRGBSliderButtonWindowbtnSliderRed
MenuUITabButtonWindowbtnTabHUD
MenuUITabButtonWindowbtnTabMenus
MenuUICheckboxWindowchkHUDBackgroundTranslucent
MenuUICheckboxWindowchkHUDBordersTranslucent
MenuUICheckboxWindowchkMenuTranslucent
NamecurrentColorName
ColorThemecurrentTheme
stringGreenLabel
stringHUDBackgroundTranslucentLabel
stringHUDBordersTranclucentLabel
MenuUIListWindowlstColors
stringMenusBackgroundTranslucentLabel
stringRedLabel
stringTabHUDLabel
stringTabMenusLabel
stringThemeLabel
EColorThemeTypesthemeMode
MenuUILabelWindowtxtTheme
MenuScreenRGB_HUDExamplewinHUDExample
MenuScreenRGB_MenuExamplewinMenuExample
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
functionString BuildRGBString (Color color))
functionbool ButtonActivated (Window buttonPressed ))
functionbool ButtonActivatedRight (Window buttonPressed ))
function CancelScreen ()))
function CreateCheckboxes ()))
functionMenuUIActionButtonwindow CreateColorActionButton (int posY, string textLabel))
functionMenuUIRGBSliderButtonWindow CreateColorSlider (int posY))
function CreateColorsList ()))
function CreateControls ()))
function CreateHUDExample ()))
function CreateMenuExample ()))
function CreateTabs ()))
function CycleNextColor (MenuUIRGBSliderButtonWindow btnSlider))
function CyclePreviousColor (MenuUIRGBSliderButtonWindow btnSlider))
event InitWindow ()))
eventbool ListSelectionChanged (window list, int numSelections, int focusRowId))
function PopulateColorsList ()))
function ProcessAction (String actionKey))
function ResetToDefaults ()))
function SaveSettings ()))
eventbool ScalePositionChanged (Window scale, int newTickPosition, float newValue, bool bFinal))
function SetEnumerators (MenuUIRGBSliderButtonWindow btnSlider))
function SetTheme (ColorTheme newTheme))
function SetThemeByName (String themeStringName))
function SetThemeMode (EColorThemeTypes newThemeMode))
eventbool TextChanged (window edit, bool bModified))
eventBool ToggleChanged (window button, bool bToggleValue))
function UpdateCheckBoxes ()))
function UpdateThemeText ()))
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

bInitializing Source code

var Bool bInitializing;

BlueLabel Source code

var localized string BlueLabel;

btnActionBlue Source code

var MenuUIActionButtonWindow btnActionBlue;

btnActionGreen Source code

var MenuUIActionButtonWindow btnActionGreen;

btnActionRed Source code

var MenuUIActionButtonWindow btnActionRed;

btnSliderBlue Source code

var MenuUIRGBSliderButtonWindow btnSliderBlue;

btnSliderGreen Source code

var MenuUIRGBSliderButtonWindow btnSliderGreen;

btnSliderRed Source code

var MenuUIRGBSliderButtonWindow btnSliderRed;

btnTabHUD Source code

var MenuUITabButtonWindow btnTabHUD;

btnTabMenus Source code

var MenuUITabButtonWindow btnTabMenus;

chkHUDBackgroundTranslucent Source code

var MenuUICheckboxWindow chkHUDBackgroundTranslucent;

chkHUDBordersTranslucent Source code

var MenuUICheckboxWindow chkHUDBordersTranslucent;

chkMenuTranslucent Source code

var MenuUICheckboxWindow chkMenuTranslucent;

currentColorName Source code

var Name currentColorName;

currentTheme Source code

var ColorTheme currentTheme;

GreenLabel Source code

var localized string GreenLabel;

HUDBackgroundTranslucentLabel Source code

var localized string HUDBackgroundTranslucentLabel;

HUDBordersTranclucentLabel Source code

var localized string HUDBordersTranclucentLabel;

lstColors Source code

var MenuUIListWindow lstColors;

MenusBackgroundTranslucentLabel Source code

var localized string MenusBackgroundTranslucentLabel;

RedLabel Source code

var localized string RedLabel;

TabHUDLabel Source code

var localized string TabHUDLabel;

TabMenusLabel Source code

var localized string TabMenusLabel;

ThemeLabel Source code

var localized string ThemeLabel;

themeMode Source code

var EColorThemeTypes themeMode;

txtTheme Source code

var MenuUILabelWindow txtTheme;

winHUDExample Source code

var MenuScreenRGB_HUDExample winHUDExample;

winMenuExample Source code

var MenuScreenRGB_MenuExample winMenuExample;


Enumerations Detail

EColorThemeTypes Source code

enum EColorThemeTypes
{
CTT_Menu, CTT_HUD
};


Functions Detail

BuildRGBString Source code

function String BuildRGBString ( Color color) )

ButtonActivated Source code

function bool ButtonActivated ( Window buttonPressed ) )

ButtonActivatedRight Source code

function bool ButtonActivatedRight ( Window buttonPressed ) )

CancelScreen Source code

function CancelScreen ( ) )

CreateCheckboxes Source code

function CreateCheckboxes ( ) )

CreateColorActionButton Source code

function MenuUIActionButtonwindow CreateColorActionButton ( int posY, string textLabel) )

CreateColorSlider Source code

function MenuUIRGBSliderButtonWindow CreateColorSlider ( int posY) )

CreateColorsList Source code

function CreateColorsList ( ) )

CreateControls Source code

function CreateControls ( ) )

CreateHUDExample Source code

function CreateHUDExample ( ) )

CreateMenuExample Source code

function CreateMenuExample ( ) )

CreateTabs Source code

function CreateTabs ( ) )

CycleNextColor Source code

function CycleNextColor ( MenuUIRGBSliderButtonWindow btnSlider) )

CyclePreviousColor Source code

function CyclePreviousColor ( MenuUIRGBSliderButtonWindow btnSlider) )

InitWindow Source code

event InitWindow ( ) )

ListSelectionChanged Source code

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

PopulateColorsList Source code

function PopulateColorsList ( ) )

ProcessAction Source code

function ProcessAction ( String actionKey) )

ResetToDefaults Source code

function ResetToDefaults ( ) )

SaveSettings Source code

function SaveSettings ( ) )

ScalePositionChanged Source code

event bool ScalePositionChanged ( Window scale, int newTickPosition, float newValue, bool bFinal) )

SetEnumerators Source code

function SetEnumerators ( MenuUIRGBSliderButtonWindow btnSlider) )

SetTheme Source code

function SetTheme ( ColorTheme newTheme) )

SetThemeByName Source code

function SetThemeByName ( String themeStringName) )

SetThemeMode Source code

function SetThemeMode ( EColorThemeTypes newThemeMode) )

TextChanged Source code

event bool TextChanged ( window edit, bool bModified) )

ToggleChanged Source code

event Bool ToggleChanged ( window button, bool bToggleValue) )

UpdateCheckBoxes Source code

function UpdateCheckBoxes ( ) )

UpdateThemeText Source code

function UpdateThemeText ( ) )


Defaultproperties

defaultproperties
{
     HUDBackgroundTranslucentLabel="HUD Back|&grounds Translucent"
     HUDBordersTranclucentLabel="HUD Bor|&ders Translucent"
     MenusBackgroundTranslucentLabel="Menu Back|&grounds Translucent"
     RedLabel="R|&ed"
     GreenLabel="|&Green"
     BlueLabel="|&Blue"
     TabHUDLabel="|&HUD"
     TabMenusLabel="|&Menus"
     ThemeLabel="Theme:"
     choiceVerticalGap=27
     choiceStartX=19
     choiceStartY=20
     actionButtons(0)=(Align=HALIGN_Right,Action=AB_Other,Text="|&Close",Key="CLOSE")
     actionButtons(1)=(Align=HALIGN_Right,Action=AB_Other,Text="|&Load",Key="LOAD")
     actionButtons(2)=(Align=HALIGN_Right,Action=AB_Other,Text="|&Save",Key="SAVE")
     actionButtons(3)=(Action=AB_Reset)
     Title="Color Selection"
     ClientWidth=603
     ClientHeight=425
     clientTextures(0)=Texture'DeusExUI.UserInterface.MenuRGBBackground_1'
     clientTextures(1)=Texture'DeusExUI.UserInterface.MenuRGBBackground_2'
     clientTextures(2)=Texture'DeusExUI.UserInterface.MenuRGBBackground_3'
     clientTextures(3)=Texture'DeusExUI.UserInterface.MenuRGBBackground_4'
     clientTextures(4)=Texture'DeusExUI.UserInterface.MenuRGBBackground_5'
     clientTextures(5)=Texture'DeusExUI.UserInterface.MenuRGBBackground_6'
}

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