示例#1
0
 def __create_playlists_view(self, render):
     view = RCMHintedTreeView()
     view.set_enable_search(True)
     view.set_search_column(0)
     view.set_search_equal_func(
         lambda model, col, key, iter, data: not model[iter][col].name.lower().startswith(key.lower()), None
     )
     col = Gtk.TreeViewColumn("Playlists", render)
     col.set_cell_data_func(render, PlaylistsBrowser.cell_data)
     view.append_column(col)
     view.set_model(self.__lists)
     view.set_rules_hint(True)
     view.set_headers_visible(False)
     return view
示例#2
0
 def __create_playlists_view(self, render):
     view = RCMHintedTreeView()
     view.set_enable_search(True)
     view.set_search_column(0)
     view.set_search_equal_func(
         lambda model, col, key, iter, data: not model[iter][col].name.
         lower().startswith(key.lower()), None)
     col = Gtk.TreeViewColumn("Playlists", render)
     col.set_cell_data_func(render, self.cell_data)
     view.append_column(col)
     view.set_model(self._lists)
     view.set_rules_hint(True)
     view.set_headers_visible(False)
     return view