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

DeusEx.MenuUIMessageBoxWindow

Extends
MenuUIWindow

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

Variables Summary
boolbDeferredKeyPress
boolbKeyPressed
stringbtnLabelCancel
stringbtnLabelNo
stringbtnLabelOK
stringbtnLabelYes
MenuUIActionButtonWindowbtnNo
MenuUIActionButtonWindowbtnOK
MenuUIActionButtonWindowbtnYes
ColorcolTextMessage
intmbMode
intnumButtons
inttextBorderX
inttextBorderY
WindowwinNotify
MenuUIHeaderWindowwinText
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
Inherited Variables from DeusEx.DeusExBaseWindow
colBlack, colBlue, colCyan, colDarkBlue, colDarkCyan, colDarkGreen, colDarkRed, colGreen, colGrey, colLightBlue, colRed, colWhite, player, root, ScreenType

Enumerations Summary
EMessageBoxModes
MB_YesNo, MB_OK,
EMessageBoxResults
MR_Yes, MR_No, MR_OK
Inherited Enumerations from DeusEx.MenuUIWindow
EActionButtonEvents, EMenuActions, EMessageBoxModes
Inherited Enumerations from DeusEx.DeusExBaseWindow
EScreenType

Structures Summary
Inherited Structures from DeusEx.MenuUIWindow
S_ActionButtonDefault

Functions Summary
functionbool ButtonActivated (Window buttonPressed ))
function CreateTextWindow ()))
functionint GetNumButtons ()))
event InitWindow ()))
eventbool MouseButtonReleased (float pointX, float pointY, EInputKey button, int numClicks))
function PostResult (int buttonNumber ))
eventbool RawKeyPressed (EInputKey key, EInputState iState, bool bRepeat))
function SetDeferredKeyPress (bool bNewDeferredKeyPress))
function SetMessageText (String msgText ))
function SetMode (int newMode ))
function SetNotifyWindow (Window newWinNotify ))
eventbool VirtualKeyPressed (EInputKey key, bool bRepeat))
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
Inherited Functions from DeusEx.DeusExBaseWindow
CanPushScreen, CanStack, InitWindow, RefreshWindow


Variables Detail

bDeferredKeyPress Source code

var bool bDeferredKeyPress;

bKeyPressed Source code

var bool bKeyPressed;

btnLabelCancel Source code

var localized string btnLabelCancel;

btnLabelNo Source code

var localized string btnLabelNo;

btnLabelOK Source code

var localized string btnLabelOK;

btnLabelYes Source code

var localized string btnLabelYes;

btnNo Source code

var MenuUIActionButtonWindow btnNo;

btnOK Source code

var MenuUIActionButtonWindow btnOK;

btnYes Source code

var MenuUIActionButtonWindow btnYes;

colTextMessage Source code

var Color colTextMessage;

mbMode Source code

var int mbMode;

numButtons Source code

var int numButtons;

textBorderX Source code

var int textBorderX;

textBorderY Source code

var int textBorderY;

winNotify Source code

var Window winNotify;

winText Source code

var MenuUIHeaderWindow winText;


Enumerations Detail

EMessageBoxModes Source code

enum EMessageBoxModes
{
MB_YesNo, MB_OK,
};

EMessageBoxResults Source code

enum EMessageBoxResults
{
MR_Yes, MR_No, MR_OK
};


Functions Detail

ButtonActivated Source code

function bool ButtonActivated ( Window buttonPressed ) )

CreateTextWindow Source code

function CreateTextWindow ( ) )

GetNumButtons Source code

function int GetNumButtons ( ) )

InitWindow Source code

event InitWindow ( ) )

MouseButtonReleased Source code

event bool MouseButtonReleased ( float pointX, float pointY, EInputKey button, int numClicks) )

PostResult Source code

function PostResult ( int buttonNumber ) )

RawKeyPressed Source code

event bool RawKeyPressed ( EInputKey key, EInputState iState, bool bRepeat) )

SetDeferredKeyPress Source code

function SetDeferredKeyPress ( bool bNewDeferredKeyPress) )

SetMessageText Source code

function SetMessageText ( String msgText ) )

SetMode Source code

function SetMode ( int newMode ) )

SetNotifyWindow Source code

function SetNotifyWindow ( Window newWinNotify ) )

VirtualKeyPressed Source code

event bool VirtualKeyPressed ( EInputKey key, bool bRepeat) )


Defaultproperties

defaultproperties
{
     textBorderX=20
     textBorderY=14
     btnLabelYes="|&Yes"
     btnLabelNo="|&No"
     btnLabelOK="|&OK"
     btnLabelCancel="|&Cancel"
     ClientWidth=280
     ClientHeight=85
     clientTextures(0)=Texture'DeusExUI.UserInterface.MenuMessageBoxBackground_1'
     clientTextures(1)=Texture'DeusExUI.UserInterface.MenuMessageBoxBackground_2'
     textureRows=1
     textureCols=2
     bActionButtonBarActive=True
     bUsesHelpWindow=False
     winShadowClass=Class'DeusEx.MenuUIMessageBoxShadowWindow'
}

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