OpenRoadCode
Public API reference for OpenRoadCode
Loading...
Searching...
No Matches
ui.system.app_launcher_if.AppLauncherIf Class Reference

Thread-compatible interface for launching external applications. More...

Inheritance diagram for ui.system.app_launcher_if.AppLauncherIf:
apps.launchers.adsb_launcher.ADSBLauncher apps.launchers.app_launcher_stub.AppLauncherStub apps.launchers.browser_launcher.BrowserKioskLauncher apps.launchers.sdrpp_launcher.SDRPPLauncher apps.launchers.streamlit_launcher.StreamlitLauncher ui.system.app_launcher_if.BrowserDashboardLauncherIf ui.system.app_launcher_if.HideableAppLauncherIf ui.system.app_launcher_if.PreloadableAppLauncherIf

Public Member Functions

None launch (self, str remote_display, StatusCallback set_status=None)
 Launch the application for normal presentation.
 
None stop (self, str remote_display, StatusCallback set_status=None)
 Stop the application.
 
bool toggle (self, str remote_display, StatusCallback set_status=None)
 Toggle the application's running state.
 
bool is_running (self)
 Return whether the application is currently running.
 

Detailed Description

Thread-compatible interface for launching external applications.

Member Function Documentation

◆ is_running()

bool ui.system.app_launcher_if.AppLauncherIf.is_running (   self)

◆ launch()

None ui.system.app_launcher_if.AppLauncherIf.launch (   self,
str  remote_display,
StatusCallback   set_status = None 
)

◆ stop()

None ui.system.app_launcher_if.AppLauncherIf.stop (   self,
str  remote_display,
StatusCallback   set_status = None 
)

Stop the application.

Parameters
remote_displayDisplay identifier associated with the application.
set_statusOptional callback used to report launcher status text.

Reimplemented in apps.launchers.adsb_launcher.ADSBLauncher, apps.launchers.app_launcher_stub.AppLauncherStub, apps.launchers.browser_launcher.BrowserKioskLauncher, apps.launchers.sdrpp_launcher.SDRPPLauncher, and apps.launchers.streamlit_launcher.StreamlitLauncher.

◆ toggle()

bool ui.system.app_launcher_if.AppLauncherIf.toggle (   self,
str  remote_display,
StatusCallback   set_status = None 
)

Toggle the application's running state.

Parameters
remote_displayDisplay identifier used for the application presentation.
set_statusOptional callback used to report launcher status text.
Returns
True when the application is running after the toggle, otherwise False.

Reimplemented in apps.launchers.adsb_launcher.ADSBLauncher, apps.launchers.app_launcher_stub.AppLauncherStub, apps.launchers.browser_launcher.BrowserKioskLauncher, apps.launchers.sdrpp_launcher.SDRPPLauncher, and apps.launchers.streamlit_launcher.StreamlitLauncher.


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