diff options
author | Isaque Galdino <igaldino@gmail.com> | 2018-02-01 18:45:44 +0100 |
---|---|---|
committer | Debarshi Ray <debarshir@gnome.org> | 2018-02-01 18:49:31 +0100 |
commit | c2b06db85ddee5bb269b0d2f68847722c2481045 (patch) | |
tree | ecfceb1f102249f65df1b4a95a981aca8a08911b | |
parent | a0fc852e7f4050348ffef0011a3801a9f41b202d (diff) | |
download | libgd-wip/rishi/two-lines.tar.gz |
two-lines-renderer: Don't ignore the y-offset when renderingwip/rishi/two-lines
Otherwise, currently, the text is oddly biased towards the upper edge
of the cell. This is very clearly noticeable when there's no sub-title,
but is also discernable, although to a lesser degree, when there is.
This also matches what GtkCellRendererText does.
Some changes by Debarshi Ray.
https://bugzilla.gnome.org/show_bug.cgi?id=792665
-rw-r--r-- | libgd/gd-two-lines-renderer.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libgd/gd-two-lines-renderer.c b/libgd/gd-two-lines-renderer.c index f9d5812..66cb47f 100644 --- a/libgd/gd-two-lines-renderer.c +++ b/libgd/gd-two-lines-renderer.c @@ -305,6 +305,7 @@ gd_two_lines_renderer_render (GtkCellRenderer *cell, render_area = area; render_area.x += x_offset_1 - layout_rect.x; + render_area.y += y_offset; gtk_render_layout (context, cr, render_area.x, @@ -328,7 +329,7 @@ gd_two_lines_renderer_render (GtkCellRenderer *cell, render_area = area; render_area.x += x_offset_2 - layout_rect.x; - render_area.y += line_one_height; + render_area.y += y_offset + line_one_height; gtk_render_layout (context, cr, render_area.x, |