diff options
Diffstat (limited to 'tagit/actions')
-rw-r--r-- | tagit/actions/misc.py | 7 | ||||
-rw-r--r-- | tagit/actions/tagging.py | 4 |
2 files changed, 8 insertions, 3 deletions
diff --git a/tagit/actions/misc.py b/tagit/actions/misc.py index 73e7935..99b52f4 100644 --- a/tagit/actions/misc.py +++ b/tagit/actions/misc.py @@ -10,11 +10,13 @@ import logging import os import sys +# external imports +import webbrowser + # kivy imports from kivy.core.clipboard import Clipboard from kivy.lang import Builder import kivy.properties as kp -import webbrowser # tagit imports from tagit import config @@ -75,6 +77,7 @@ class OpenExternal(Action): return Binding.check(evt, self.cfg('bindings', 'misc', 'open')) def apply(self): + return # FIXME: mb/port with self.root.browser as browser: if browser.cursor is None: logger.error('No file selected') @@ -123,6 +126,7 @@ class ClipboardCopy(Action): return Binding.check(evt, self.cfg('bindings', 'clipboard', 'copy')) def apply(self): + return # FIXME: mb/port browser = self.root.browser paths = [obj.path for obj in browser.selection] Clipboard.copy('\n'.join(paths)) @@ -136,6 +140,7 @@ class ClipboardPaste(Action): return Binding.check(evt, self.cfg('bindings', 'clipboard', 'paste')) def apply(self): + return # FIXME: mb/port paths = Clipboard.paste() paths = paths.split('\n') self.root.trigger('ImportObjects', paths) diff --git a/tagit/actions/tagging.py b/tagit/actions/tagging.py index c6d920d..8a20702 100644 --- a/tagit/actions/tagging.py +++ b/tagit/actions/tagging.py @@ -78,7 +78,7 @@ class AddTag(Action): tags = reduce(operator.add, tags) # FIXME: mb/port: pass set once supported by Nodes.set # set tags ents.set(ns.bse.tag, tags) - session.dispatch('on_predicate_modified', 'tag', ents, tags) + session.dispatch('on_predicate_modified', ns.bse.tag, ents, tags) # cursor and selection might become invalid. Will be fixed in Browser. @@ -144,7 +144,7 @@ class EditTag(Action): ents = browser.unfold(browser.selection) ents.set(ns.bse.tag, added) #ents.remove(ns.bse.tag, removed) # FIXME: mb/port - session.dispatch('on_predicate_modified', 'tag', ents, added | removed) + session.dispatch('on_predicate_modified', ns.bse.tag, ents, added | removed) # cursor and selection might become invalid. Will be fixed in Browser. ## config ## |