Method: SparkleMotion::LaunchPad::Widgets::HorizontalSlider#initialize

Defined in:
lib/sparkle_motion/launch_pad/widgets/horizontal_slider.rb

#initialize(launchpad:, x:, y:, size:, on:, off:, down:, on_change: nil, value: 0) ⇒ HorizontalSlider

Returns a new instance of HorizontalSlider.



8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/sparkle_motion/launch_pad/widgets/horizontal_slider.rb', line 8

def initialize(launchpad:, x:, y:, size:, on:, off:, down:, on_change: nil, value: 0)
  super(launchpad: launchpad,
        x:         x,
        y:         y,
        width:     size,
        height:    1,
        on:        on,
        off:       off,
        down:      down,
        value:     value)
  @on_change = on_change
end