Class YauiScrollbar
A selectable with a handle whose size is a fraction of its track (the visible part of a scrolled content) and whose position is a value from 0 to 1. Dragging the handle moves it; pressing the track pages toward the pointer. The handle is positioned absolutely in its parent (the track) by the scrollbar.
Assembly: Yaui.dll
View Source
Declaration
public class YauiScrollbar : YauiSelectable, IPointerEnterHandler, IPointerExitHandler, IPointerDownHandler, IPointerUpHandler, ISelectHandler, IDeselectHandler, IMoveHandler, IBeginDragHandler, IDragHandler, IInitializePotentialDragHandler
Inheritance: System.Object -> Yaui.YauiSelectable
Implements:
Expand
IPointerEnterHandler, IPointerExitHandler, IPointerDownHandler, IPointerUpHandler, ISelectHandler, IDeselectHandler, IMoveHandler, IBeginDragHandler, IDragHandler, IInitializePotentialDragHandler
Properties
Handle
View Source
Declaration
public YauiElement Handle { get; set; }
Direction
View Source
Declaration
public TrackDirection Direction { get; set; }
Value
View Source
Declaration
public float Value { get; set; }
Size
The length of the handle as a fraction of the track.
View Source
Declaration
public float Size { get; set; }
NumberOfSteps
View Source
Declaration
public int NumberOfSteps { get; set; }
OnValueChanged
View Source
Declaration
public YauiScrollbar.ScrollEvent OnValueChanged { get; set; }
Methods
SetValueWithoutNotify(float)
View Source
Declaration
public void SetValueWithoutNotify(float input)
Parameters
| Type | Name |
|---|---|
System.Single | input |
OnEnable()
View Source
Declaration
protected override void OnEnable()
OnValidate()
View Source
Declaration
protected override void OnValidate()
OnPointerDown(PointerEventData)
View Source
Declaration
public override void OnPointerDown(PointerEventData eventData)
Parameters
| Type | Name |
|---|---|
PointerEventData | eventData |
OnInitializePotentialDrag(PointerEventData)
View Source
Declaration
public virtual void OnInitializePotentialDrag(PointerEventData eventData)
Parameters
| Type | Name |
|---|---|
PointerEventData | eventData |
OnBeginDrag(PointerEventData)
View Source
Declaration
public virtual void OnBeginDrag(PointerEventData eventData)
Parameters
| Type | Name |
|---|---|
PointerEventData | eventData |
OnDrag(PointerEventData)
View Source
Declaration
public virtual void OnDrag(PointerEventData eventData)
Parameters
| Type | Name |
|---|---|
PointerEventData | eventData |
OnPointerUp(PointerEventData)
View Source
Declaration
public override void OnPointerUp(PointerEventData eventData)
Parameters
| Type | Name |
|---|---|
PointerEventData | eventData |
OnMove(AxisEventData)
View Source
Declaration
public override void OnMove(AxisEventData eventData)
Parameters
| Type | Name |
|---|---|
AxisEventData | eventData |
FindSelectableOnLeft()
View Source
Declaration
public override YauiSelectable FindSelectableOnLeft()
Returns
FindSelectableOnRight()
View Source
Declaration
public override YauiSelectable FindSelectableOnRight()
Returns
FindSelectableOnUp()
View Source
Declaration
public override YauiSelectable FindSelectableOnUp()
Returns
FindSelectableOnDown()
View Source
Declaration
public override YauiSelectable FindSelectableOnDown()
Returns
Implements
IPointerEnterHandlerIPointerExitHandlerIPointerDownHandlerIPointerUpHandlerISelectHandlerIDeselectHandlerIMoveHandlerIBeginDragHandlerIDragHandlerIInitializePotentialDragHandler