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 gnome-shell-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-shell-list