[kupfer: 10/38] commatrick: Adjust OpenWith for activate_multiple
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [kupfer: 10/38] commatrick: Adjust OpenWith for activate_multiple
- Date: Sat, 16 Jan 2010 17:12:38 +0000 (UTC)
commit 20c6438eda3f3035dd71701ed201726e7c5866e2
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date: Thu Jan 14 22:22:17 2010 +0100
commatrick: Adjust OpenWith for activate_multiple
kupfer/obj/fileactions.py | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/kupfer/obj/fileactions.py b/kupfer/obj/fileactions.py
index 0e0da0e..923dc93 100644
--- a/kupfer/obj/fileactions.py
+++ b/kupfer/obj/fileactions.py
@@ -83,13 +83,19 @@ class OpenWith (Action):
self.name_aliases.add(_("Open with %s") % package_name)
def repr_key(self):
- return "" if self.is_default else self.desktop_item.get_id()
+ return self.desktop_item.get_id()
def activate(self, leaf):
+ self._activate(leaf.object)
+
+ def activate_multiple(self, leaves):
+ self._activate(*[L.object for L in leaves])
+
+ def _activate(self, *paths):
if not self.desktop_item.supports_files() and not self.desktop_item.supports_uris():
pretty.print_error(__name__, self.desktop_item,
"says it does not support opening files, still trying to open")
- utils.launch_app(self.desktop_item, paths=(leaf.object,))
+ utils.launch_app(self.desktop_item, paths=paths)
def get_description(self):
if self.is_default:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]