Hi all,
I have an extension for gnome-shell in which I have to display some items
nested. In gnome 3.8 I used these commands and everything worked well:
const TestNestedFolder = new Lang.Class({
Name: 'TestNestedFolder',
Extends: PanelMenu.Button,
_init: function() {
this.parent(1.0, "Test Nested Folder", false);
....
let menuSub1 = new PopupMenu.PopupSubMenuMenuItem("Folder 1");
this.menu.addMenuItem(menuSub1);
let menuSub11 = new PopupMenu.PopupSubMenuMenuItem("Folder 1.1");
menuSub1.menu.addMenuItem(menuSub11);
let menuSub111 = new PopupMenu.PopupSubMenuMenuItem("Folder 1.1.1");
menuSub11.menu.addMenuItem(menuSub111);
let menuSub1111 = new PopupMenu.PopupSubMenuMenuItem("Folder
1.1.1.1");
menuSub111.menu.addMenuItem(menuSub1111);
let menuSub1112 = new PopupMenu.PopupSubMenuMenuItem("Folder
1.1.1.2");
menuSub111.menu.addMenuItem(menuSub1112);
let menuSub112 = new PopupMenu.PopupSubMenuMenuItem("Folder 1.1.2");
menuSub11.menu.addMenuItem(menuSub112);
let menuSub12 = new PopupMenu.PopupSubMenuMenuItem("Folder 1.2");
menuSub1.menu.addMenuItem(menuSub12);
let menuSub121 = new PopupMenu.PopupSubMenuMenuItem("Folder 1.2.1");
menuSub12.menu.addMenuItem(menuSub121);
let menuSub122 = new PopupMenu.PopupSubMenuMenuItem("Folder 1.2.2");
menuSub12.menu.addMenuItem(menuSub122);
},
});
Folder 1
Folder 1.1
Folder 1.1.1
Folder 1.1.1.1
Folder 1.1.1.2
Folder 1.1.2
Folder 1.2
Folder 1.2.1
Folder 1.2.2
Now I have problems with Gnome 3.10. When I click on "Folder 1" it open,
correctly, "Folder1.1" and "Folder 1.2". When I click on "Folder 1.1" it
closed everything.
Where am I wrong?
_______________________________________________
gnome-shell-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gnome-shell-list