larvaworld.gui_v2.tabs.home =========================== .. py:module:: larvaworld.gui_v2.tabs.home Attributes ---------- .. autoapisummary:: larvaworld.gui_v2.tabs.home.LANE_COLORS Classes ------- .. autoapisummary:: larvaworld.gui_v2.tabs.home.GuiHomeView Functions --------- .. autoapisummary:: larvaworld.gui_v2.tabs.home.build_home_text larvaworld.gui_v2.tabs.home.build_home_widget Module Contents --------------- .. py:function:: build_home_text(model: larvaworld.gui_v2.registry_bridge.GuiNavigationModel) -> tuple[str, str, list[tuple[str, str]]] .. py:data:: LANE_COLORS :type: dict[str, str] .. py:class:: GuiHomeView(model: larvaworld.gui_v2.registry_bridge.GuiNavigationModel, *, on_entry_selected: collections.abc.Callable[[str], None]) Bases: :py:obj:`PySide6.QtWidgets.QWidget` .. py:attribute:: model .. py:attribute:: on_entry_selected .. py:attribute:: active_mode_id .. py:attribute:: mode_buttons :type: dict[str, PySide6.QtWidgets.QPushButton] .. py:attribute:: quick_start_cards_layout :type: PySide6.QtWidgets.QGridLayout | None :value: None .. py:function:: build_home_widget(model: larvaworld.gui_v2.registry_bridge.GuiNavigationModel, *, on_entry_selected: collections.abc.Callable[[str], None]) -> GuiHomeView