[gimp] libgimpwidgets: on HiPPI display, fix stroked eye when parent item…
- From: Jehan <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] libgimpwidgets: on HiPPI display, fix stroked eye when parent item…
- Date: Sun, 21 Feb 2021 15:54:44 +0000 (UTC)
commit 579cfc064c6db6962b04b39d676741bbf3f12811
Author: Jehan <jehan girinstud io>
Date: Sun Feb 21 16:52:25 2021 +0100
libgimpwidgets: on HiPPI display, fix stroked eye when parent item…
… is invisible.
The GimpCellRendererToggle inconsistent state was not HiPPI-aware.
libgimpwidgets/gimpcellrenderertoggle.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/libgimpwidgets/gimpcellrenderertoggle.c b/libgimpwidgets/gimpcellrenderertoggle.c
index 083f56201a..93239088bd 100644
--- a/libgimpwidgets/gimpcellrenderertoggle.c
+++ b/libgimpwidgets/gimpcellrenderertoggle.c
@@ -441,13 +441,13 @@ gimp_cell_renderer_toggle_render (GtkCellRenderer *cell,
gtk_style_context_get_color (context, state, &color);
gdk_cairo_set_source_rgba (cr, &color);
- cairo_set_line_width (cr, 1.5);
+ cairo_set_line_width (cr, scale_factor * 1.5);
cairo_move_to (cr,
- toggle_rect.x + toggle_rect.width - 1,
- toggle_rect.y + 1);
+ toggle_rect.x + scale_factor * (toggle_rect.width - 1),
+ toggle_rect.y + scale_factor);
cairo_line_to (cr,
- toggle_rect.x + 1,
- toggle_rect.y + toggle_rect.height - 1);
+ toggle_rect.x + scale_factor,
+ toggle_rect.y + scale_factor * (toggle_rect.height - 1));
cairo_stroke (cr);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]