Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 3
0
 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