我正在为gnome扩展程序,其中有一个包含项目的popupmenu,并且我希望这些项目之一连接另一个由项目填充的popupmenu(子菜单)。下面是代码的摘录(我想连接子菜单):
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);
如何创建子菜单并将其与特定项目连接? 像这样:
任何帮助将不胜感激。