Thread-compatible interface for launching external applications. More...
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. | |
Thread-compatible interface for launching external applications.
| bool ui.system.app_launcher_if.AppLauncherIf.is_running | ( | self | ) |
Return whether the application is currently running.
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.
| None ui.system.app_launcher_if.AppLauncherIf.launch | ( | self, | |
| str | remote_display, | ||
| StatusCallback | set_status = None |
||
| ) |
Launch the application for normal presentation.
| remote_display | Display identifier used for the application presentation. |
| set_status | Optional 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.managed_sdrpp_launcher.ManagedSDRPPLauncher, apps.launchers.sdrpp_launcher.SDRPPLauncher, apps.launchers.streamlit_launcher.StreamlitLauncher, and apps.launchers.weather_dash_launcher.WeatherDashLauncher.
| None ui.system.app_launcher_if.AppLauncherIf.stop | ( | self, | |
| str | remote_display, | ||
| StatusCallback | set_status = None |
||
| ) |
Stop the application.
| remote_display | Display identifier associated with the application. |
| set_status | Optional 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.
| bool ui.system.app_launcher_if.AppLauncherIf.toggle | ( | self, | |
| str | remote_display, | ||
| StatusCallback | set_status = None |
||
| ) |
Toggle the application's running state.
| remote_display | Display identifier used for the application presentation. |
| set_status | Optional 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.