[simple-scan] Highlight selected page.
- From: Bartosz <bkosiorek src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [simple-scan] Highlight selected page.
- Date: Fri, 22 Jul 2022 15:23:21 +0000 (UTC)
commit 8876f46abd60b1bc7c904e21446a367e49873817
Author: Jan Schejbal <37753-janschejbal users noreply gitlab gnome org>
Date: Tue Jul 5 07:01:39 2022 +0200
Highlight selected page.
src/book-view.vala | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/src/book-view.vala b/src/book-view.vala
index df2beb4c..e16dc92a 100644
--- a/src/book-view.vala
+++ b/src/book-view.vala
@@ -204,6 +204,7 @@ public class BookView : Gtk.Box
selected_page_view.selected = true;
selected_page_view = page;
+ redraw();
if (selected_page_view == null)
return;
@@ -444,6 +445,8 @@ public class BookView : Gtk.Box
pages.append (get_nth_page (i));
var ruler_color = get_style_context ().get_color (get_state_flags ());
+ Gdk.RGBA ruler_color_selected = {};
+ ruler_color_selected.parse("#3584e4"); /* Gnome Blue 3 */
/* Render each page */
foreach (var page in pages)
@@ -457,7 +460,7 @@ public class BookView : Gtk.Box
context.save ();
context.translate (-x_offset, 0);
- page.render (context, ruler_color);
+ page.render (context, page == selected_page_view ? ruler_color_selected : ruler_color);
context.restore ();
if (page.selected)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]