AppChooserDialog


Object Hierarchy:

Object hierarchy for AppChooserDialog

Description:

[ CCode ( type_id = "gtk_app_chooser_dialog_get_type ()" ) ]
public class AppChooserDialog : Dialog, Implementor, AppChooser, Buildable

`GtkAppChooserDialog` shows a `GtkAppChooserWidget` inside a `GtkDialog`.

Note:

The application selection widgets should be implemented according to the design of each platform and/or application requiring them.

<picture> <source srcset="appchooserdialog-dark.png" media="(prefers-color-scheme: dark)"> <img alt="An example GtkAppChooserDialog" src="appchooserdialog.png"> </picture>

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].

CSS nodes

`GtkAppChooserDialog` has a single CSS node with the name `window` and style class `.appchooser`.


Namespace: Gtk
Package: gtk+-3.0

Content:

Properties:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class Gtk.Window
All known members inherited from class Gtk.Bin
All known members inherited from class Gtk.Widget
All known members inherited from interface Atk.Implementor
All known members inherited from interface Gtk.AppChooser