|  |  |  | GTK+ 3 Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Prerequisites | Known Implementations | Properties | ||||
#include <gtk/gtk.h>
                    GtkAppChooser;
GAppInfo *          gtk_app_chooser_get_app_info        (GtkAppChooser *self);
gchar *             gtk_app_chooser_get_content_type    (GtkAppChooser *self);
void                gtk_app_chooser_refresh             (GtkAppChooser *self);
GtkAppChooser is implemented by GtkAppChooserButton, GtkAppChooserDialog and GtkAppChooserWidget.
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.
GAppInfo *          gtk_app_chooser_get_app_info        (GtkAppChooser *self);
Returns the currently selected application.
| 
 | a GtkAppChooser | 
| Returns : | a GAppInfo for the currently selected
application, or NULLif none is selected. Free withg_object_unref(). [transfer full] | 
Since 3.0
gchar *             gtk_app_chooser_get_content_type    (GtkAppChooser *self);
Returns the current value of the "content-type" property.
| 
 | a GtkAppChooser | 
| Returns : | the content type of self. Free withg_free() | 
Since 3.0
void                gtk_app_chooser_refresh             (GtkAppChooser *self);
Reloads the list of applications.
| 
 | a GtkAppChooser | 
Since 3.0
"content-type" property"content-type" gchar* : Read / Write / Construct Only
The content type of the GtkAppChooser object.
Default value: NULL