Table of Contents

Class ButtonWidget

Namespace
TaleWorlds.GauntletUI.BaseTypes
Assembly
TaleWorlds.GauntletUI.dll
public class ButtonWidget : ImageWidget
Inheritance
ButtonWidget
Derived
Inherited Members
Extension Methods

Constructors

ButtonWidget(UIContext)

public ButtonWidget(UIContext context)

Parameters

context UIContext

Fields

ClickEventHandlers

public List<Action<Widget>> ClickEventHandlers

Field Value

List<Action<Widget>>

_lastClickTime

protected float _lastClickTime

Field Value

float

_maxDoubleClickDeltaTimeInSeconds

protected const float _maxDoubleClickDeltaTimeInSeconds = 0.5

Field Value

float

Properties

ButtonType

[Editor(false)]
public ButtonType ButtonType { get; set; }

Property Value

ButtonType

DominantSelectedState

[Editor(false)]
public bool DominantSelectedState { get; set; }

Property Value

bool

IsRadio

public bool IsRadio { get; }

Property Value

bool

IsSelected

[Editor(false)]
public bool IsSelected { get; set; }

Property Value

bool

IsToggle

public bool IsToggle { get; }

Property Value

bool

ToggleIndicator

[Editor(false)]
public Widget ToggleIndicator { get; set; }

Property Value

Widget

Methods

HandleClick()

protected virtual void HandleClick()

OnAlternateClick()

protected virtual void OnAlternateClick()

OnClick()

protected virtual void OnClick()

OnMouseAlternatePressed()

protected override void OnMouseAlternatePressed()

OnMouseAlternateReleased()

protected override void OnMouseAlternateReleased()

OnMousePressed()

protected override void OnMousePressed()

OnMouseReleased()

protected override void OnMouseReleased()

OnPreviewMousePressed()

protected override bool OnPreviewMousePressed()

Returns

bool

RefreshState()

protected override void RefreshState()

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).