Package ch.bailu.gtk.gio
Interface AppLaunchContext.OnLaunchStarted
- Enclosing class:
- AppLaunchContext
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
onLaunchStarted
(AppInfo info, Variant platform_data) The #GAppLaunchContext::launch-started signal is emitted when a #GAppInfo is
about to be launched.
-
Method Details
-
onLaunchStarted
The #GAppLaunchContext::launch-started signal is emitted when a #GAppInfo is
about to be launched. If non-null the @platform_data is an
GVariant dictionary mapping strings to variants (ie `a{sv}`), which
contains additional, platform-specific data about this launch. On
UNIX, at least the `startup-notification-id` keys will be
present.
The value of the `startup-notification-id` key (type `s`) is a startup
notification ID corresponding to the format from the [startup-notification
specification](https://specifications.freedesktop.org/startup-notification-spec/startup-notification-0.1.txt).
It allows tracking the progress of the launchee through startup.
It is guaranteed that this signal is followed by either a #GAppLaunchContext::launched or
#GAppLaunchContext::launch-failed signal.
Because a launch operation may involve spawning multiple instances of the
target application, you should expect this signal to be emitted multiple
times, one for each spawned instance.- Parameters:
info
- the #GAppInfo that is about to be launchedplatform_data
- additional platform-specific data for this launch
-