Use new pango_context_get_metrics() to fix problems with font lists in

Tue Jun 26 11:06:34 2001  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkclist.c gtk/gtkentry.c gtk/gtkspinbutton.c:
	Use new pango_context_get_metrics() to fix problems
	with font lists in descriptions. (#56184, reported by
	Jonas Borgström)
This commit is contained in:
Owen Taylor
2001-06-26 15:15:00 +00:00
committed by Owen Taylor
parent bd2b9eebaf
commit 671b3b0eb0
10 changed files with 61 additions and 22 deletions

View File

@ -3026,13 +3026,11 @@ gtk_clist_set_row_height (GtkCList *clist,
{
PangoContext *context = gtk_widget_get_pango_context (widget);
PangoFontMetrics metrics;
PangoFont *font = pango_context_load_font (context, widget->style->font_desc);
pango_font_get_metrics (font,
pango_context_get_language (context),
&metrics);
g_object_unref (G_OBJECT (font));
pango_context_get_metrics (context,
widget->style->font_desc,
pango_context_get_language (context),
&metrics);
if (!GTK_CLIST_ROW_HEIGHT_SET(clist))
clist->row_height = PANGO_PIXELS (metrics.ascent + metrics.descent);