GtkAppChooser — Interface implemented by widgets for choosing an application
|char *||content-type||Read / Write / Construct Only|
GInterface ╰── GtkAppChooser
GtkAppChooser requires GtkWidget.
GtkAppChooser 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 GtkAppChooserWidget, GtkAppChooserDialog and GtkAppChooserButton.
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. The GtkAppChooserWidget provides detailed control over whether the shown list of applications should include default, recommended or fallback applications.
GAppInfo * gtk_app_chooser_get_app_info (
Returns the currently selected application.
a GAppInfo for the currently selected application, or
NULL if none is selected. Free with
char * gtk_app_chooser_get_content_type (
Returns the current value of the “content-type” property.
the content type of
self . Free with
typedef struct _GtkAppChooser GtkAppChooser;
“content-type” char *
The content type of the GtkAppChooser object.
See GContentType for more information about content types.
Flags: Read / Write / Construct Only
Default value: NULL
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.