Skip to content

pushbase.setting

Classes

class Setting(EventObject)

Bases: EventObject

Attributes

  • value

__init__(self, name, values, default_value, preferences, *a, **k)

__str__(self)

_set_value(self, value)

_get_value(self)

on_value_changed(self, value)

change_relative(self, value)

value_to_string(self, value)

class OnOffSetting(Setting)

Bases: Setting

Attributes

  • THRESHOLD = 0.01

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

change_relative(self, value)

value_to_string(self, value)

class EnumerableSetting(Setting)

Bases: Setting

Attributes

  • STEP_SIZE = 0.1

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

change_relative(self, value)

_jump_relative(self, relative_position)

on_value_changed(self, value)

value_to_string(self, value)