Sets our main struct and passes it to the parent class.
Creates a new GtkAppChooserDialog for the provided GFile.
Creates a new GtkAppChooserDialog for the provided content type.
Get the main Gtk struct
Returns the text to display at the top of the dialog.
the main Gtk struct as a void*
Returns the GtkAppChooserWidget of this dialog.
Sets the text to display at the top of the dialog.
the main Gtk struct
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Adds an activatable widget to the action area of a GtkDialog.
Adds a button with the given text.
Returns the content area of @dialog.
Returns the header bar of @dialog.
Gets the response id of a widget in the action area of a dialog.
Gets the widget button that uses the given response ID in the action area of a dialog.
Emits the ::response signal with the given response ID.
Sets the default widget for the dialog based on the response ID.
A convenient way to sensitize/desensitize dialog buttons.
Emitted when the user uses a keybinding to close the dialog.
Emitted when an action widget is clicked.
Get the main Gtk struct
the main Gtk struct as a void*
Returns the currently selected application.
Returns the content type for which the GtkAppChooser shows applications.
Reloads the list of applications.
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 [method@Gtk.AppChooserDialog.get_widget] and call its methods if the generic [iface@Gtk.AppChooser] interface is not sufficient for your needs.
To set the heading that is shown above the GtkAppChooserWidget, use [method@Gtk.AppChooserDialog.set_heading].