[mutter/wip/tablet-protocol-v2: 70/70] core: Add meta_display_request_pad_osd() function
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/wip/tablet-protocol-v2: 70/70] core: Add meta_display_request_pad_osd() function
- Date: Wed, 22 Jun 2016 17:39:14 +0000 (UTC)
commit a1f8e35b0417272c8a9e73d2eaa58ef539299868
Author: Carlos Garnacho <carlosg gnome org>
Date: Wed Jun 22 19:17:40 2016 +0200
core: Add meta_display_request_pad_osd() function
There may be external/compositor-specific reasons to trigger the
pad OSD. Expose this call so the pad OSD can be triggered looking
up the right settings, monitor, etc...
src/core/display.c | 11 +++++++++++
src/meta/display.h | 3 +++
2 files changed, 14 insertions(+), 0 deletions(-)
---
diff --git a/src/core/display.c b/src/core/display.c
index 114ea91..bb9d073 100644
--- a/src/core/display.c
+++ b/src/core/display.c
@@ -3103,6 +3103,17 @@ meta_display_set_alarm_filter (MetaDisplay *display,
display->alarm_filter_data = data;
}
+void
+meta_display_request_pad_osd (MetaDisplay *display,
+ ClutterInputDevice *pad,
+ gboolean edition_mode)
+{
+ MetaInputSettings *settings;
+
+ settings = meta_input_settings_get ();
+ meta_input_settings_show_pad_osd (settings, pad, edition_mode);
+}
+
gchar *
meta_display_get_pad_action_label (MetaDisplay *display,
ClutterInputDevice *pad,
diff --git a/src/meta/display.h b/src/meta/display.h
index e6d8ba9..3d70d8d 100644
--- a/src/meta/display.h
+++ b/src/meta/display.h
@@ -188,6 +188,9 @@ void meta_display_unfreeze_keyboard (MetaDisplay *display,
gboolean meta_display_is_pointer_emulating_sequence (MetaDisplay *display,
ClutterEventSequence *sequence);
+void meta_display_request_pad_osd (MetaDisplay *display,
+ ClutterInputDevice *pad,
+ gboolean edition_mode);
gchar * meta_display_get_pad_action_label (MetaDisplay *display,
ClutterInputDevice *pad,
MetaPadActionType action_type,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]