OpenRoadCode
Public API reference for OpenRoadCode
Loading...
Searching...
No Matches
apps.orcUi.frontend.tk.navigation_screen.NavigationScreen Class Reference

Own the NAVIGATION destination and its transient map presentation. More...

Inheritance diagram for apps.orcUi.frontend.tk.navigation_screen.NavigationScreen:
frontends.tk.tk_screen.TkScreen ui.screen_ui_if.ScreenUiIf

Public Member Functions

 set_radar_request_handler (self, RadarRequestHandlerIf|None handler)
 Bind radar actions to an explicit UI request contract.
 
None set_radar_state (self, RadarUiState state)
 Present a complete snapshot without accessing a weather controller.
 
None show (self)
 Build NAVIGATION content and start its embedded map renderer.
 
None hide (self)
 Stop transient navigation resources when navigating away.
 
None close (self)
 Disconnect transient weather widgets when the application exits.
 
bool radar_enabled (self)
 Return requested visibility from the most recent UI snapshot.
 
None set_radar_enabled (self, bool enabled)
 Emit a visibility request shared by Home and Weather shortcuts.
 
- 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.
 

Detailed Description

Own the NAVIGATION destination and its transient map presentation.


The documentation for this class was generated from the following file: