From d141a62db46a3182d903938085c1b125bb67e385 Mon Sep 17 00:00:00 2001 From: waker Date: Tue, 22 Feb 2011 22:46:35 +0100 Subject: better playlist rowheight calculation --- plugins/gtkui/gdkdrawing.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'plugins/gtkui/gdkdrawing.c') 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; +} + -- cgit v1.2.3