AppChooserWidget


Object Hierarchy:

Gtk.AppChooserWidget Gtk.AppChooserWidget Gtk.AppChooserWidget Gtk.Widget Gtk.Widget Gtk.Widget->Gtk.AppChooserWidget GLib.InitiallyUnowned GLib.InitiallyUnowned GLib.InitiallyUnowned->Gtk.Widget GLib.Object GLib.Object GLib.Object->GLib.InitiallyUnowned Gtk.Accessible Gtk.Accessible Gtk.Accessible->Gtk.AppChooserWidget Gtk.Accessible->Gtk.Widget Gtk.Buildable Gtk.Buildable Gtk.Buildable->Gtk.AppChooserWidget Gtk.Buildable->Gtk.Widget Gtk.ConstraintTarget Gtk.ConstraintTarget Gtk.ConstraintTarget->Gtk.AppChooserWidget Gtk.ConstraintTarget->Gtk.Widget Gtk.AppChooser Gtk.AppChooser Gtk.AppChooser->Gtk.AppChooserWidget

Description:

[ CCode ( type_id = "gtk_app_chooser_widget_get_type ()" ) ]
[ Version ( deprecated = true , deprecated_since = "4.10" ) ]
public sealed class AppChooserWidget : Widget, Accessible, AppChooser, Buildable, ConstraintTarget

Warning: AppChooserWidget is deprecated since 4.10.

`GtkAppChooserWidget` is a widget for selecting applications.

Note:

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.

CSS nodes

`GtkAppChooserWidget` has a single CSS node with name appchooser.


Namespace: Gtk
Package: gtk4

Content:

Properties:

Creation methods:

Methods:

Signals:

Inherited Members:

All known members inherited from class Gtk.Widget
All known members inherited from interface Gtk.AppChooser