Skip to content

ableton.v3.control_surface.components.scroll

Classes

class Scrollable

Attributes

  • can_scroll_up
  • can_scroll_down
  • scroll_up
  • scroll_down

class ScrollComponent(Component, Scrollable)

Bases: Component, Scrollable

Attributes

  • scrolling_delay
  • scrolling_step_delay = 0.1

__init__(self, scrollable, scroll_skin_name, *a, **k)

_make_scroll_task(self, scroll_step)

scrollable(self)

can_scroll_up(self)

can_scroll_down(self)

scroll_up(self)

scroll_down(self)

set_scroll_up_button(self, button)

set_scroll_down_button(self, button)

set_scroll_encoder(self, encoder)

_update_scroll_controls(self)

scroll_up_button(self, button)

scroll_up_button(self, _)

scroll_down_button(self, button)

scroll_down_button(self, _)

scroll_encoder(self, value, _)

_do_scroll_up(self)

_do_scroll_down(self)

update(self)

_on_scroll_pressed(self, button, scroll_step, scroll_task)

_on_scroll_released(self, scroll_task)

_ensure_scroll_one_direction(self)