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

DeusEx.PersonaSkillButtonWindow

Extends
PersonaBorderButtonWindow

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

Variables Summary
BoolbSelected
StringNotAvailableLabel
Skillskill
WindowwinIcon
PersonaSkillTextWindowwinLevel
PersonaLevelIconWindowwinLevelIcons
PersonaSkillTextWindowwinName
PersonaSkillTextWindowwinPointsNeeded
Inherited Variables from DeusEx.PersonaBorderButtonWindow
bBaseWidthOnText, bCenterText, bTranslucent, bUseTextOffset, buttonHeight, buttonText, buttonVerticalOffset, Center_Textures[2], colButtonFace, colText[4], fontAcceleratorLineHeight, fontBaseLine, fontButtonText, leftMargin, leftOffset, Left_Textures[2], maxTextWidth, minimumButtonWidth, player, rightMargin, Right_Textures[2], textColorIndex, textOffset, textureIndex, verticalTextMargin
Inherited Variables from Extension.ButtonWindow
activateDelay, activateTimer, bAutoRepeat, bButtonPressed, bEnableRightMouseClick, bMousePressed, clickSound, curTextColor, curTexture, curTileColor, info[6], initialDelay, lastInputKey, pressSound, repeatRate, repeatTime

Structures Summary
Inherited Structures from DeusEx.PersonaBorderButtonWindow
S_MenuUIBorderButtonTextures
Inherited Structures from Extension.ButtonWindow
ButtonDisplayInfo

Functions Summary
function CreateControls ()))
functionSkill GetSkill ()))
event InitWindow ()))
function RefreshSkillInfo ()))
function SelectButton (Bool bNewSelected))
function SetButtonMetrics ()))
function SetSkill (Skill newSkill))
Inherited Functions from DeusEx.PersonaBorderButtonWindow
CenterText, DrawWindow, InitWindow, ParentRequestedPreferredSize, SetButtonMetrics, SetButtonText, SetVerticalOffset, StyleChanged
Inherited Functions from Extension.ButtonWindow
AcceleratorKeyPressed, ActivateButton, EnableAutoRepeat, EnableRightMouseClick, PressButton, SetActivateDelay, SetButtonColors, SetButtonSounds, SetButtonTextures, SetTextColors, VirtualKeyPressed


Variables Detail

bSelected Source code

var Bool bSelected;

NotAvailableLabel Source code

var Localized String NotAvailableLabel;

skill Source code

var Skill skill;

winIcon Source code

var Window winIcon;

winLevel Source code

var PersonaSkillTextWindow winLevel;

winLevelIcons Source code

var PersonaLevelIconWindow winLevelIcons;

winName Source code

var PersonaSkillTextWindow winName;

winPointsNeeded Source code

var PersonaSkillTextWindow winPointsNeeded;


Functions Detail

CreateControls Source code

function CreateControls ( ) )

GetSkill Source code

function Skill GetSkill ( ) )

InitWindow Source code

event InitWindow ( ) )

RefreshSkillInfo Source code

function RefreshSkillInfo ( ) )

SelectButton Source code

function SelectButton ( Bool bNewSelected) )

SetButtonMetrics Source code

function SetButtonMetrics ( ) )

SetSkill Source code

function SetSkill ( Skill newSkill) )


Defaultproperties

defaultproperties
{
     NotAvailableLabel="N/A"
     Left_Textures(0)=(Tex=Texture'DeusExUI.UserInterface.PersonaSkillsButtonNormal_Left',Width=4)
     Left_Textures(1)=(Tex=Texture'DeusExUI.UserInterface.PersonaSkillsButtonFocus_Left',Width=4)
     Right_Textures(0)=(Tex=Texture'DeusExUI.UserInterface.PersonaSkillsButtonNormal_Right',Width=8)
     Right_Textures(1)=(Tex=Texture'DeusExUI.UserInterface.PersonaSkillsButtonFocus_Right',Width=8)
     Center_Textures(0)=(Tex=Texture'DeusExUI.UserInterface.PersonaSkillsButtonNormal_Center',Width=4)
     Center_Textures(1)=(Tex=Texture'DeusExUI.UserInterface.PersonaSkillsButtonFocus_Center',Width=4)
     fontButtonText=Font'DeusExUI.FontMenuTitle'
     buttonHeight=27
     minimumButtonWidth=50
}

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