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=None): for menu, show in self.editor.getMenus(parent): name = cgi.escape(menu.get_name()) icon = util.getIcon(menu) iters[menu] = self.menu_store.append(iters[parent], (icon, name, menu)) self.loadMenu(iters, menu)
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=None): for menu, show in self.editor.getMenus(parent): name = cgi.escape(menu.get_name()) if not show: name = "<span foreground=\"grey\">%s</span>" % (name,) icon = util.getIcon(menu) iters[menu] = self.menu_store.append(iters[parent], (icon, name, menu)) self.loadMenu(iters, menu)
def loadMenu(self, iters, parent=None): for menu, show in self.editor.getMenus(parent): name = cgi.escape(menu.get_name()) if not show: name = "<span foreground=\"grey\">%s</span>" % (name, ) icon = util.getIcon(menu) iters[menu] = self.menu_store.append(iters[parent], (icon, name, menu)) self.loadMenu(iters, menu)
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() == gmenu.TYPE_SEPARATOR: name = '---' icon = None elif item.get_type() == gmenu.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() == gmenu.TYPE_SEPARATOR: name = '---' icon = None elif item.get_type() == gmenu.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): self.item_store.clear() for item, show in self.editor.getItems(menu): icon = util.getIcon(item) if isinstance(item, GMenu.TreeDirectory): name = item.get_name() elif isinstance(item, GMenu.TreeEntry): name = item.get_app_info().get_display_name() elif isinstance(item, GMenu.TreeSeparator): name = '---' else: assert False, 'should not be reached' name = cgi.escape(name) self.item_store.append((show, icon, name, item))
def loadItems(self, menu): self.item_store.clear() for item, show in self.editor.getItems(menu): icon = util.getIcon(item) if isinstance(item, GMenu.TreeDirectory): name = item.get_name() elif isinstance(item, GMenu.TreeEntry): name = item.get_app_info().get_display_name() elif isinstance(item, GMenu.TreeSeparator): name = "---" else: assert False, "should not be reached" name = cgi.escape(name) if not show: name = '<span foreground="grey">%s</span>' % (name,) self.item_store.append((show, icon, name, item))