clutter-backend

clutter-backend — Backend abstraction

Functions

Description

Clutter can be compiled against different backends. Each backend has to implement a set of functions, in order to be used by Clutter.

ClutterBackend is the base class abstracting the various implementation; it provides a basic API to query the backend for generic information and settings.

ClutterBackend is available since Clutter 0.4

Functions

clutter_backend_set_resolution ()

void
clutter_backend_set_resolution (ClutterBackend *backend,
                                gdouble dpi);

clutter_backend_set_resolution has been deprecated since version 1.4 and should not be used in newly-written code.

Use “font-dpi” instead

Sets the resolution for font handling on the screen. This is a scale factor between points specified in a PangoFontDescription and cairo units. The default value is 96, meaning that a 10 point font will be 13 units high. (10 * 96. / 72. = 13.3).

Applications should never need to call this function.

Parameters

backend

a ClutterBackend

 

dpi

the resolution in "dots per inch" (Physical inches aren't actually involved; the terminology is conventional).

 

Since: 0.4


clutter_backend_set_double_click_time ()

void
clutter_backend_set_double_click_time (ClutterBackend *backend,
                                       guint msec);

clutter_backend_set_double_click_time has been deprecated since version 1.4 and should not be used in newly-written code.

Use “double-click-time” instead

Sets the maximum time between two button press events, used to verify whether it's a double click event or not.

Parameters

backend

a ClutterBackend

 

msec

milliseconds between two button press events

 

Since: 0.4


clutter_backend_get_double_click_time ()

guint
clutter_backend_get_double_click_time (ClutterBackend *backend);

clutter_backend_get_double_click_time has been deprecated since version 1.4 and should not be used in newly-written code.

Use “double-click-time” instead

Gets the maximum time between two button press events, as set by clutter_backend_set_double_click_time().

Parameters

backend

a ClutterBackend

 

Returns

a time in milliseconds

Since: 0.4


clutter_backend_set_double_click_distance ()

void
clutter_backend_set_double_click_distance
                               (ClutterBackend *backend,
                                guint distance);

clutter_backend_set_double_click_distance has been deprecated since version 1.4 and should not be used in newly-written code.

Use “double-click-distance” instead

Sets the maximum distance used to verify a double click event.

Parameters

backend

a ClutterBackend

 

distance

a distance, in pixels

 

Since: 0.4


clutter_backend_get_double_click_distance ()

guint
clutter_backend_get_double_click_distance
                               (ClutterBackend *backend);

clutter_backend_get_double_click_distance has been deprecated since version 1.4 and should not be used in newly-written code.

Use “double-click-distance” instead

Retrieves the distance used to verify a double click event

Parameters

backend

a ClutterBackend

 

Returns

a distance, in pixels.

Since: 0.4


clutter_backend_set_font_name ()

void
clutter_backend_set_font_name (ClutterBackend *backend,
                               const gchar *font_name);

clutter_backend_set_font_name has been deprecated since version 1.4 and should not be used in newly-written code.

Use “font-name” instead

Sets the default font to be used by Clutter. The font_name string must either be NULL, which means that the font name from the default ClutterBackend will be used; or be something that can be parsed by the pango_font_description_from_string() function.

Parameters

backend

a ClutterBackend

 

font_name

the name of the font

 

Since: 1.0


clutter_backend_get_font_name ()

const gchar *
clutter_backend_get_font_name (ClutterBackend *backend);

clutter_backend_get_font_name has been deprecated since version 1.4 and should not be used in newly-written code.

Use “font-name” instead

Retrieves the default font name as set by clutter_backend_set_font_name().

Parameters

backend

a ClutterBackend

 

Returns

the font name for the backend. The returned string is owned by the ClutterBackend and should never be modified or freed

Since: 1.0