Package: gtk
Class gtk:app-chooser-button
Superclassesgtk:widget, gobject:initially-unowned, gtk:accessible, gtk:buildable, gtk:constraint-target, gtk:app-chooser, gobject:object, common-lisp:standard-object, common-lisp:t Documented Subclasses
None
Direct SlotsDetails The gtk:app-chooser-button widget is a widget that lets the user
select an application. It implements the gtk:app-chooser interface. ![]() Initially, a gtk:app-chooser-button widget selects the first application in its list, which will either be the most-recently used application or, if the show-default-item property is true, the default application. The list of applications shown in a gtk:app-chooser-button widget includes the recommended applications for the given content type. When the show-default-item property is set, the default application is also included. To let the user chooser other applications, you can set the show-dialog-item property, which allows to open a full gtk:app-chooser-dialog widget. It is possible to add custom items to the list, using the gtk:app-chooser-button-append-custom-item function. These items cause the "custom-item-activated" signal to be emitted when they are selected. To track changes in the selected application, use the "changed" signal. CSS nodesWarningSignal DetailsThe "activate" signallambda (button) :run-first
The "changed" signallambda (button) :run-last
The "custom-item-activated" signallambda (button item) :has-details
| Returned bySlot Access Functions
Inherited Slot Access FunctionsSee also |
2024-5-21