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

DeusEx.PersonaItemButton

Extends
ButtonWindow
Modifiers
abstract

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

Direct Known Subclasses:

HUDMedBotAugItemButton, PersonaAmmoDetailButton, PersonaAugmentationItemButton, PersonaHealthItemButton, PersonaInventoryItemButton, PersonaItemDetailButton

Variables Summary
boolbBackgroundTranslucent
boolbBorderTranslucent
boolbDrawBorder
BoolbIconTranslucent
intborderHeight
intborderWidth
BoolbSelected
intbuttonHeight
intbuttonWidth
ColorcolBackground
ColorcolBorder
ColorcolFillSelected
ColorcolHeaderText
ColorcolIcon
ColorcolSelectionBorder
ColorcolText
Textureicon
inticonPosHeight
inticonPosWidth
DeusExPlayerplayer
TexturetexBorders[9]
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
Inherited Structures from Extension.ButtonWindow
ButtonDisplayInfo

Functions Summary
function CreateControls ()))
event DrawWindow (GC gc))
event InitWindow ()))
function SelectButton (Bool bNewSelected))
function SetBorderSize (int newWidth, int newHeight))
function SetIcon (Texture newIcon))
function SetIconSize (int newWidth, int newHeight))
event StyleChanged ()))
eventbool VirtualKeyPressed (EInputKey key, bool bRepeat))
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

bBackgroundTranslucent Source code

var bool bBackgroundTranslucent;

bBorderTranslucent Source code

var bool bBorderTranslucent;

bDrawBorder Source code

var bool bDrawBorder;

bIconTranslucent Source code

var Bool bIconTranslucent;

borderHeight Source code

var int borderHeight;

borderWidth Source code

var int borderWidth;

bSelected Source code

var Bool bSelected;

buttonHeight Source code

var int buttonHeight;

buttonWidth Source code

var int buttonWidth;

colBackground Source code

var Color colBackground;

colBorder Source code

var Color colBorder;

colFillSelected Source code

var Color colFillSelected;

colHeaderText Source code

var Color colHeaderText;

colIcon Source code

var Color colIcon;

colSelectionBorder Source code

var Color colSelectionBorder;

colText Source code

var Color colText;

icon Source code

var Texture icon;

iconPosHeight Source code

var int iconPosHeight;

iconPosWidth Source code

var int iconPosWidth;

player Source code

var DeusExPlayer player;

texBorders[9] Source code

var Texture texBorders[9];


Functions Detail

CreateControls Source code

function CreateControls ( ) )

DrawWindow Source code

event DrawWindow ( GC gc) )

InitWindow Source code

event InitWindow ( ) )

SelectButton Source code

function SelectButton ( Bool bNewSelected) )

SetBorderSize Source code

function SetBorderSize ( int newWidth, int newHeight) )

SetIcon Source code

function SetIcon ( Texture newIcon) )

SetIconSize Source code

function SetIconSize ( int newWidth, int newHeight) )

StyleChanged Source code

event StyleChanged ( ) )

VirtualKeyPressed Source code

event bool VirtualKeyPressed ( EInputKey key, bool bRepeat) )


Defaultproperties

defaultproperties
{
     iconPosWidth=52
     iconPosHeight=52
     buttonWidth=54
     buttonHeight=54
     borderWidth=54
     borderHeight=54
     bIconTranslucent=True
     texBorders(0)=Texture'DeusExUI.UserInterface.PersonaItemHighlight_TL'
     texBorders(1)=Texture'DeusExUI.UserInterface.PersonaItemHighlight_TR'
     texBorders(2)=Texture'DeusExUI.UserInterface.PersonaItemHighlight_BL'
     texBorders(3)=Texture'DeusExUI.UserInterface.PersonaItemHighlight_BR'
     texBorders(4)=Texture'DeusExUI.UserInterface.PersonaItemHighlight_Left'
     texBorders(5)=Texture'DeusExUI.UserInterface.PersonaItemHighlight_Right'
     texBorders(6)=Texture'DeusExUI.UserInterface.PersonaItemHighlight_Top'
     texBorders(7)=Texture'DeusExUI.UserInterface.PersonaItemHighlight_Bottom'
     texBorders(8)=Texture'DeusExUI.UserInterface.PersonaItemHighlight_Center'
     colIcon=(R=255,G=255,B=255)
     colSelectionBorder=(R=255,G=255,B=255)
}

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