Package: gtk

Interface gtk:app-chooser

Superclasses

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

Documented Subclasses

Direct Slots

content-type
The content-type property of type :string (Read / Write / Construct)
The content type of the application chooser.
Default value: nil

Details

The gtk:app-chooser interface is an interface that can be implemented by widgets which allow the user to choose an application, typically for the purpose of opening a file. The main objects that implement this interface are the gtk:app-chooser-widget, gtk:app-chooser-dialog and gtk:app-chooser-button widgets.

Applications are represented by GIO g:app-info objects here. GIO has a concept of recommended and fallback applications for a given content type. Recommended applications are those that claim to handle the content type itself, while fallback also includes applications that handle a more generic content type. GIO also knows the default and last-used application for a given content type. The gtk:app-chooser-widget widget provides detailed control over whether the shown list of applications should include default, recommended or fallback applications.

To obtain the application that has been selected in a gtk:app-chooser widget, use the gtk:app-chooser-app-info function.

Warning

The gtk:app-chooser implementation is deprecated since 4.10. The application selection widgets should be implemented according to the design of each platform and/or application requiring them.
 

Slot Access Functions

Inherited Slot Access Functions

See also

2024-4-26