aboutsummaryrefslogtreecommitdiff
path: root/src/book_flow.py
diff options
context:
space:
mode:
authorJoris Guyonvarch2025-12-31 12:21:19 +0100
committerJoris Guyonvarch2025-12-31 12:21:19 +0100
commitef6087b36a4726663a1c475952dc0898ab7d0abd (patch)
tree5e74d4d057dd0d68db24435001962c464e4e7c10 /src/book_flow.py
parente80eedef3e0d01668cab3ce0b4c3ebc247fb1e5b (diff)
Regroup filters
Diffstat (limited to 'src/book_flow.py')
-rw-r--r--src/book_flow.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/book_flow.py b/src/book_flow.py
index dc9cad6..25dfa73 100644
--- a/src/book_flow.py
+++ b/src/book_flow.py
@@ -21,7 +21,7 @@ import src.str_format as str_format
class BookFlow(Gtk.ScrolledWindow):
- def __init__(self, window, resources, library, ereader, conn, books, progress, genre, search, msg):
+ def __init__(self, window, resources, library, ereader, conn, books, filters, msg):
Gtk.ScrolledWindow.__init__(self)
self.set_vexpand(True)
@@ -38,7 +38,7 @@ class BookFlow(Gtk.ScrolledWindow):
self._picture_cache = PictureCache()
self._flowbox_children = {}
- self.update_filters(progress, genre, search)
+ self.update_filters(filters)
self._flowbox.set_sort_func(self._sort_books)
for book_id, data in books.items():
self.add(book_id, data)
@@ -50,7 +50,8 @@ class BookFlow(Gtk.ScrolledWindow):
if book_id in self._flowbox_children:
self._flowbox.select_child(self._flowbox_children[book_id])
- def update_filters(self, progress, genre, search):
+ def update_filters(self, filters):
+ [progress, genre, search] = filters
def f(flow_box_child):
book_id = flow_box_child.get_name()
data = self._books[book_id]