AppChooser

gtk.app_chooser.AppChooser is an interface for widgets which allow the user to choose an application.

The main objects that implement this interface are gtk.app_chooser_widget.AppChooserWidget, gtk.app_chooser_dialog.AppChooserDialog and gtk.app_chooser_button.AppChooserButton.

Applications are represented by GIO gio.app_info.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. The gtk.app_chooser_widget.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.app_chooser.AppChooser, use gtk.app_chooser.AppChooser.getAppInfo.

More...

Members

Functions

getAppInfo
gio.app_info.AppInfo getAppInfo()

Returns the currently selected application.

getContentType
string getContentType()

Returns the content type for which the gtk.app_chooser.AppChooser shows applications.

refresh
void refresh()

Reloads the list of applications.

Detailed Description

Deprecated: The application selection widgets should be implemented according to the design of each platform and/or application requiring them.