aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 34b7503..37853af 100644
--- a/src/book_flow.py
+++ b/src/book_flow.py
@@ -35,6 +35,7 @@ class BookFlow(Gtk.FlowBox):
def add_book(self, book_id, data):
self._books[book_id] = data
self.update_progress(data['progress'])
+ self.select_child(self._flow_box_children[book_id])
def update_progress(self, progress):
self._progress = progress
@@ -73,7 +74,7 @@ class BookFlow(Gtk.FlowBox):
def _on_left_click(self, gesture, n_press, x, y, book_id, data):
if n_press == 2:
- self._see_book(book_id, data)
+ self._open_detail(book_id, data)
def _on_right_click(self, gesture, n_press, x, y, picture, book_id, data):
if n_press == 1:
@@ -83,7 +84,7 @@ class BookFlow(Gtk.FlowBox):
popover.set_child(box)
see_button = Gtk.Button(label='Voir')
- see_button.connect('clicked', lambda _: self._see_book(book_id, data))
+ see_button.connect('clicked', lambda _: self._open_detail(book_id, data))
box.append(see_button)
update_button = Gtk.Button(label='Modifier')
@@ -103,7 +104,7 @@ class BookFlow(Gtk.FlowBox):
popover.popup()
- def _see_book(self, book_id, data):
+ def _open_detail(self, book_id, data):
BookDetail(self._window, self._library, book_id, data).present()
def _update_book(self, book_id, data):