Подменю к существующему popupmenu в расширении gnome javascript - PullRequest
0 голосов
/ 08 ноября 2018

Я работаю над расширением для gnome, в котором есть всплывающее меню с элементами, и я хочу, чтобы один из этих элементов соединял другое всплывающее меню (подменю), заполненное элементами. Ниже приведен фрагмент кода (элемент, в которомя хочу подключить подменю):

    if (list[x].type=="recentitems") {


            item = new PopupMenu.PopupSubMenuMenuItem(_(list[x].text));                     
            submenu = new PopupMenu.PopupMenuSection('Recent Items');


            item.menu.addMenuItem(submenu);
            item.connect('activate', Lang.bind(this, function(){

    }));




            this.menu.addMenuItem(item);

Как создать подменю и связать его с конкретным элементом?Примерно так:

Подменю

Любая помощь будет оценена.

...