Я работаю над расширением для 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);
Как создать подменю и связать его с конкретным элементом?Примерно так:
Подменю
Любая помощь будет оценена.