[clutter/clutter-1.18] backend: Add private accessor for the keymap direction
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [clutter/clutter-1.18] backend: Add private accessor for the keymap direction
- Date: Tue, 4 Mar 2014 01:36:21 +0000 (UTC)
commit a0003499783d28028dbc4c48e3c673d6b244a20e
Author: Emmanuele Bassi <ebassi gnome org>
Date: Mon Mar 3 23:22:13 2014 +0000
backend: Add private accessor for the keymap direction
We need to ask the backend (wherever possible) for the direction of the
current keymap.
https://bugzilla.gnome.org/show_bug.cgi?id=705779
clutter/clutter-backend-private.h | 4 ++++
clutter/clutter-backend.c | 12 ++++++++++++
2 files changed, 16 insertions(+), 0 deletions(-)
---
diff --git a/clutter/clutter-backend-private.h b/clutter/clutter-backend-private.h
index d18d6da..a9e7ae2 100644
--- a/clutter/clutter-backend-private.h
+++ b/clutter/clutter-backend-private.h
@@ -93,6 +93,8 @@ struct _ClutterBackendClass
gpointer native,
ClutterEvent *event);
+ PangoDirection (* get_keymap_direction) (ClutterBackend *backend);
+
/* signals */
void (* resolution_changed) (ClutterBackend *backend);
void (* font_changed) (ClutterBackend *backend);
@@ -138,6 +140,8 @@ gfloat _clutter_backend_get_units_per_em (Clutter
PangoFontDescription *font_desc);
gint32 _clutter_backend_get_units_serial (ClutterBackend *backend);
+PangoDirection _clutter_backend_get_keymap_direction (ClutterBackend *backend);
+
G_END_DECLS
#endif /* __CLUTTER_BACKEND_PRIVATE_H__ */
diff --git a/clutter/clutter-backend.c b/clutter/clutter-backend.c
index 032739e..0ceb2e2 100644
--- a/clutter/clutter-backend.c
+++ b/clutter/clutter-backend.c
@@ -1404,3 +1404,15 @@ clutter_set_windowing_backend (const char *backend_type)
allowed_backend = g_intern_string (backend_type);
}
+
+PangoDirection
+_clutter_backend_get_keymap_direction (ClutterBackend *backend)
+{
+ ClutterBackendClass *klass;
+
+ klass = CLUTTER_BACKEND_GET_CLASS (backend);
+ if (klass->get_keymap_direction != NULL)
+ return klass->get_keymap_direction (backend);
+
+ return PANGO_DIRECTION_NEUTRAL;
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]