[kupfer] thunar: Thunar objects as content to thunar application
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [kupfer] thunar: Thunar objects as content to thunar application
- Date: Fri, 5 Feb 2010 12:31:33 +0000 (UTC)
commit 364c8b3220dc1e3a8bd2a26d28a2a947b8abf288
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date: Fri Feb 5 12:06:42 2010 +0100
thunar: Thunar objects as content to thunar application
kupfer/plugin/thunar.py | 11 +++--------
1 files changed, 3 insertions(+), 8 deletions(-)
---
diff --git a/kupfer/plugin/thunar.py b/kupfer/plugin/thunar.py
index bc130fd..52e9d2a 100644
--- a/kupfer/plugin/thunar.py
+++ b/kupfer/plugin/thunar.py
@@ -17,6 +17,7 @@ import glib
from kupfer.objects import Leaf, Action, Source
from kupfer.objects import FileLeaf, RunnableLeaf, SourceLeaf
+from kupfer.obj.apps import AppLeafContentMixin
from kupfer import pretty
from kupfer import plugin_support
from kupfer.weaklib import gobject_connect_weakly
@@ -109,7 +110,8 @@ class EmptyTrash (RunnableLeaf):
def get_icon_name(self):
return "user-trash-full"
-class ThunarObjects (Source):
+class ThunarObjects (AppLeafContentMixin, Source):
+ appleaf_content_id = "Thunar"
def __init__(self):
Source.__init__(self, _("Thunar"))
@@ -118,10 +120,3 @@ class ThunarObjects (Source):
def provides(self):
yield RunnableLeaf
- def get_leaf_repr(self):
- return InvisibleSourceLeaf(self)
-
-class InvisibleSourceLeaf (SourceLeaf):
- # A hack to hide this source
- def is_valid(self):
- return False
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]