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

DeusEx.MenuUIBorderButtonWindow

Extends
ButtonWindow

Core.Object
|   
+-- Extension.ExtensionObject
   |   
   +-- Extension.Window
      |   
      +-- Extension.TextWindow
         |   
         +-- Extension.ButtonWindow
            |   
            +-- DeusEx.MenuUIBorderButtonWindow

Direct Known Subclasses:

MenuUIActionButtonWindow, MenuUIInfoButtonWindow, MenuUIListHeaderButtonWindow, MenuUIMenuButtonWindow

Variables Summary
boolbCenterText
boolbTranslucent
BoolbTranslucentText
boolbUseTextOffset
intbuttonHeight
StringbuttonText
intbuttonVerticalOffset
S_MenuUIBorderButtonTexturesCenter_Textures[2]
ColorcolButtonFace
ColorcolText[4]
intfontAcceleratorLineHeight
intfontBaseLine
FontfontButtonText
intleftOffset
S_MenuUIBorderButtonTexturesLeft_Textures[2]
intmaxTextWidth
intminimumButtonWidth
DeusExPlayerplayer
S_MenuUIBorderButtonTexturesRight_Textures[2]
inttextColorIndex
inttextLeftMargin
inttextOffset
inttextureIndex
intverticalTextMargin
Inherited Variables from Extension.ButtonWindow
activateDelay, activateTimer, bAutoRepeat, bButtonPressed, bEnableRightMouseClick, bMousePressed, clickSound, curTextColor, curTexture, curTileColor, info[6], initialDelay, lastInputKey, pressSound, repeatRate, repeatTime
Inherited Variables from Extension.TextWindow
bTextIsAccelerator, bWordWrap, hAlign, hMargin, maxLines, minLines, minWidth, text, vAlign, vMargin

Structures Summary
S_MenuUIBorderButtonTextures
tex, width
Inherited Structures from Extension.ButtonWindow
ButtonDisplayInfo

Functions Summary
event DrawWindow (GC gc))
event InitWindow ()))
event ParentRequestedPreferredSize (bool bWidthSpecified, out float preferredWidth, bool bHeightSpecified, out float preferredHeight))
function SetButtonMetrics ()))
function SetButtonText (String newText))
function SetCenterText (bool bNewCenter))
function SetVerticalOffset (int newButtonVerticalOffset))
event StyleChanged ()))
Inherited Functions from Extension.ButtonWindow
AcceleratorKeyPressed, ActivateButton, EnableAutoRepeat, EnableRightMouseClick, PressButton, SetActivateDelay, SetButtonColors, SetButtonSounds, SetButtonTextures, SetTextColors, VirtualKeyPressed
Inherited Functions from Extension.TextWindow
AppendText, EnableTextAsAccelerator, GetText, GetTextLength, GetTextPart, ResetLines, ResetMinWidth, SetLines, SetMaxLines, SetMinLines, SetMinWidth, SetText, SetTextAlignments, SetTextMargins, SetWordWrap


Variables Detail

bCenterText Source code

var bool bCenterText;

bTranslucent Source code

var bool bTranslucent;

bTranslucentText Source code

var Bool bTranslucentText;

bUseTextOffset Source code

var bool bUseTextOffset;

buttonHeight Source code

var int buttonHeight;

buttonText Source code

var String buttonText;

buttonVerticalOffset Source code

var int buttonVerticalOffset;

Center_Textures[2] Source code

var S_MenuUIBorderButtonTextures Center_Textures[2];

colButtonFace Source code

var Color colButtonFace;

colText[4] Source code

var Color colText[4];

fontAcceleratorLineHeight Source code

var int fontAcceleratorLineHeight;

fontBaseLine Source code

var int fontBaseLine;

fontButtonText Source code

var Font fontButtonText;

leftOffset Source code

var int leftOffset;

Left_Textures[2] Source code

var S_MenuUIBorderButtonTextures Left_Textures[2];

maxTextWidth Source code

var int maxTextWidth;

minimumButtonWidth Source code

var int minimumButtonWidth;

player Source code

var DeusExPlayer player;

Right_Textures[2] Source code

var S_MenuUIBorderButtonTextures Right_Textures[2];

textColorIndex Source code

var int textColorIndex;

textLeftMargin Source code

var int textLeftMargin;

textOffset Source code

var int textOffset;

textureIndex Source code

var int textureIndex;

verticalTextMargin Source code

var int verticalTextMargin;


Structures Detail

S_MenuUIBorderButtonTextures Source code

struct S_MenuUIBorderButtonTextures
{
var Texture tex;
var int width;
};



Functions Detail

DrawWindow Source code

event DrawWindow ( GC gc) )

InitWindow Source code

event InitWindow ( ) )

ParentRequestedPreferredSize Source code

event ParentRequestedPreferredSize ( bool bWidthSpecified, out float preferredWidth, bool bHeightSpecified, out float preferredHeight) )

SetButtonMetrics Source code

function SetButtonMetrics ( ) )

SetButtonText Source code

function SetButtonText ( String newText) )

SetCenterText Source code

function SetCenterText ( bool bNewCenter) )

SetVerticalOffset Source code

function SetVerticalOffset ( int newButtonVerticalOffset) )

StyleChanged Source code

event StyleChanged ( ) )


Defaultproperties

defaultproperties
{
     colButtonFace=(R=255,G=255,B=255)
     colText(0)=(R=200,G=200,B=200)
     colText(1)=(R=255,G=255,B=255)
     colText(2)=(R=255,G=255,B=255)
     colText(3)=(R=50,G=50,B=50)
     fontBaseLine=1
     fontAcceleratorLineHeight=1
     fontButtonText=Font'DeusExUI.FontMenuSmall'
     verticalTextMargin=1
     maxTextWidth=200
     bUseTextOffset=True
}

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