|  |  |  | GTK+ Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | ||||
#include <gtk/gtk.h>
                    GtkAppChooserDialog;
GtkWidget *         gtk_app_chooser_dialog_new          (GtkWindow *parent,
                                                         GtkDialogFlags flags,
                                                         GFile *file);
GtkWidget *         gtk_app_chooser_dialog_new_for_content_type
                                                        (GtkWindow *parent,
                                                         GtkDialogFlags flags,
                                                         const gchar *content_type);
GtkWidget *         gtk_app_chooser_dialog_get_widget   (GtkAppChooserDialog *self);
GObject +----GInitiallyUnowned +----GtkWidget +----GtkContainer +----GtkBin +----GtkWindow +----GtkDialog +----GtkAppChooserDialog
GtkAppChooserDialog implements AtkImplementorIface, GtkBuildable and GtkAppChooser.
GtkAppChooserDialog shows a GtkAppChooserWidget inside a GtkDialog.
Note that GtkAppChooserDialog does not have any interesting methods
of its own. Instead, you should get the embedded GtkAppChooserWidget
using gtk_app_chooser_dialog_get_widget() and call its methods if
the generic GtkAppChooser interface is not sufficient for your needs.
GtkWidget * gtk_app_chooser_dialog_new (GtkWindow *parent,GtkDialogFlags flags,GFile *file);
Creates a new GtkAppChooserDialog for the provided GFile, to allow the user to select an application for it.
| 
 | a GtkWindow, or NULL. [allow-none] | 
| 
 | flags for this dialog | 
| 
 | a GFile | 
| Returns : | a newly created GtkAppChooserDialog | 
Since 3.0
GtkWidget * gtk_app_chooser_dialog_new_for_content_type (GtkWindow *parent,GtkDialogFlags flags,const gchar *content_type);
Creates a new GtkAppChooserDialog for the provided content type, to allow the user to select an application for it.
| 
 | a GtkWindow, or NULL. [allow-none] | 
| 
 | flags for this dialog | 
| 
 | a content type string | 
| Returns : | a newly created GtkAppChooserDialog | 
Since 3.0
GtkWidget *         gtk_app_chooser_dialog_get_widget   (GtkAppChooserDialog *self);
Returns the GtkAppChooserWidget of this dialog.
| 
 | a GtkAppChooserDialog | 
| Returns : | the GtkAppChooserWidget of self. [transfer none] | 
Since 3.0
"gfile" property"gfile" GFile* : Read / Write / Construct Only
The GFile used by the GtkAppChooserDialog. The dialog's GtkAppChooserWidget content type will be guessed from the file, if present.