示例#1
0
 def get_context(self):
     '''Returns context parameter required by menus'''
     context = common.LazyDict(self)
     context['selected-rows'] = lambda name, parent: parent.get_selection().get_selected_rows()
     context['groups'] = lambda name, parent: parent.get_selected_groups( context['selected-rows'] )
     context['categories'] = lambda name, parent: parent.get_selected_categories( context['selected-rows'] )
     return context
示例#2
0
 def get_context(self):
     context = common.LazyDict(self._parent)
     context['needs-computing'] = lambda name, parent: parent.tree.get_selection_is_computed()
     context['selected-playlist'] = lambda name, parent: parent.tree.get_selected_page(raw=True)
     context['selected-tracks'] = lambda name, parent: parent.tree.get_selected_tracks()
     context['selection-empty'] = lambda name, parent: parent.tree.get_selection_empty()
     return context
示例#3
0
文件: menus.py 项目: unkie/exaile
 def get_context(self):
     context = common.LazyDict(self._parent)
     context[
         'selected-tracks'] = lambda name, parent: parent.tree.get_selected_tracks(
         )
     context[
         'selection-empty'] = lambda name, parent: parent.tree.get_selection_empty(
         )
     return context