def loadMenu(self, iters, parent, depth=0): if depth == 0: icon = util.getIcon(parent) iters[depth] = self.menu_store.append(None, (icon, cgi.escape(parent.get_name()), parent)) depth += 1 for menu, show in self.editor.getMenus(parent): if show: name = cgi.escape(menu.get_name()) else: name = "<small><i>" + cgi.escape(menu.get_name()) + "</i></small>" icon = util.getIcon(menu) iters[depth] = self.menu_store.append(iters[depth - 1], (icon, name, menu)) self.loadMenu(iters, menu, depth) depth -= 1
def loadMenu(self, iters, parent, depth=0): if depth == 0: icon = util.getIcon(parent) iters[depth] = self.menu_store.append(None, (icon, cgi.escape(parent.get_name()), parent)) depth += 1 for menu, show in self.editor.getMenus(parent): if show: name = cgi.escape(menu.get_name()) else: name = '<small><i>' + cgi.escape(menu.get_name()) + '</i></small>' icon = util.getIcon(menu) iters[depth] = self.menu_store.append(iters[depth-1], (icon, name, menu)) self.loadMenu(iters, menu, depth) depth -= 1
def loadItems(self, menu, menu_path): self.item_store.clear() for item, show in self.editor.getItems(menu): menu_icon = None if item.get_type() == matemenu.TYPE_SEPARATOR: name = "---" icon = None elif item.get_type() == matemenu.TYPE_ENTRY: if show: name = cgi.escape(item.get_display_name()) else: name = "<small><i>" + cgi.escape(item.get_display_name()) + "</i></small>" icon = util.getIcon(item) else: if show: name = cgi.escape(item.get_name()) else: name = "<small><i>" + cgi.escape(item.get_name()) + "</i></small>" icon = util.getIcon(item) self.item_store.append((show, icon, name, item))
def loadItems(self, menu, menu_path): self.item_store.clear() for item, show in self.editor.getItems(menu): menu_icon = None if item.get_type() == matemenu.TYPE_SEPARATOR: name = '---' icon = None elif item.get_type() == matemenu.TYPE_ENTRY: if show: name = cgi.escape(item.get_display_name()) else: name = '<small><i>' + cgi.escape( item.get_display_name()) + '</i></small>' icon = util.getIcon(item) else: if show: name = cgi.escape(item.get_name()) else: name = '<small><i>' + cgi.escape( item.get_name()) + '</i></small>' icon = util.getIcon(item) self.item_store.append((show, icon, name, item))
def loadItems(self, menu, menu_path): self.item_store.clear() for item, show in self.editor.getItems(menu): icon = util.getIcon(item) if isinstance(item, MateMenu.TreeSeparator): name = '---' elif isinstance(item, MateMenu.TreeEntry): if show: name = cgi.escape(item.get_app_info().get_display_name()) else: name = '<small><i>' + cgi.escape(item.get_app_info().get_display_name()) + '</i></small>' else: if show: name = cgi.escape(item.get_name()) else: name = '<small><i>' + cgi.escape(item.get_name()) + '</i></small>' self.item_store.append((show, icon, name, item))