[gtk/display-api: 220/220] gdk: Make event-related apis private



commit 48f8affb2ca7332b00887e187ce3d2bcdc45ba52
Author: Matthias Clasen <mclasen redhat com>
Date:   Mon May 18 09:02:13 2020 -0400

    gdk: Make event-related apis private
    
    Without a way to create events, there is no point
    in allowing gdk_display_put_event to be used from
    the outside. And little good can come out of using
    the other apis, so just make them all private.

 docs/reference/gdk/gdk4-sections.txt |  4 ----
 gdk/gdkdisplay.h                     | 10 ----------
 gdk/gdkdisplayprivate.h              |  6 ++++++
 3 files changed, 6 insertions(+), 14 deletions(-)
---
diff --git a/docs/reference/gdk/gdk4-sections.txt b/docs/reference/gdk/gdk4-sections.txt
index 30b09adea8..4fb323a242 100644
--- a/docs/reference/gdk/gdk4-sections.txt
+++ b/docs/reference/gdk/gdk4-sections.txt
@@ -79,10 +79,6 @@ gdk_display_sync
 gdk_display_flush
 gdk_display_close
 gdk_display_is_closed
-gdk_display_get_event
-gdk_display_peek_event
-gdk_display_put_event
-gdk_display_has_pending
 gdk_display_is_rgba
 gdk_display_is_composited
 gdk_display_get_default_group
diff --git a/gdk/gdkdisplay.h b/gdk/gdkdisplay.h
index 0a6f6ef2c0..045a5038aa 100644
--- a/gdk/gdkdisplay.h
+++ b/gdk/gdkdisplay.h
@@ -68,16 +68,6 @@ gboolean    gdk_display_is_rgba            (GdkDisplay  *display);
 GDK_AVAILABLE_IN_ALL
 gboolean    gdk_display_supports_input_shapes (GdkDisplay    *display);
 
-GDK_AVAILABLE_IN_ALL
-GdkEvent* gdk_display_get_event  (GdkDisplay     *display);
-GDK_AVAILABLE_IN_ALL
-GdkEvent* gdk_display_peek_event (GdkDisplay     *display);
-GDK_AVAILABLE_IN_ALL
-void      gdk_display_put_event  (GdkDisplay     *display,
-                                  GdkEvent       *event);
-GDK_AVAILABLE_IN_ALL
-gboolean  gdk_display_has_pending (GdkDisplay  *display);
-
 GDK_AVAILABLE_IN_ALL
 GdkDisplay *gdk_display_get_default (void);
 
diff --git a/gdk/gdkdisplayprivate.h b/gdk/gdkdisplayprivate.h
index c1247d1954..f6a1b32b06 100644
--- a/gdk/gdkdisplayprivate.h
+++ b/gdk/gdkdisplayprivate.h
@@ -244,6 +244,12 @@ void                gdk_display_emit_opened           (GdkDisplay       *display
 void                gdk_display_setting_changed       (GdkDisplay       *display,
                                                        const char       *name);
 
+GdkEvent *          gdk_display_get_event             (GdkDisplay       *display);
+GdkEvent *          gdk_display_peek_event            (GdkDisplay       *display);
+void                gdk_display_put_event             (GdkDisplay       *display,
+                                                       GdkEvent         *event);
+gboolean            gdk_display_has_pending           (GdkDisplay       *display);
+
 
 G_END_DECLS
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]