/* * The font rendering details dialog */ static void dpi_load (GSettings *settings, GtkSpinButton *spinner) { gdouble value = g_settings_get_double (settings, FONT_DPI_KEY); gdouble dpi; if (value != 0) dpi = value; else dpi = get_dpi_from_x_server (); if (dpi < DPI_LOW_REASONABLE_VALUE) dpi = DPI_LOW_REASONABLE_VALUE; in_change = TRUE; gtk_spin_button_set_value (spinner, dpi); in_change = FALSE; }
/* * The font rendering details dialog */ static void dpi_load (MateConfClient *client, GtkSpinButton *spinner) { MateConfValue *value; gdouble dpi; value = mateconf_client_get_without_default (client, FONT_DPI_KEY, NULL); if (value) { dpi = mateconf_value_get_float (value); mateconf_value_free (value); } else dpi = get_dpi_from_x_server (); if (dpi < DPI_LOW_REASONABLE_VALUE) dpi = DPI_LOW_REASONABLE_VALUE; in_change = TRUE; gtk_spin_button_set_value (spinner, dpi); in_change = FALSE; }