Skip to content

Push.browser_component

Module constants

  • FilterType
  • DeviceType
  • _stripper_double_spaces
  • _stripper_double_ellipsis
  • _stripper_space_ellipsis

Classes

class BrowserComponent(Component)

Bases: Component

Attributes

  • NUM_COLUMNS = 4
  • COLUMN_SIZE = 4

__init__(self, browser, make_browser_model, preferences, *a, **k)

disconnect(self)

set_display_line1(self, display)

set_display_line2(self, display)

set_display_line3(self, display)

set_display_line4(self, display)

set_display_line_with_index(self, display, index)

set_select_buttons(self, buttons)

set_state_buttons(self, buttons)

shift_button(self, value, control)

_set_button_if_enabled(self, component, name, button)

set_encoder_controls(self, encoder_controls)

update(self)

reset_load_memory(self)

_do_load_item(self, item)

_update_load_memory(self, item)

do_load_item(self, item)

back_to_top(self)

_set_scroll_offset(self, offset)

_update_navigation_button_state(self)

_shorten_item_name(self, shortening_limit, list_index, item_name)

_item_formatter(self, depth, index, item, action_in_progress)

enter_button(self, control)

exit_button(self, control)

prehear_button(self, toggled, button)

_on_hotswap_target_changed(self)

_on_filter_type_changed(self)

_on_browser_full_refresh(self)

_update_browser_model(self)

_create_browser_model_of_type(self, filter_type)

_do_update_browser_model(self)

_on_list_item_action(self, item, _)

_on_selected_item(self, item, _)

_on_selection_updated(self, index)

_on_content_lists_changed(self)

_on_select_matrix_value(self, value, *_)

_on_state_matrix_value(self, value, *_)

_on_encoder_matrix_value(self, value, *_)

Functions

make_stem_cleaner(stem)

_memoized_stem_cleaner(stem)

split_stem(sentence)

full_strip(string)