Class ScrollablePanel
- Namespace
- TaleWorlds.GauntletUI.BaseTypes
- Assembly
- TaleWorlds.GauntletUI.dll
public class ScrollablePanel : Widget
- Inheritance
-
ScrollablePanel
- Derived
- Inherited Members
- Extension Methods
Constructors
ScrollablePanel(UIContext)
public ScrollablePanel(UIContext context)
Parameters
context
UIContext
Fields
ControllerScrollSpeed
public float ControllerScrollSpeed
Field Value
MouseScrollAxis
public AlignmentAxis MouseScrollAxis
Field Value
MouseScrollSpeed
public float MouseScrollSpeed
Field Value
_canScrollHorizontal
protected bool _canScrollHorizontal
Field Value
_canScrollVertical
protected bool _canScrollVertical
Field Value
Properties
ActiveScrollbar
public ScrollbarWidget ActiveScrollbar { get; }
Property Value
AutoAdjustScrollbarHandleSize
[Editor(false)]
public bool AutoAdjustScrollbarHandleSize { get; set; }
Property Value
AutoHideScrollBarHandle
[Editor(false)]
public bool AutoHideScrollBarHandle { get; set; }
Property Value
AutoHideScrollBars
[Editor(false)]
public bool AutoHideScrollBars { get; set; }
Property Value
ClipRect
public Widget ClipRect { get; set; }
Property Value
FixedHeader
public Widget FixedHeader { get; set; }
Property Value
HorizontalScrollbar
public ScrollbarWidget HorizontalScrollbar { get; set; }
Property Value
InnerPanel
public Widget InnerPanel { get; set; }
Property Value
OnlyAcceptScrollEventIfCanScroll
[Editor(false)]
public bool OnlyAcceptScrollEventIfCanScroll { get; set; }
Property Value
ScrolledHeader
public Widget ScrolledHeader { get; set; }
Property Value
UpdateScrollbarVisibility
public bool UpdateScrollbarVisibility { get; set; }
Property Value
VerticalScrollbar
public ScrollbarWidget VerticalScrollbar { get; set; }
Property Value
Methods
GetScrollXValueForWidget(Widget, float, float)
protected float GetScrollXValueForWidget(Widget widget, float widgetTargetXValue, float offset)
Parameters
Returns
GetScrollYValueForWidget(Widget, float, float)
protected float GetScrollYValueForWidget(Widget widget, float widgetTargetYValue, float offset)
Parameters
Returns
OnLateUpdate(float)
protected override void OnLateUpdate(float dt)
Parameters
dt
float
OnMouseScroll()
protected override void OnMouseScroll()
OnPreviewMouseScroll()
protected override bool OnPreviewMouseScroll()
Returns
OnPreviewRightStickMovement()
protected override bool OnPreviewRightStickMovement()
Returns
OnRightStickMovement()
protected override void OnRightStickMovement()
ResetTweenSpeed()
public void ResetTweenSpeed()
ScrollToChild(Widget, float, float, int, int, float, float)
public void ScrollToChild(Widget targetWidget, float horizontalTargetValue = -1, float verticalTargetValue = -1, int horizontalOffsetInPixels = 0, int verticalOffsetInPixels = 0, float verticalInterpolationTime = 0, float horizontalInterpolationTime = 0)
Parameters
targetWidget
WidgethorizontalTargetValue
floatverticalTargetValue
floathorizontalOffsetInPixels
intverticalOffsetInPixels
intverticalInterpolationTime
floathorizontalInterpolationTime
float
SetActiveCursor(MouseCursors)
protected void SetActiveCursor(UIContext.MouseCursors cursor)
Parameters
cursor
UIContext.MouseCursors
SetHorizontalScrollTarget(float, float)
public void SetHorizontalScrollTarget(float targetValue, float interpolationDuration)
Parameters
SetVerticalScrollTarget(float, float)
public void SetVerticalScrollTarget(float targetValue, float interpolationDuration)
Parameters
Events
OnScroll
public event Action<float> OnScroll
Event Type
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).