ui: mark more child widgets (#37596)

* do onboarding

* do tici

* clean

* hide event reset state :(
This commit is contained in:
Shane Smiskol
2026-03-07 05:28:51 -08:00
committed by GitHub
parent 6e851ff886
commit 6a3dcc74e8
2 changed files with 4 additions and 12 deletions
+1 -4
View File
@@ -266,12 +266,9 @@ class TrainingGuide(NavWidget):
TrainingGuideRecordFront(continue_callback=completed_callback),
]
self._child(self._steps[0])
self._steps[0].set_enabled(lambda: self.enabled and not self.is_dismissing) # for nav stack
def show_event(self):
super().show_event()
self._steps[0].show_event()
def _render(self, _):
self._steps[0].render(self._rect)
+3 -8
View File
@@ -69,19 +69,14 @@ class NetworkUI(Widget):
super().__init__()
self._wifi_manager = wifi_manager
self._current_panel: PanelType = PanelType.WIFI
self._wifi_panel = WifiManagerUI(wifi_manager)
self._advanced_panel = AdvancedNetworkSettings(wifi_manager)
self._nav_button = NavButton(tr("Advanced"))
self._wifi_panel = self._child(WifiManagerUI(wifi_manager))
self._advanced_panel = self._child(AdvancedNetworkSettings(wifi_manager))
self._nav_button = self._child(NavButton(tr("Advanced")))
self._nav_button.set_click_callback(self._cycle_panel)
def show_event(self):
super().show_event()
self._set_current_panel(PanelType.WIFI)
self._wifi_panel.show_event()
def hide_event(self):
super().hide_event()
self._wifi_panel.hide_event()
def _cycle_panel(self):
if self._current_panel == PanelType.WIFI: