[mutter/wip/tablet-protocol-v2: 70/70] core: Add meta_display_request_pad_osd() function



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]