Skip to content

pushbase.value_component

Module constants

  • NUM_SEGMENTS = 4

Classes

class ValueDisplayComponentBase(Component)

Bases: Component

__init__(self, display_label, display_seg_start, *a, **k)

get_value_string(self)

get_graphic_string(self)

value_string(self)

set_label_display(self, display)

set_value_display(self, display)

set_graphic_display(self, display)

_set_display(self, display, source)

update(self)

class ValueComponentBase(Component)

Bases: Component

Attributes

  • _ValueComponentBase__on_encoder_touched
  • _ValueComponentBase__on_encoder_released
  • _ValueComponentBase__on_encoder_value

create_display_component(self, *a, **k)

__init__(self, display_label, display_seg_start, encoder_touch_delay, *a, **k)

display(self)

__on_encoder_touched(self, encoder)

__on_encoder_released(self, encoder)

__on_encoder_value(self, value, encoder)

_on_value(self, value)

_update_display_state(self)

class ValueDisplayComponent(ValueDisplayComponentBase)

Bases: ValueDisplayComponentBase

__init__(self, property_name, subject, display_format, view_transform, graphic_transform, *a, **k)

view_transform(self, x)

graphic_transform(self, x)

get_value_string(self)

get_graphic_string(self)

_on_value_changed(self)

class ValueComponent(ValueComponentBase)

Bases: ValueComponentBase

Attributes

  • encoder_factor = 1.0

create_display_component(self, *a, **k)

__init__(self, property_name, subject, display_format, model_transform, view_transform, graphic_transform, encoder_factor, *a, **k)

model_transform(self, x)

view_transform(self, x)

graphic_transform(self, x)

shift_button(self, button)

shift_button(self, button)

_on_value(self, value)

class ParameterValueDisplayComponent(ValueDisplayComponentBase)

Bases: ValueDisplayComponentBase

__init__(self, device_parameter, *a, **k)

get_value_string(self)

get_graphic_string(self)

_on_value_changed(self)

class ParameterValueComponent(ValueComponentBase)

Bases: ValueComponentBase

create_display_component(self, *a, **k)

__init__(self, device_parameter, *a, **k)

set_encoder(self, encoder)

Functions

convert_value_to_graphic(value)