motile_tracker.application_menus.selection_menu =============================================== .. py:module:: motile_tracker.application_menus.selection_menu Classes ------- .. autoapisummary:: motile_tracker.application_menus.selection_menu.SelectionWidget Module Contents --------------- .. py:class:: SelectionWidget(tracks_viewer: motile_tracker.data_views.views_coordinator.tracks_viewer.TracksViewer) Bases: :py:obj:`qtpy.QtWidgets.QWidget` Widget with buttons to control selection of nodes on TracksViewer. .. py:attribute:: tracks_viewer .. py:attribute:: invert_btn .. py:attribute:: jump_to_previous_btn .. py:attribute:: jump_to_next_btn .. py:attribute:: select_next_set_btn .. py:attribute:: select_previous_set_btn .. py:attribute:: deselect_btn .. py:attribute:: reselect_btn .. py:method:: update_selection_buttons() Update the button states based on the current node selection (history) .. py:method:: _jump_to_node(forward: bool) -> None Jump to the next/previous selected node in the list .. py:method:: _invert_selection() -> None Invert the current selection