DeusEx.MenuUIWindow
- Extends
- DeusExBaseWindow
- Modifiers
- abstract
Core.Object
|
+-- Extension.ExtensionObject
|
+-- Extension.Window
|
+-- Extension.TabGroupWindow
|
+-- Extension.ModalWindow
|
+-- DeusEx.DeusExBaseWindow
|
+-- DeusEx.MenuUIWindow
Direct Known Subclasses:
MenuUIMenuWindow, MenuUIMessageBoxWindow, MenuUIScreenWindow
Inherited Variables from DeusEx.DeusExBaseWindow |
colBlack, colBlue, colCyan, colDarkBlue, colDarkCyan, colDarkGreen, colDarkRed, colGreen, colGrey, colLightBlue, colRed, colWhite, player, root, ScreenType |
Enumerations Summary |
EActionButtonEvents AB_None,
AB_OK,
AB_Cancel,
AB_Reset,
AB_Previous,
AB_Other |
EMenuActions MA_Menu,
MA_MenuScreen,
MA_Previous,
MA_NewGame,
MA_Training,
MA_Intro,
MA_Quit,
MA_Custom |
EMessageBoxModes MB_Exit,
MB_AskToTrain,
MB_Training,
MB_Intro,
MB_JoinGameWarning,
|
Functions Summary |
 | bool | BoxOptionSelected (Window button, int buttonNumber))
|
 | bool | ButtonActivated (Window buttonPressed ))
|
 | | CancelScreen ()))
|
 | bool | ChildRequestedReconfiguration (window child))
|
 | | ConfigurationChanged ()))
|
 | | ConfirmIntro ()))
|
 | | ConfirmTraining ()))
|
 | MenuUIActionButtonBarWindow | CreateActionButtonBar ()))
|
 | | CreateActionButtons ()))
|
 | | CreateClientWindow ()))
|
 | | CreateControls ()))
|
 | MenuUIListHeaderButtonWindow | CreateHeaderButton (int posX, int posY, int buttonWidth, String strLabel, Window winParent))
|
 | | CreateHelpWindow ()))
|
 | | CreateLeftEdgeWindow ()))
|
 | MenuUIEditWindow | CreateMenuEditWindow (int posX, int posY, int editWidth, int maxChars, Window winParent))
|
 | MenuUIHeaderWindow | CreateMenuHeader (int posX, int posY, String strLabel, Window winParent))
|
 | MenuUILabelWindow | CreateMenuLabel (int posX, int posY, String strLabel, Window winParent))
|
 | MenuUITabButtonWindow | CreateMenuUITab (int posX, int posY, String buttonText))
|
 | | CreateRightEdgeWindow ()))
|
 | MenuUIScrollAreaWindow | CreateScrollAreaWindow (Window winParent))
|
 | | CreateShadowWindow ()))
|
 | | CreateTitleWindow ()))
|
 | | DestroyWindow ()))
|
 | | EnableActionButton (EActionButtonEvents action, bool bEnable, optional String key))
|
 | | HideHelp ()))
|
 | | InitWindow ()))
|
 | bool | IsActionButtonEnabled (EActionButtonEvents action, optional String key))
|
 | bool | MouseButtonPressed (float pointX, float pointY, EInputKey button, int numClicks))
|
 | bool | MouseButtonReleased (float pointX, float pointY, EInputKey button, int numClicks))
|
 | | MouseMoved (float newX, float newY))
|
 | | ParentRequestedPreferredSize (bool bWidthSpecified, out float preferredWidth, bool bHeightSpecified, out float preferredHeight))
|
 | | ProcessAction (String actionKey))
|
 | bool | ProcessActionButton (MenuUIActionButtonWindow btnAction))
|
 | | ProcessCustomMenuButton (string key))
|
 | | ProcessMenuAction (EMenuActions action, Class menuActionClass, optional String key))
|
 | | ResetToDefaults ()))
|
 | | SaveSettings ()))
|
 | | SetTitle (String newTitle))
|
 | | ShowHelp (String helpMessage))
|
 | | StartNewGame ()))
|
 | | StyleChanged ()))
|
 | bool | VirtualKeyPressed (EInputKey key, bool bRepeat))
|
var localized string AskToTrainMessage;
var localized string AskToTrainTitle;
bActionButtonBarActive Source code
var bool bActionButtonBarActive;
var Bool bAllowWindowDragging;
var bool bEscapeSavesSettings;
var bool bHelpAlwaysOn;
var bool bLeftEdgeActive;
var bool bRightEdgeActive;
var localized string btnLabelCancel;
var localized string btnLabelOK;
var localized string btnLabelPrevious;
btnLabelResetToDefaults Source code
var localized string btnLabelResetToDefaults;
var bool bUsesHelpWindow;
var Bool bWindowBeingDragged;
var int clientHeight;
var int clientWidth;
defaultHelpClientDiffY Source code
var int defaultHelpClientDiffY;
var int defaultHelpHeight;
var int defaultHelpLeftOffset;
var localized string ExitMessage;
var int helpPosY;
var localized string IntroWarningMessage;
var localized string MessageBoxTitle;
var int shadowHeight;
var int shadowOffsetX;
var int shadowOffsetY;
var int shadowWidth;
var int textureCols;
var int textureRows;
var localized String title;
TrainingWarningMessage Source code
var localized string TrainingWarningMessage;
var int verticalOffset;
var float windowStartDragX;
var float windowStartDragY;
enum EMenuActions
{
MA_Menu,
MA_MenuScreen,
MA_Previous,
MA_NewGame,
MA_Training,
MA_Intro,
MA_Quit,
MA_Custom
};
enum EMessageBoxModes
{
MB_Exit,
MB_AskToTrain,
MB_Training,
MB_Intro,
MB_JoinGameWarning,
};
event bool BoxOptionSelected (
Window button,
int buttonNumber) )
function bool ButtonActivated (
Window buttonPressed ) )
function CancelScreen ( ) )
ChildRequestedReconfiguration Source code
function bool ChildRequestedReconfiguration (
window child) )
function ConfigurationChanged ( ) )
function ConfirmIntro ( ) )
function ConfirmTraining ( ) )
function CreateActionButtons ( ) )
function CreateClientWindow ( ) )
function CreateControls ( ) )
function CreateHelpWindow ( ) )
function CreateLeftEdgeWindow ( ) )
function MenuUIEditWindow CreateMenuEditWindow (
int posX,
int posY,
int editWidth,
int maxChars,
Window winParent) )
function CreateRightEdgeWindow ( ) )
CreateScrollAreaWindow Source code
function CreateShadowWindow ( ) )
function CreateTitleWindow ( ) )
function DestroyWindow ( ) )
function HideHelp ( ) )
event InitWindow ( ) )
event bool MouseButtonPressed (
float pointX,
float pointY,
EInputKey button,
int numClicks) )
event bool MouseButtonReleased (
float pointX,
float pointY,
EInputKey button,
int numClicks) )
event MouseMoved ( float newX, float newY) )
ParentRequestedPreferredSize Source code
event ParentRequestedPreferredSize ( bool bWidthSpecified, out float preferredWidth,
bool bHeightSpecified, out float preferredHeight) )
function ProcessAction ( String actionKey) )
ProcessCustomMenuButton Source code
function ProcessCustomMenuButton ( string key) )
function ProcessMenuAction (
EMenuActions action,
Class menuActionClass,
optional String key) )
function ResetToDefaults ( ) )
function SaveSettings ( ) )
function SetTitle ( String newTitle) )
function ShowHelp ( String helpMessage) )
function StartNewGame ( ) )
event StyleChanged ( ) )
event bool VirtualKeyPressed (
EInputKey key,
bool bRepeat) )
defaultproperties
{
bUsesHelpWindow=True
bEscapeSavesSettings=True
defaultHelpLeftOffset=7
defaultHelpHeight=27
defaultHelpClientDiffY=21
btnLabelOK="|&OK"
btnLabelCancel="|&Cancel"
btnLabelPrevious="|&Previous"
btnLabelResetToDefaults="|&Restore Defaults"
MessageBoxTitle="Please Confirm"
ExitMessage="Are you sure you|nwant to exit Deus Ex?"
TrainingWarningMessage="The current game you are playing will be lost if you have not already saved it. Do you still wish to enter the training mission?"
IntroWarningMessage="The current game you are playing will be lost if you have not already saved it. Do you still wish to view the intro?"
AskToTrainTitle="Training Mission"
AskToTrainMessage="Before starting a new game for the first time, we suggest running through the Training Mission. Would you like to do this now?"
}
|
Creation time: Mon 8/11/2021 16:31:12.295 - Created with
UnCodeX