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

DeusEx.PersonaBorderButtonWindow

Extends
ButtonWindow

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

Direct Known Subclasses:

PersonaActionButtonWindow, PersonaHealthActionButtonWindow, PersonaSkillButtonWindow

Variables Summary
boolbBaseWidthOnText
boolbCenterText
boolbTranslucent
boolbUseTextOffset
intbuttonHeight
StringbuttonText
intbuttonVerticalOffset
S_MenuUIBorderButtonTexturesCenter_Textures[2]
ColorcolButtonFace
ColorcolText[4]
intfontAcceleratorLineHeight
intfontBaseLine
FontfontButtonText
intleftMargin
intleftOffset
S_MenuUIBorderButtonTexturesLeft_Textures[2]
intmaxTextWidth
intminimumButtonWidth
DeusExPlayerplayer
intrightMargin
S_MenuUIBorderButtonTexturesRight_Textures[2]
inttextColorIndex
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
function CenterText (optional bool bNewCenter))
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 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

bBaseWidthOnText Source code

var bool bBaseWidthOnText;

bCenterText Source code

var bool bCenterText;

bTranslucent Source code

var bool bTranslucent;

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;

leftMargin Source code

var int leftMargin;

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;

rightMargin Source code

var int rightMargin;

Right_Textures[2] Source code

var S_MenuUIBorderButtonTextures Right_Textures[2];

textColorIndex Source code

var int textColorIndex;

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

CenterText Source code

function CenterText ( optional bool bNewCenter) )

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) )

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)
     leftMargin=6
     fontBaseLine=1
     fontAcceleratorLineHeight=1
     fontButtonText=Font'DeusExUI.FontMenuHeaders'
     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:13.655 - Created with UnCodeX