Present native Weather through toolkit-independent state and requests. More...
Public Member Functions | |
| None | show (self) |
| Build and display this screen's Tk panels. | |
| None | hide (self) |
| Release transient screen activity before navigating away. | |
| None | set_weather_request_handler (self, WeatherRequestHandlerIf|None handler) |
| Bind forecast requests. | |
| None | set_weather_state (self, WeatherUiState|None state) |
| Display SI forecast state. | |
| None | set_online (self, bool online) |
| Present availability. | |
| None | set_loading (self, bool loading) |
| Display refresh progress. | |
| None | set_weather_status (self, str status) |
| Display refresh status. | |
Public Member Functions inherited from frontends.tk.tk_screen.TkScreen | |
| ScreenId | screen_id (self) |
| Return the stable identifier used to navigate to this screen. | |
| bool | handle_ui_action (self, UiAction action) |
| Return False until a screen provides semantic action handling. | |
Present native Weather through toolkit-independent state and requests.
| None frontends.tk.weather.weather_screen.WeatherScreen.set_loading | ( | self, | |
| bool | loading | ||
| ) |
Display refresh progress.
| loading | Whether refresh is pending. |
Reimplemented from ui.weather.weather_screen_ui_if.WeatherScreenUiIf.
| None frontends.tk.weather.weather_screen.WeatherScreen.set_online | ( | self, | |
| bool | online | ||
| ) |
Present availability.
| online | Whether internet actions are enabled. |
Reimplemented from ui.weather.weather_screen_ui_if.WeatherScreenUiIf.
| None frontends.tk.weather.weather_screen.WeatherScreen.set_weather_request_handler | ( | self, | |
| WeatherRequestHandlerIf | None | handler | ||
| ) |
Bind forecast requests.
| handler | Lifecycle handler or None. |
Reimplemented from ui.weather.weather_ui_if.WeatherUiIf.
| None frontends.tk.weather.weather_screen.WeatherScreen.set_weather_state | ( | self, | |
| WeatherUiState | None | state | ||
| ) |
Display SI forecast state.
| state | Latest forecast or None. |
Reimplemented from ui.weather.weather_ui_if.WeatherUiIf.
| None frontends.tk.weather.weather_screen.WeatherScreen.set_weather_status | ( | self, | |
| str | status | ||
| ) |
Display refresh status.
| status | Human-readable status. |
Reimplemented from ui.weather.weather_screen_ui_if.WeatherScreenUiIf.