Gtk.AppChooser¶
- Implementations:
Gtk.AppChooserButton
,Gtk.AppChooserDialog
,Gtk.AppChooserWidget
Methods¶
|
|
|
Virtual Methods¶
None
Properties¶
Name |
Type |
Flags |
Short Description |
---|---|---|---|
r/w/co |
The content type used by the open with object |
Signals¶
None
Fields¶
None
Class Details¶
- class Gtk.AppChooser¶
- Bases:
Gtk.AppChooser
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 areGtk.AppChooserWidget
,Gtk.AppChooserDialog
andGtk.AppChooserButton
.Applications are represented by GIO
Gio.AppInfo
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. TheGtk.AppChooserWidget
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.AppChooser
, useGtk.AppChooser.get_app_info
().- get_app_info()[source]¶
- Returns:
a
Gio.AppInfo
for the currently selected application, orNone
if none is selected. Free withGObject.Object.unref
()- Return type:
Gio.AppInfo
orNone
Returns the currently selected application.
New in version 3.0.
- get_content_type()[source]¶
-
Returns the current value of the
Gtk.AppChooser
:content-type
property.New in version 3.0.
Property Details¶
- Gtk.AppChooser.props.content_type¶
- Name:
content-type
- Type:
- Default Value:
- Flags:
The content type of the
Gtk.AppChooser
object.See GContentType for more information about content types.