mirror of
https://github.com/brl/mutter.git
synced 2024-11-26 10:00:45 -05:00
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:
parent
19de6d9e5d
commit
f3adc600fc
@ -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.
|
||||||
*
|
*
|
||||||
|
@ -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);
|
||||||
|
Loading…
Reference in New Issue
Block a user