Gtk.AppChooser¶
- Implementations:
Gtk.AppChooserButton
,Gtk.AppChooserDialog
,Gtk.AppChooserWidget
Methods¶
|
|
|
Virtual Methods¶
None
Properties¶
Name |
Type |
Flags |
Short Description |
---|---|---|---|
r/w/co |
Signals¶
None
Fields¶
None
Class Details¶
- class Gtk.AppChooser¶
- Bases:
GtkAppChooser
is an interface for widgets which allow the user to choose an application.The main objects that implement this interface are [class`Gtk`.AppChooserWidget], [class`Gtk`.AppChooserDialog] and [class`Gtk`.AppChooserButton].
Applications are represented by GIO
GAppInfo
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. TheGtkAppChooserWidget
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
GtkAppChooser
, use [method`Gtk`.AppChooser.get_app_info].Deprecated since version 4.10: The application selection widgets should be implemented according to the design of each platform and/or application requiring them.
- get_app_info()[source]¶
- Returns:
a
GAppInfo
for the currently selected application- Return type:
Gio.AppInfo
orNone
Returns the currently selected application.
Deprecated since version 4.10: This widget will be removed in GTK 5