Signal
GioAppLaunchContext::launch-started
since: 2.72
Declaration
void
launch_started (
GAppLaunchContext* self,
GAppInfo* info,
GVariant* platform_data,
gpointer user_data
)
Description [src]
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.
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.
Default handler: The default handler is called after the handlers added via |
Available since: 2.72 |