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

DeusEx.PersonaInventoryItemButton

Extends
PersonaItemButton

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

Variables Summary
boolbAllowDragging
boolbDimIcon
boolbDragging
boolbDragStart
boolbEquipped
boolbValidSlot
IntclickX
IntclickY
ColorcolDragBad
ColorcolDragGood
ColorcolDropBad
ColorcolDropGood
ColorcolNone
ColorcolWeaponModFalse
ColorcolWeaponModTrue
StringCountLabel
IntdragPosX
IntdragPosY
ColorfillColor
FillModesfillMode
TexturefillTexture
StringRoundLabel
StringRoundsLabel
PersonaScreenInventorywinInv
Inherited Variables from DeusEx.PersonaItemButton
bBackgroundTranslucent, bBorderTranslucent, bDrawBorder, bIconTranslucent, borderHeight, borderWidth, bSelected, buttonHeight, buttonWidth, colBackground, colBorder, colFillSelected, colHeaderText, colIcon, colSelectionBorder, colText, icon, iconPosHeight, iconPosWidth, player, texBorders[9]
Inherited Variables from Extension.ButtonWindow
activateDelay, activateTimer, bAutoRepeat, bButtonPressed, bEnableRightMouseClick, bMousePressed, clickSound, curTextColor, curTexture, curTileColor, info[6], initialDelay, lastInputKey, pressSound, repeatRate, repeatTime

Enumerations Summary
FillModes
FM_WeaponModTrue, FM_WeaponModFalse, FM_Selected, FM_DropGood, FM_DropBad, FM_None

Structures Summary
Inherited Structures from Extension.ButtonWindow
ButtonDisplayInfo

Functions Summary
function AllowDragging (bool bNewDragMode))
eventtexture CursorRequested (window win, float pointX, float pointY, out float hotX, out float hotY, out color newColor, out Texture shadowTexture))
event DrawWindow (GC gc))
function FinishButtonDrag ()))
function HighlightWeapon (bool bNewToggle))
eventbool MouseButtonPressed (float pointX, float pointY, EInputKey button, int numClicks))
eventbool MouseButtonReleased (float pointX, float pointY, EInputKey button, int numClicks))
event MouseMoved (float newX, float newY))
function ResetFill ()))
function SelectButton (Bool bNewSelected))
function SetDropFill (bool bGoodDrop))
function SetEquipped (Bool bNewEquipped))
function SetFillColor ()))
function SetIconSize (int newWidth, int newHeight))
function SetInventoryWindow (PersonaScreenInventory newWinInv))
function StartButtonDrag ()))
Inherited Functions from DeusEx.PersonaItemButton
CreateControls, DrawWindow, InitWindow, SelectButton, SetBorderSize, SetIcon, SetIconSize, StyleChanged, VirtualKeyPressed
Inherited Functions from Extension.ButtonWindow
AcceleratorKeyPressed, ActivateButton, EnableAutoRepeat, EnableRightMouseClick, PressButton, SetActivateDelay, SetButtonColors, SetButtonSounds, SetButtonTextures, SetTextColors, VirtualKeyPressed


Variables Detail

bAllowDragging Source code

var bool bAllowDragging;

bDimIcon Source code

var bool bDimIcon;

bDragging Source code

var bool bDragging;

bDragStart Source code

var bool bDragStart;

bEquipped Source code

var bool bEquipped;

bValidSlot Source code

var bool bValidSlot;

clickX Source code

var Int clickX;

clickY Source code

var Int clickY;

colDragBad Source code

var Color colDragBad;

colDragGood Source code

var Color colDragGood;

colDropBad Source code

var Color colDropBad;

colDropGood Source code

var Color colDropGood;

colNone Source code

var Color colNone;

colWeaponModFalse Source code

var Color colWeaponModFalse;

colWeaponModTrue Source code

var Color colWeaponModTrue;

CountLabel Source code

var localized String CountLabel;

dragPosX Source code

var Int dragPosX;

dragPosY Source code

var Int dragPosY;

fillColor Source code

var Color fillColor;

fillMode Source code

var FillModes fillMode;

fillTexture Source code

var Texture fillTexture;

RoundLabel Source code

var localized String RoundLabel;

RoundsLabel Source code

var localized String RoundsLabel;

winInv Source code

var PersonaScreenInventory winInv;


Enumerations Detail

FillModes Source code

enum FillModes
{
FM_WeaponModTrue, FM_WeaponModFalse, FM_Selected, FM_DropGood, FM_DropBad, FM_None
};


Functions Detail

AllowDragging Source code

function AllowDragging ( bool bNewDragMode) )

CursorRequested Source code

event texture CursorRequested ( window win, float pointX, float pointY, out float hotX, out float hotY, out color newColor, out Texture shadowTexture) )

DrawWindow Source code

event DrawWindow ( GC gc) )

FinishButtonDrag Source code

function FinishButtonDrag ( ) )

HighlightWeapon Source code

function HighlightWeapon ( bool bNewToggle) )

MouseButtonPressed Source code

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

MouseButtonReleased Source code

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

MouseMoved Source code

event MouseMoved ( float newX, float newY) )

ResetFill Source code

function ResetFill ( ) )

SelectButton Source code

function SelectButton ( Bool bNewSelected) )

SetDropFill Source code

function SetDropFill ( bool bGoodDrop) )

SetEquipped Source code

function SetEquipped ( Bool bNewEquipped) )

SetFillColor Source code

function SetFillColor ( ) )

SetIconSize Source code

function SetIconSize ( int newWidth, int newHeight) )

SetInventoryWindow Source code

function SetInventoryWindow ( PersonaScreenInventory newWinInv) )

StartButtonDrag Source code

function StartButtonDrag ( ) )


Defaultproperties

defaultproperties
{
     bAllowDragging=True
     fillMode=FM_None
     colDragGood=(G=255)
     colDragBad=(R=255)
     colWeaponModTrue=(R=32,G=128,B=32)
     colWeaponModFalse=(R=128,G=32,B=32)
     colDropGood=(R=32,G=128,B=32)
     colDropBad=(R=128,G=32,B=32)
     fillTexture=Texture'Extension.Solid'
     CountLabel="Count: %d"
     RoundLabel="%d Rd"
     RoundsLabel="%d Rds"
}

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