[gnome-software/wip/mcrha/review-histogram-ui-change: 16/17] gs-star-image: Correct drawing for RTL text direction




commit 31293031f18ba236436a479db950078cda779632
Author: Milan Crha <mcrha redhat com>
Date:   Mon Jun 28 14:37:58 2021 +0200

    gs-star-image: Correct drawing for RTL text direction

 src/gs-star-image.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/src/gs-star-image.c b/src/gs-star-image.c
index 3b61c79a7..49c8e5dfa 100644
--- a/src/gs-star-image.c
+++ b/src/gs-star-image.c
@@ -161,7 +161,10 @@ gs_star_image_draw (GtkWidget *widget,
                cairo_fill (cr);
 
                gdk_cairo_set_source_rgba (cr, &star_fg);
-               cairo_rectangle (cr, min_x, -radius, (max_x - min_x) * fraction, 2 * radius);
+               if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_RTL)
+                       cairo_rectangle (cr, max_x - (max_x - min_x) * fraction, -radius, (max_x - min_x) * 
fraction, 2 * radius);
+               else
+                       cairo_rectangle (cr, min_x, -radius, (max_x - min_x) * fraction, 2 * radius);
                cairo_fill (cr);
                cairo_restore (cr);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]