diff options
author | 2011-02-22 22:46:35 +0100 | |
---|---|---|
committer | 2011-02-22 22:46:35 +0100 | |
commit | d141a62db46a3182d903938085c1b125bb67e385 (patch) | |
tree | 8ad6f6957dce59d4fa25994ffa48687f1626601e /plugins/gtkui/gdkdrawing.c | |
parent | 1d1a3115ac6d3d2ab1cd900961b57d96ee8bfaa2 (diff) |
better playlist rowheight calculation
Diffstat (limited to 'plugins/gtkui/gdkdrawing.c')
-rw-r--r-- | plugins/gtkui/gdkdrawing.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/plugins/gtkui/gdkdrawing.c b/plugins/gtkui/gdkdrawing.c index 255b01de..1893cdd1 100644 --- a/plugins/gtkui/gdkdrawing.c +++ b/plugins/gtkui/gdkdrawing.c @@ -368,3 +368,16 @@ void gtkui_get_listview_cursor_color (GdkColor *clr) { memcpy (clr, >kui_listview_cursor_color, sizeof (GdkColor)); } + +int +draw_get_listview_rowheight (void) { + PangoFontDescription *font_desc = font_style->font_desc; + PangoFontMetrics *metrics = pango_context_get_metrics (pangoctx, + font_desc, + pango_context_get_language (pangoctx)); + int row_height = (pango_font_metrics_get_ascent (metrics) + + pango_font_metrics_get_descent (metrics)); + pango_font_metrics_unref (metrics); + return PANGO_PIXELS(row_height)+6; +} + |