[gtk/display-api] gdk: Make event-related apis private
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/display-api] gdk: Make event-related apis private
- Date: Mon, 18 May 2020 13:04:41 +0000 (UTC)
commit 45503a05bf9127dd501897ba2eb05c041353ea3d
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 547db24d89..cf45f18bd3 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]