示例#1
0
文件: data.py 项目: chmouel/kupfer
	def _insert_object(self, pane, obj):
		"Insert @obj in @pane: prepare the object, then emit pane-reset"
		sc = GetSourceController()
		sc.decorate_object(obj)
		self.emit("pane-reset", pane, search.wrap_rankable(obj))
示例#2
0
文件: data.py 项目: chmouel/kupfer
def dress_leaves(seq, action):
	"""yield items of @seq "dressed" by the source controller"""
	sc = GetSourceController()
	for itm in seq:
		sc.decorate_object(itm.object, action=action)
		yield itm
示例#3
0
文件: data.py 项目: jchtt/kupfer-adds
 def _decorate_object(self, *objects):
     sc = GetSourceController()
     for obj in objects:
         sc.decorate_object(obj)
示例#4
0
文件: data.py 项目: CharString/kupfer
	def _decorate_object(self, *objects):
		sc = GetSourceController()
		for obj in objects:
			sc.decorate_object(obj)
示例#5
0
文件: data.py 项目: jchtt/kupfer-adds
def dress_leaves(seq, action):
    """yield items of @seq "dressed" by the source controller"""
    sc = GetSourceController()
    for itm in seq:
        sc.decorate_object(itm.object, action=action)
        yield itm