Hi all,
I'm trying to bring up a Gtk.AppChooserWidget with a list of all
applications on the computer for the user to select from.
However, I notice that there are quite a few apps missing from the
list, and duplicates of others. For example, I have 3 'Banshee'
entries and *no* 'Terminal' entries. I definitely need the Terminal to
show up in the list. Even clicking the 'Show other application'
buttons doesn't increase the list.
The code in prefs.js (I've also attached a standalone version of the
code: do './gjs sample_app-chooser.js' to see. It works in GNOME 3.2,
probably GNOME 3.4 but I can't test at the moment. Modified from from
the ButtonExample on dev.gnome.org in the demos/unstable section.
However, I didn't bother connecting up the dialog buttons to anything
so you'll have to Ctrl+C to quit the program).
/* bring up a dialogue for them to set windows */
let dialog = new Gtk.AppChooserDialog(this.get_toplevel(),
Gtk.DialogFlags.MODAL | Gtk.DialogFlags.DESTROY_WITH_PARENT),
widget = dialog.get_widget();
dialog.set_heading(_("Select an app to blacklist/whitelist"));
widget.set_show_all(true); // set the appchooser to show every app
I was under the impression that the `.set_show_all(true)` would cause
every application to appear on the list - why would some not show?
(such as the Terminal application which is definitely installed!)
cheers.
_______________________________________________
gnome-shell-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gnome-shell-list