Esempio n. 1
0
	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
Esempio n. 2
0
    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=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)
Esempio n. 4
0
 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
Esempio n. 5
0
    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)
Esempio n. 6
0
    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)
Esempio n. 7
0
	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))
Esempio n. 8
0
 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))
Esempio n. 9
0
    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)

            self.item_store.append((show, icon, name, item))
Esempio n. 11
0
    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))