Package: gio

Class g-app-launch-context

Superclasses

g-object, common-lisp:standard-object, common-lisp:t

Documented Subclasses

Direct Slots

None

Details

Integrating the launch with the launching application. This is used to handle for instance startup notification and launching the new application on the same screen as the launching window.

Signal Details

The "launch-failed" signal
The signal is emitted when a g-app-info launch fails. The startup notification ID is provided, so that the launcher can cancel the startup notification.
 lambda (context startup-notify-id)    :run-last      
context
The g-app-launch-context object emitting the signal.
startup-notify-id
A string with the startup notification ID for the failed launch.
The "launched" signal
The signal is emitted when a g-app-info object is successfully launched. The argument platform-data is an g-variant dictionary mapping strings to variants, i.e. a{sv}, which contains additional, platform-specific data about this launch. On UNIX, at least the "pid" and "startup-notification-id" keys will be present.
 lambda (context info platform-data)    :run-last      
context
The g-app-launch-context object emitting the signal.
info
The g-app-info object that was just launched.
platform-data
A g-variant instance with additional platform-specific data for this launch.
 

Inherited Slot Access Functions

See also

2021-4-13