GtkFontButtonPrivate *priv = font_button->priv;
if (priv->font_dialog)
- return gtk_font_chooser_set_show_preview_entry (GTK_FONT_CHOOSER (priv->font_dialog), show);
-
- priv->show_preview_entry = show != FALSE;
+ gtk_font_chooser_set_show_preview_entry (GTK_FONT_CHOOSER (priv->font_dialog), show);
+ else
+ priv->show_preview_entry = show != FALSE;
}
static PangoFontFamily *
if (font_button->priv->show_size)
{
- gchar *size = g_strdup_printf ("%g",
- pango_font_description_get_size (priv->font_desc) / (double)PANGO_SCALE);
+ /* mirror Pango, which doesn't translate this either */
+ gchar *size = g_strdup_printf ("%g%s",
+ pango_font_description_get_size (priv->font_desc) / (double)PANGO_SCALE,
+ pango_font_description_get_size_is_absolute (priv->font_desc) ? "px" : "");
gtk_label_set_text (GTK_LABEL (font_button->priv->size_label), size);