INNER CODE UNIT · Python
next_index
antoniorodr/cronboard · src/cronboard/app.py:239
next_index: int = (index + 1) % len(tab_ids)
next_tab_id: str = tab_ids[next_index]
tabs.active = next_tab_id
self.show_tab_content(next_index)
self._focus_active_panel()
def _focus_active_panel(self) -> None:
if self.tabs.active == "local" and self.local_table:
self.set_focus(self.local_table)
elif self.tabs.active == "servers" and self.servers:
self.servers.focus_tree()
elif self.tabs.active == "settings" and self.settings_tab:
self.settings_tab.action_jump()