Module: Gtk::AppChooser
- Defined in:
- (unknown)
Overview
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 are Gtk::AppChooserWidget, #GtkAppChooserDialog and #GtkAppChooserButton.
Applications are represented by GIO GApp::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::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, use gtk_app_chooser_get_app_info().
Instance Method Summary collapse
-
#app_info ⇒ Gio::AppInfo
Returns the currently selected application.
-
#content_type ⇒ String
Returns the current value of the Gtk::AppChooser:content-type property.
-
#refresh ⇒ nil
Reloads the list of applications.
Instance Method Details
#app_info ⇒ Gio::AppInfo
Returns the currently selected application.
#content_type ⇒ String
Returns the current value of the Gtk::AppChooser:content-type property.
#refresh ⇒ nil
Reloads the list of applications.