summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeinrich Wendel <h_wendel@cojobo.net>2005-06-08 14:00:36 +0000
committerHeinrich Wendel <h_wendel@cojobo.net>2005-06-08 14:00:36 +0000
commitd698e2b75b227ff38e36cdf70f9a5f1bd097bc0d (patch)
tree3a52601457edc89b21f8e72d7aa18b78bc4ce1e9
parent282f18ca88b870b1eeaa87a0d2617c47b595557a (diff)
add copyMenuEntry()
-rw-r--r--xdg/MenuEditor.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/xdg/MenuEditor.py b/xdg/MenuEditor.py
index 69bec6d..ce1d271 100644
--- a/xdg/MenuEditor.py
+++ b/xdg/MenuEditor.py
@@ -124,6 +124,13 @@ class MenuEditor:
return separator
+ def copyMenuEntry(self, menuentry, oldparent, newparent, after=None, before=None):
+ self.__addEntry(newparent, menuentry, after, before)
+
+ sort(self.menu)
+
+ return menuentry
+
def editMenuEntry(self, menuentry, name=None, genericname=None, comment=None, command=None, icon=None, terminal=None, nodisplay=None, hidden=None):
deskentry = menuentry.DesktopEntry