Пример #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
Пример #2
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
Пример #3
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() == 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))
Пример #4
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() == 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))
Пример #5
0
 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))