`GtkAppChooserWidget` is a widget for selecting applications.
The application selection widgets should be implemented according to the design of each platform and/or application requiring them.
It is the main building block for [class@Gtk.AppChooserDialog]. Most applications only need to use the latter; but you can use this widget as part of a larger widget if you have special needs.
`GtkAppChooserWidget` offers detailed control over what applications are shown, using the [property@Gtk.AppChooserWidget:show-default], [ property@Gtk.AppChooserWidget:show-recommended], [property@Gtk.AppChooserWidget:show-fallback], [property@Gtk.AppChooserWidget:show-other] and [property@Gtk.AppChooserWidget:show-all] properties. See the [iface@Gtk.AppChooser] documentation for more information about these groups of applications.
To keep track of the selected application, use the [signal@Gtk.AppChooserWidget:GtkAppChooserWidget:application-selected]
and [signal@Gtk.AppChooserWidget:GtkAppChooserWidget:application-activated] signals.
`GtkAppChooserWidget` has a single CSS node with name appchooser.