OpenRoadCode
Public API reference for OpenRoadCode
Loading...
Searching...
No Matches
frontends.tk.tk_screen.TkScreen Class Reference

Shared Tkinter base for objects that compose navigable screens. More...

Inheritance diagram for frontends.tk.tk_screen.TkScreen:
ui.screen_ui_if.ScreenUiIf apps.carUi.screens.car_ui_screen.CarUiScreen apps.carUi.screens.netflix_screen.NetflixScreen apps.carUi.screens.youtube_screen.YouTubeScreen apps.orcUi.frontend.tk.camera_vision_screen.CameraVisionScreen apps.orcUi.frontend.tk.home_screen.HomeScreen apps.orcUi.frontend.tk.navigation_screen.NavigationScreen apps.orcUi.frontend.tk.offroad_screen.OffRoadScreen apps.orcUi.frontend.tk.settings_screen.SettingsScreen apps.orcUi.frontend.tk.vehicle_screen.VehicleScreen frontends.tk.games.games_screen.GamesScreen frontends.tk.lighting.lighting_screen.LightingScreen frontends.tk.media.browser_media_screen.BrowserMediaScreen frontends.tk.media.media_screen.MediaScreen frontends.tk.media.music_visualizer_screen.MusicVisualizerScreen frontends.tk.media.spotify_screen.SpotifyScreen frontends.tk.media.youtube_music_coming_soon_screen.YouTubeMusicComingSoonScreen frontends.tk.radio.radio_screen.RadioScreen frontends.tk.system.diagnostics_screen.DiagnosticsScreen frontends.tk.weather.weather_screen.WeatherScreen

Public Member Functions

ScreenId screen_id (self)
 Return the stable identifier used to navigate to this screen.
 
None show (self)
 Build and display this screen's Tk panels.
 
None hide (self)
 Release transient screen activity before navigating away.
 
bool handle_ui_action (self, UiAction action)
 Return False until a screen provides semantic action handling.
 

Detailed Description

Shared Tkinter base for objects that compose navigable screens.

This is deliberately a Tk-specific implementation base, not a portable interface. Individual screens compose panels inside the application's content frame.

Member Function Documentation

◆ screen_id()

ScreenId frontends.tk.tk_screen.TkScreen.screen_id (   self)

Return the stable identifier used to navigate to this screen.

Returns
Stable screen identifier.

Reimplemented from ui.screen_ui_if.ScreenUiIf.


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