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

Extension.ButtonWindow

Extends
TextWindow
Modifiers
native noexport

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

Direct Known Subclasses:

CharacterModelButton, ComputerSecurityCameraViewButton, ConChoiceWindow, HUDKeypadButton, MenuUIBorderButtonWindow, MenuUISpecialButtonWindow, MenuUITabButtonWindow, PersonaBorderButtonWindow, PersonaItemButton, ToggleWindow, ToolButtonWindow

Variables Summary
floatactivateDelay
intactivateTimer
boolbAutoRepeat
boolbButtonPressed
boolbEnableRightMouseClick
boolbMousePressed
soundclickSound
colorcurTextColor
texturecurTexture
colorcurTileColor
ButtonDisplayInfoinfo[6]
floatinitialDelay
EInputKeylastInputKey
soundpressSound
floatrepeatRate
floatrepeatTime
Inherited Variables from Extension.TextWindow
bTextIsAccelerator, bWordWrap, hAlign, hMargin, maxLines, minLines, minWidth, text, vAlign, vMargin
Inherited Variables from Extension.Window
acceleratorKey, att, background, backgroundStyle, bBeingDestroyed, bConfigured, bDrawRawBackground, bIsInitialized, bIsSelectable, bIsSensitive, bIsVisible, bLastHeightSpecified, bLastWidthSpecified, bNeedsQuery, bNeedsReconfigure, boldFont, bSmoothBackground, bSpecialText, bStretchBackground, bTextTranslucent, bTickEnabled, clientObject, colMajorIndex, defaultCursor, defaultCursorColor, defaultCursorShadow, defaultHotX, defaultHotY, firstChild, firstTimer, focusSound, freeTimer, gGc, hardcodedHeight, hardcodedWidth, height, hMargin0, hMargin1, holdHeight, holdWidth, holdX, holdY, invisibleSound, lastChild, lastQueryHeight, lastQueryWidth, lastSpecifiedHeight, lastSpecifiedWidth, lockCount, maxClicks, nextSibling, normalFont, parentOwner, prevSibling, rowMajorIndex, soundVolume, textColor, textPlane, textVSpacing, tileColor, tilePlane, unfocusSound, visibleSound, vMargin0, vMargin1, wGc, width, winClipRect, windowType, winHAlign, winParent, winVAlign, x, y

Structures Summary
ButtonDisplayInfo
tx, tlColor, txColor

Functions Summary
eventbool AcceleratorKeyPressed (string key))
function ActivateButton (EInputKey key)
function EnableAutoRepeat (optional bool bEnable, optional float initialDelay, optional float repeatRate)
function EnableRightMouseClick (optional bool bEnable)
function PressButton (optional EInputKey key)
function SetActivateDelay (optional float newDelay)
function SetButtonColors (optional color normal, optional color pressed, optional color normalFocus, optional color pressedFocus, optional color normalInsensitive, optional color pressedInsensitive)
function SetButtonSounds (optional sound pressSound, optional sound clickSound)
function SetButtonTextures (optional texture normal, optional texture pressed, optional texture normalFocus, optional texture pressedFocus, optional texture normalInsensitive, optional texture pressedInsensitive)
function SetTextColors (optional color normal, optional color pressed, optional color normalFocus, optional color pressedFocus, optional color normalInsensitive, optional color pressedInsensitive)
eventbool VirtualKeyPressed (EInputKey key, bool bRepeat))
Inherited Functions from Extension.TextWindow
AppendText, EnableTextAsAccelerator, GetText, GetTextLength, GetTextPart, ResetLines, ResetMinWidth, SetLines, SetMaxLines, SetMinLines, SetMinWidth, SetText, SetTextAlignments, SetTextMargins, SetWordWrap
Inherited Functions from Extension.Window
AcceleratorKeyPressed, AddActorRef, AddTimer, AskParentForReconfigure, AskParentToShowArea, BoxOptionSelected, ButtonActivated, CarriageReturn, ChangeStyle, ChildAdded, ChildRemoved, ChildRequestedReconfiguration, ChildRequestedShowArea, ChildRequestedVisibilityChange, ClipAttributesChanged, ClipPositionChanged, ConfigurationChanged, ConfigureChild, ConvertCoordinates, ConvertScriptString, ConvertVectorToCoordinates, CR, DescendantAdded, DescendantRemoved, Destroy, DestroyAllChildren, DestroyWindow, DisableWindow, DrawWindow, EditActivated, EnableSpecialText, EnableTranslucentText, EnableWindow, FindWindow, FocusEnteredDescendant, FocusEnteredWindow, FocusLeftDescendant, FocusLeftWindow, GetBottomChild, GetClientObject, GetColorScaled, GetCursorPos, GetFocusWindow, GetGC, GetHigherSibling, GetLowerSibling, GetModalWindow, GetParent, GetPlayerPawn, GetRootWindow, GetTabGroupWindow, GetTickOffset, GetTopChild, GrabMouse, Hide, InitWindow, IsActorValid, IsFocusWindow, IsKeyDown, IsPointInWindow, IsSensitive, IsVisible, KeyPressed, ListRowActivated, ListSelectionChanged, Lower, MouseButtonPressed, MouseButtonReleased, MouseEnteredWindow, MouseLeftWindow, MouseMoved, MoveFocusDown, MoveFocusLeft, MoveFocusRight, MoveFocusUp, MoveTabGroupNext, MoveTabGroupPrev, NewChild, ParentRequestedGranularity, ParentRequestedPreferredSize, PlaySound, PostDrawWindow, QueryGranularity, QueryPreferredHeight, QueryPreferredSize, QueryPreferredWidth, Raise, RawKeyPressed, RawMouseButtonPressed, ReleaseGC, RemoveActorRef, RemoveTimer, ResetHeight, ResetSize, ResetWidth, ResizeChild, ScaleAttributesChanged, ScalePositionChanged, ScaleRangeChanged, SensitivityChanged, SetAcceleratorText, SetBackground, SetBackgroundSmoothing, SetBackgroundStretching, SetBackgroundStyle, SetBaselineData, SetBoldFont, SetChildVisibility, SetClientObject, SetConfiguration, SetCursorPos, SetDefaultCursor, SetFocusSounds, SetFocusWindow, SetFont, SetFonts, SetHeight, SetNormalFont, SetPos, SetSelectability, SetSensitivity, SetSize, SetSoundVolume, SetTextColor, SetTextColorRGB, SetTileColor, SetTileColorRGB, SetVisibilitySounds, SetWidth, SetWindowAlignments, Show, TextChanged, ToggleChanged, UngrabMouse, VirtualKeyPressed, VisibilityChanged, WindowReady


Variables Detail

activateDelay Source code

var const float activateDelay;

activateTimer Source code

var private int activateTimer;

bAutoRepeat Source code

var const bool bAutoRepeat;

bButtonPressed Source code

var const bool bButtonPressed;

bEnableRightMouseClick Source code

var const bool bEnableRightMouseClick;

bMousePressed Source code

var const bool bMousePressed;

clickSound Source code

var private sound clickSound;

curTextColor Source code

var const color curTextColor;

curTexture Source code

var const texture curTexture;

curTileColor Source code

var const color curTileColor;

info[6] Source code

var private ButtonDisplayInfo info[6];

initialDelay Source code

var const float initialDelay;

lastInputKey Source code

var private EInputKey lastInputKey;

pressSound Source code

var private sound pressSound;

repeatRate Source code

var const float repeatRate;

repeatTime Source code

var private float repeatTime;


Structures Detail

ButtonDisplayInfo Source code

struct ButtonDisplayInfo
{
var color tlColor;
var texture tx;
var color txColor;
};



Functions Detail

AcceleratorKeyPressed Source code

event bool AcceleratorKeyPressed ( string key) )

ActivateButton Source code

native(1590) final function ActivateButton ( EInputKey key )

EnableAutoRepeat Source code

native(1595) final function EnableAutoRepeat ( optional bool bEnable, optional float initialDelay, optional float repeatRate )

EnableRightMouseClick Source code

native(1596) final function EnableRightMouseClick ( optional bool bEnable )

PressButton Source code

native(1598) final function PressButton ( optional EInputKey key )

SetActivateDelay Source code

native(1591) final function SetActivateDelay ( optional float newDelay )

SetButtonColors Source code

native(1593) final function SetButtonColors ( optional color normal, optional color pressed, optional color normalFocus, optional color pressedFocus, optional color normalInsensitive, optional color pressedInsensitive )

SetButtonSounds Source code

native(1597) final function SetButtonSounds ( optional sound pressSound, optional sound clickSound )

SetButtonTextures Source code

native(1592) final function SetButtonTextures ( optional texture normal, optional texture pressed, optional texture normalFocus, optional texture pressedFocus, optional texture normalInsensitive, optional texture pressedInsensitive )

SetTextColors Source code

native(1594) final function SetTextColors ( optional color normal, optional color pressed, optional color normalFocus, optional color pressedFocus, optional color normalInsensitive, optional color pressedInsensitive )

VirtualKeyPressed Source code

event bool VirtualKeyPressed ( EInputKey key, bool bRepeat) )


Defaultproperties

defaultproperties
{
}

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