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_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)
_shorten_item_name(self, shortening_limit, list_index, item_name)
_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)