Show / Hide Table of Contents

Class HorizontalSlider

Inheritance
Object
BaseScreenComponent
HorizontalSlider
Inherited Members
BaseScreenComponent.rectRestrictedRenderArea
BaseScreenComponent.restrictedRenderAreaCustomParent
BaseScreenComponent.restrictedRenderAreaCoordinateType
BaseScreenComponent.backgroundTexture
BaseScreenComponent.animatedBackgroundTextures
BaseScreenComponent.backgroundTextureLayout
BaseScreenComponent.OnKeyboardEvent
BaseScreenComponent.OnMouseEnter
BaseScreenComponent.OnMouseLeave
BaseScreenComponent.OnMouseMove
BaseScreenComponent.OnMouseDown
BaseScreenComponent.OnMouseUp
BaseScreenComponent.OnMouseClick
BaseScreenComponent.OnMouseDoubleClick
BaseScreenComponent.OnRightMouseDown
BaseScreenComponent.OnRightMouseUp
BaseScreenComponent.OnRightMouseClick
BaseScreenComponent.OnRightMouseDoubleClick
BaseScreenComponent.OnMiddleMouseDown
BaseScreenComponent.OnMiddleMouseUp
BaseScreenComponent.OnMiddleMouseClick
BaseScreenComponent.OnMiddleMouseDoubleClick
BaseScreenComponent.OnMouseScrollUp
BaseScreenComponent.OnMouseScrollDown
BaseScreenComponent.Enabled
BaseScreenComponent.UseFocus
BaseScreenComponent.OverridesHotkeySequences
BaseScreenComponent.Name
BaseScreenComponent.Tag
BaseScreenComponent.Position
BaseScreenComponent.Size
BaseScreenComponent.RootSize
BaseScreenComponent.Parent
BaseScreenComponent.Rectangle
BaseScreenComponent.HorizontalAlignment
BaseScreenComponent.VerticalAlignment
BaseScreenComponent.RestrictedRenderAreaCoordinateType
BaseScreenComponent.RectRestrictedRenderArea
BaseScreenComponent.RestrictedRenderAreaCustomParent
BaseScreenComponent.UseRestrictedRenderArea
BaseScreenComponent.CustomMousePosition
BaseScreenComponent.MousePosition
BaseScreenComponent.LastMousePosition
BaseScreenComponent.ScaledMousePosition
BaseScreenComponent.BackgroundColor
BaseScreenComponent.MouseOverBackgroundColor
BaseScreenComponent.BackgroundColorTexture
BaseScreenComponent.BackgroundTexture
BaseScreenComponent.BackgroundCroppedRect
BaseScreenComponent.AnimatedBackgroundTextures
BaseScreenComponent.AnimationDelayInSeconds
BaseScreenComponent.BackgroundTextureLayout
BaseScreenComponent.InteriorWidth
BaseScreenComponent.InteriorHeight
BaseScreenComponent.Scale
BaseScreenComponent.AutoSize
BaseScreenComponent.LocalScale
BaseScreenComponent.ToolTip
BaseScreenComponent.ToolTipText
BaseScreenComponent.SuppressToolTip
BaseScreenComponent.MinAutoScale
BaseScreenComponent.MaxAutoScale
BaseScreenComponent.MouseOverComponent
BaseScreenComponent.TopMargin
BaseScreenComponent.BottomMargin
BaseScreenComponent.LeftMargin
BaseScreenComponent.RightMargin
BaseScreenComponent.ScreenToLocal(Vector2)
BaseScreenComponent.ScreenToLocal(Rect)
BaseScreenComponent.GotFocus()
BaseScreenComponent.LostFocus()
BaseScreenComponent.TriggerMouseClick()
BaseScreenComponent.KeyboardEvent(Event)
BaseScreenComponent.RightMouseClick(Vector2)
BaseScreenComponent.MiddleMouseClick(Vector2)
BaseScreenComponent.MouseDoubleClick(Vector2)
BaseScreenComponent.RightMouseDoubleClick(Vector2)
BaseScreenComponent.MiddleMouseDoubleClick(Vector2)
BaseScreenComponent.MouseEnter()
BaseScreenComponent.MouseLeave(BaseScreenComponent)
BaseScreenComponent.MouseMove(Int32, Int32)
BaseScreenComponent.Dispose()
BaseScreenComponent.SetMargins(Margins, Int32)
BaseScreenComponent.OffsetFrom(BaseScreenComponent, Sides, Int32)
BaseScreenComponent.SetFocus()
BaseScreenComponent.HasFocus()
Namespace: DaggerfallWorkshop.Game.UserInterface
Assembly: Assembly-CSharp.dll
Syntax
public class HorizontalSlider : BaseScreenComponent, IDisposable

Constructors

| Improve this Doc View Source

HorizontalSlider()

Declaration
public HorizontalSlider()

Properties

| Improve this Doc View Source

DisplayUnits

The maximum number of visible units (pixels, rows, etc.) at any one time.

Declaration
public int DisplayUnits { get; set; }
Property Value
Type Description
Int32
| Improve this Doc View Source

DraggingThumb

Gets flag set when user dragging thumb.

Declaration
public bool DraggingThumb { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

Indicator

Indicator for this slider.

Declaration
public TextLabel Indicator { get; }
Property Value
Type Description
TextLabel
| Improve this Doc View Source

IndicatorOffset

Distance from slider. Negative is on the left.

Declaration
public int IndicatorOffset { set; }
Property Value
Type Description
Int32
| Improve this Doc View Source

ScrollIndex

The current slider position in units.

Declaration
public int ScrollIndex { get; set; }
Property Value
Type Description
Int32
| Improve this Doc View Source

TintColor

Tint color of the slider.

Declaration
public Color? TintColor { get; set; }
Property Value
Type Description
Nullable<Color>
| Improve this Doc View Source

TotalUnits

The total number of units (pixels, rows, etc.) represented by this slider.

Declaration
public int TotalUnits { get; set; }
Property Value
Type Description
Int32
| Improve this Doc View Source

Value

Current value on the slider.

Declaration
public int Value { get; set; }
Property Value
Type Description
Int32

Methods

| Improve this Doc View Source

Draw()

Declaration
public override void Draw()
Overrides
BaseScreenComponent.Draw()
| Improve this Doc View Source

GetValue()

Get value on the slider.

Declaration
public float GetValue()
Returns
Type Description
Single
| Improve this Doc View Source

MouseClick(Vector2)

Declaration
protected override void MouseClick(Vector2 clickPosition)
Parameters
Type Name Description
Vector2 clickPosition
Overrides
BaseScreenComponent.MouseClick(Vector2)
| Improve this Doc View Source

MouseScrollDown()

Declaration
protected override void MouseScrollDown()
Overrides
BaseScreenComponent.MouseScrollDown()
| Improve this Doc View Source

MouseScrollUp()

Declaration
protected override void MouseScrollUp()
Overrides
BaseScreenComponent.MouseScrollUp()
| Improve this Doc View Source

RemoveIndicator()

Removes any indicator.

Declaration
public void RemoveIndicator()
| Improve this Doc View Source

Reset(Int32, Int32, Int32)

Resets slider properties without triggering events.

Declaration
public void Reset(int displayUnits = 0, int totalUnits = 0, int scrollIndex = 0)
Parameters
Type Name Description
Int32 displayUnits
Int32 totalUnits
Int32 scrollIndex
| Improve this Doc View Source

SetIndicator(Int32, Int32, Int32)

Draws a numeric indicator that show the value on slider.

Declaration
public void SetIndicator(int min, int max, int start)
Parameters
Type Name Description
Int32 min
Int32 max
Int32 start
| Improve this Doc View Source

SetIndicator(Single, Single, Single)

Draws a numeric indicator that show the value on slider with one decimal digit.

Declaration
public void SetIndicator(float min, float max, float start)
Parameters
Type Name Description
Single min
Single max
Single start
| Improve this Doc View Source

SetIndicator(String[], Int32)

Draws a text indicator that show selected option on slider.

Declaration
public void SetIndicator(string[] items, int selected)
Parameters
Type Name Description
String[] items
Int32 selected
| Improve this Doc View Source

SetValue(Single)

Set value on the slider.

Declaration
public void SetValue(float value)
Parameters
Type Name Description
Single value
| Improve this Doc View Source

Update()

Declaration
public override void Update()
Overrides
BaseScreenComponent.Update()

Events

| Improve this Doc View Source

OnScroll

Declaration
public event HorizontalSlider.OnScrollHandler OnScroll
Event Type
Type Description
HorizontalSlider.OnScrollHandler
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX