#cp.ui.Slider

Slider Module.


#API Overview

Functions - API calls offered directly by the extension

Constructors - API calls which return an object, typically one that offers API methods

Fields - Variables which can only be accessed from an object returned by a constructor

Methods - API calls which can only be made on an object returned by a constructor


#API Documentation

#Functions

Signaturecp.ui.Slider.matches(element) -> boolean
TypeFunction
DescriptionChecks if the provided hs.axuielement is a Slider.
Parameters
  • element - The axuielement to check.
Returns
  • true if it's a match, or false if not.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/ui/Slider.lua line 12

#Constructors

Signaturecp.ui.Slider(parent, uiFinder) -> cp.ui.Slider
TypeConstructor
DescriptionCreates a new Slider
Parameters
  • parent - The parent object. Should have an isShowing property.
  • uiFinder - The function which returns an hs.axuielement for the slider, or nil.
Returns
  • A new Slider instance.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/ui/Slider.lua line 25

#Fields

Signaturecp.ui.Slider.maxValue <cp.prop: number; read-only>
TypeField
DescriptionGets the maximum value of the slider.
NotesNone
Sourcesrc/extensions/cp/ui/Slider.lua line 53

Signaturecp.ui.Slider.minValue <cp.prop: number; read-only>
TypeField
DescriptionGets the minimum value of the slider.
NotesNone
Sourcesrc/extensions/cp/ui/Slider.lua line 46

Signaturecp.ui.Slider.value <cp.prop: number>
TypeField
DescriptionSets or gets the value of the slider.
NotesNone
Sourcesrc/extensions/cp/ui/Slider.lua line 39

#Methods

Signaturecp.ui.Slider:decrement() -> self
TypeMethod
DescriptionDecrements the slider by one step.
Parameters
  • None
Returns
  • Self
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/ui/Slider.lua line 147

Signaturecp.ui.Slider:getMaxValue() -> number
TypeMethod
DescriptionGets the maximum value of the slider.
Parameters
  • None
Returns
  • The value as a number.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/ui/Slider.lua line 117

Signaturecp.ui.Slider:getMinValue() -> number
TypeMethod
DescriptionGets the minimum value of the slider.
Parameters
  • None
Returns
  • The value as a number.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/ui/Slider.lua line 104

Signaturecp.ui.Slider:getValue() -> number
TypeMethod
DescriptionGets the value of the slider.
Parameters
  • None
Returns
  • The value of the slider as a number.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/ui/Slider.lua line 60

Signaturecp.ui.Slider:increment() -> self
TypeMethod
DescriptionIncrements the slider by one step.
Parameters
  • None
Returns
  • Self
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/ui/Slider.lua line 130

Signaturecp.ui.Slider:loadLayout(layout) -> none
TypeMethod
DescriptionLoads a Slider layout.
Parameters
  • layout - A table containing the Slider layout settings - created using [saveLayout](#saveLayout].
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/ui/Slider.lua line 196

Signaturecp.ui.Slider:saveLayout() -> table
TypeMethod
DescriptionSaves the current Slider layout to a table.
Parameters
  • None
Returns
  • A table containing the current Slider Layout.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/ui/Slider.lua line 181

Signaturecp.ui.Slider:setValue(value) -> self
TypeMethod
DescriptionSets the value of the slider.
Parameters
  • value - The value you want to set the slider to as a number.
Returns
  • Self
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/ui/Slider.lua line 73

Signaturecp.ui.Slider:shiftValue(value) -> self
TypeMethod
DescriptionShifts the value of the slider.
Parameters
  • value - The value you want to shift the slider by as a number.
Returns
  • Self
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/ui/Slider.lua line 87