GtkAppChooserDialog — An application chooser dialog
GObject
╰── GInitiallyUnowned
╰── GtkWidget
╰── GtkWindow
╰── GtkDialog
╰── GtkAppChooserDialog
GtkAppChooserDialog implements GtkAccessible, GtkBuildable, GtkConstraintTarget, GtkNative, GtkShortcutManager, GtkRoot and GtkAppChooser.
#include <gtk/gtk.h>
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.
To set the heading that is shown above the GtkAppChooserWidget, use gtk_app_chooser_dialog_set_heading().
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.
parent | a GtkWindow, or | [allow-none] |
flags | flags for this dialog | |
file | a GFile |
a newly created GtkAppChooserDialog
GtkWidget * gtk_app_chooser_dialog_new_for_content_type (GtkWindow *parent,GtkDialogFlags flags,const char *content_type);
Creates a new GtkAppChooserDialog for the provided content type, to allow the user to select an application for it.
parent | a GtkWindow, or | [allow-none] |
flags | flags for this dialog | |
content_type | a content type string |
a newly created GtkAppChooserDialog
GtkWidget *
gtk_app_chooser_dialog_get_widget (GtkAppChooserDialog *self); Returns the GtkAppChooserWidget of this dialog.
self |
void gtk_app_chooser_dialog_set_heading (GtkAppChooserDialog *self,const char *heading);
Sets the text to display at the top of the dialog. If the heading is not set, the dialog displays a default text.
self | ||
heading | a string containing Pango markup |
const char *
gtk_app_chooser_dialog_get_heading (GtkAppChooserDialog *self); Returns the text to display at the top of the dialog.
self |
the text to display at the top of the dialog, or NULL, in which case a default text is displayed.
[nullable]
typedef struct _GtkAppChooserDialog GtkAppChooserDialog;
“gfile” property“gfile” GFile *
The GFile used by the GtkAppChooserDialog. The dialog's GtkAppChooserWidget content type will be guessed from the file, if present.
Owner: GtkAppChooserDialog
Flags: Read / Write / Construct Only
“heading” property“heading” char *
The text to show at the top of the dialog. The string may contain Pango markup.
Owner: GtkAppChooserDialog
Flags: Read / Write
Default value: NULL
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk4/4.0/GtkAppChooserDialog.html