From 48f8affb2ca7332b00887e187ce3d2bcdc45ba52 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 18 May 2020 09:02:13 -0400 Subject: [PATCH] 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