Package: gtk

Interface gtk-app-chooser

Superclasses

g-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 gtk-app-chooser object. See GContentType for more information about content types.
Default value: nil

Details

gtk-app-chooser 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 gtk-app-chooser-widget, gtk-app-chooser-dialog and gtk-app-chooser-button.

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 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, use the function gtk-app-chooser-app-info.
 

Slot Access Functions

Inherited Slot Access Functions

See also

2020-5-21