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

Own the HOME destination and its transient Tk presentation. More...

Inheritance diagram for apps.orcUi.frontend.tk.home_screen.HomeScreen:
frontends.tk.tk_screen.TkScreen ui.screen_ui_if.ScreenUiIf

Public Member Functions

ContextRail|None context_rail (self)
 Return the active HOME context rail, when HOME is displayed.
 
None set_radio_factory (self, Callable[[tk.Misc], tk.Widget]|None factory)
 Install the radio-owned HOME presentation factory.
 
None set_media_factory (self, Callable[[tk.Misc], tk.Widget]|None factory)
 Install the media-owned HOME presentation factory.
 
None apply_vehicle_state (self, VehiclePresentationState state)
 Refresh the mounted HOME vehicle summary.
 
None apply_trip_state (self, TripPresentationState state)
 Refresh the mounted HOME trip summary.
 
None apply_position_state (self, PositionPresentationState state)
 Refresh the mounted HOME position summary.
 
None apply_attitude_state (self, AttitudePresentationState state)
 Refresh the mounted HOME attitude summary.
 
None show (self)
 Build HOME content and start its embedded map renderer.
 
None hide (self)
 Stop transient HOME resources when navigating away.
 
None refresh_radar_state (self)
 Refresh the mounted Home toggle after shared radar-state changes.
 
- 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 HOME destination and its transient Tk presentation.


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