[mutter] clutter/backend: Add bell-notify
- From: Olivier Fourdan <ofourdan src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] clutter/backend: Add bell-notify
- Date: Thu, 16 Nov 2017 13:35:02 +0000 (UTC)
commit 2ffe59761776004267dcc3f0192f104faf48eb41
Author: Olivier Fourdan <ofourdan redhat com>
Date: Thu Oct 12 15:03:48 2017 +0200
clutter/backend: Add bell-notify
We'll need a way to trigger a bell from within clutter for keyboard
accessibility features, add the necessary hooks to be able to call a
backend bell-notify method.
https://bugzilla.gnome.org/show_bug.cgi?id=788564
clutter/clutter/clutter-backend-private.h | 2 ++
clutter/clutter/clutter-backend.c | 10 ++++++++++
clutter/clutter/clutter-backend.h | 3 +++
3 files changed, 15 insertions(+), 0 deletions(-)
---
diff --git a/clutter/clutter/clutter-backend-private.h b/clutter/clutter/clutter-backend-private.h
index b808d25..9ce8e80 100644
--- a/clutter/clutter/clutter-backend-private.h
+++ b/clutter/clutter/clutter-backend-private.h
@@ -100,6 +100,8 @@ struct _ClutterBackendClass
PangoDirection (* get_keymap_direction) (ClutterBackend *backend);
+ void (* bell_notify) (ClutterBackend *backend);
+
/* signals */
void (* resolution_changed) (ClutterBackend *backend);
void (* font_changed) (ClutterBackend *backend);
diff --git a/clutter/clutter/clutter-backend.c b/clutter/clutter/clutter-backend.c
index 5a457a2..fc820d9 100644
--- a/clutter/clutter/clutter-backend.c
+++ b/clutter/clutter/clutter-backend.c
@@ -1363,3 +1363,13 @@ clutter_set_allowed_drivers (const char *drivers)
allowed_drivers = g_strdup (drivers);
}
+
+void
+clutter_backend_bell_notify (ClutterBackend *backend)
+{
+ ClutterBackendClass *klass;
+
+ klass = CLUTTER_BACKEND_GET_CLASS (backend);
+ if (klass->bell_notify)
+ klass->bell_notify (backend);
+}
diff --git a/clutter/clutter/clutter-backend.h b/clutter/clutter/clutter-backend.h
index e50f044..c2e03d5 100644
--- a/clutter/clutter/clutter-backend.h
+++ b/clutter/clutter/clutter-backend.h
@@ -74,6 +74,9 @@ const cairo_font_options_t * clutter_backend_get_font_options (Clutter
CLUTTER_AVAILABLE_IN_1_8
CoglContext * clutter_backend_get_cogl_context (ClutterBackend
*backend);
+CLUTTER_AVAILABLE_IN_ALL
+void clutter_backend_bell_notify (ClutterBackend
*backend);
+
G_END_DECLS
#endif /* __CLUTTER_BACKEND_H__ */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]