backend: Undeprecated clutter_backend_get_resolution()

Since the Settings:font-dpi property is exposed as 1024 * real_dpi in
order to make the setting as neutral as possible (and allow XSETTINGS
to use it natively) we need a simple API returning the DPI using a
floating point value.
This commit is contained in:
Emmanuele Bassi 2010-06-21 18:01:57 +01:00
parent 19de6d9e5d
commit f3adc600fc
2 changed files with 13 additions and 4 deletions

View File

@ -662,9 +662,17 @@ clutter_backend_set_resolution (ClutterBackend *backend,
* clutter_backend_get_resolution: * clutter_backend_get_resolution:
* @backend: a #ClutterBackend * @backend: a #ClutterBackend
* *
* Gets the resolution for font handling on the screen; see * Gets the resolution for font handling on the screen.
* clutter_backend_set_resolution() for full details. *
* * The resolution is a scale factor between points specified in a
* #PangoFontDescription and cairo units. The default value is 96.0,
* meaning that a 10 point font will be 13 units
* high (10 * 96. / 72. = 13.3).
*
* Clutter will set the resolution using the current backend when
* initializing; the resolution is also stored in the
* #ClutterSettings:font-dpi property.
*
* Return value: the current resolution, or -1 if no resolution * Return value: the current resolution, or -1 if no resolution
* has been set. * has been set.
* *

View File

@ -98,7 +98,6 @@ ClutterBackend *clutter_get_default_backend (void);
#ifndef CLUTTER_DISABLE_DEPRECATED #ifndef CLUTTER_DISABLE_DEPRECATED
void clutter_backend_set_resolution (ClutterBackend *backend, void clutter_backend_set_resolution (ClutterBackend *backend,
gdouble dpi); gdouble dpi);
gdouble clutter_backend_get_resolution (ClutterBackend *backend);
void clutter_backend_set_double_click_time (ClutterBackend *backend, void clutter_backend_set_double_click_time (ClutterBackend *backend,
guint msec); guint msec);
guint clutter_backend_get_double_click_time (ClutterBackend *backend); guint clutter_backend_get_double_click_time (ClutterBackend *backend);
@ -110,6 +109,8 @@ void clutter_backend_set_font_name (ClutterBa
G_CONST_RETURN gchar * clutter_backend_get_font_name (ClutterBackend *backend); G_CONST_RETURN gchar * clutter_backend_get_font_name (ClutterBackend *backend);
#endif /* CLUTTER_DISABLE_DEPRECATED */ #endif /* CLUTTER_DISABLE_DEPRECATED */
gdouble clutter_backend_get_resolution (ClutterBackend *backend);
void clutter_backend_set_font_options (ClutterBackend *backend, void clutter_backend_set_font_options (ClutterBackend *backend,
const cairo_font_options_t *options); const cairo_font_options_t *options);
const cairo_font_options_t *clutter_backend_get_font_options (ClutterBackend *backend); const cairo_font_options_t *clutter_backend_get_font_options (ClutterBackend *backend);