gdk: Clean up gdkprivate.h
authorMatthias Clasen <mclasen@redhat.com>
Thu, 17 Nov 2022 19:01:11 +0000 (14:01 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 18 Nov 2022 03:49:56 +0000 (22:49 -0500)
Move apis to more specific headers.

gdk/gdk.c
gdk/gdkdebugprivate.h
gdk/gdkdeviceprivate.h
gdk/gdkdisplayprivate.h
gdk/gdkprivate.h
gdk/gdksurfaceprivate.h
gtk/gtkmain.c
gtk/gtksettings.c

index e6a1ebb51e25cb6ab0d77e59ccd5ff48a047a666..25e2d9af635e8d3571e8722b69932c64416278c2 100644 (file)
--- a/gdk/gdk.c
+++ b/gdk/gdk.c
@@ -30,7 +30,7 @@
 
 #include "gdkconstructorprivate.h"
 #include "gdkdebugprivate.h"
-#include "gdkdisplay.h"
+#include "gdkdisplayprivate.h"
 #include "gdkglcontextprivate.h"
 #include <glib/gi18n-lib.h>
 #include "gdkprivate.h"
index 94cc26aa6ec5ad2a6aed7761c4cd2041141c904e..d778414d584bf4b87601771175503088e89cf14e 100644 (file)
@@ -15,8 +15,8 @@
  * License along with this library. If not, see <http://www.gnu.org/licenses/>.
  */
 
-#ifndef __GDK_DEBUG_H__
-#define __GDK_DEBUG_H__
+#ifndef __GDK_DEBUG_PRIVATE_H__
+#define __GDK_DEBUG_PRIVATE_H__
 
 #include <glib.h>
 
@@ -82,4 +82,16 @@ void             gdk_display_set_debug_flags    (GdkDisplay       *display,
 #define GDK_DEBUG_CHECK(type) GDK_DISPLAY_DEBUG_CHECK (NULL,type)
 #define GDK_DEBUG(type,...) GDK_DISPLAY_DEBUG (NULL,type,__VA_ARGS__)
 
-#endif
+typedef struct
+{
+  const char *key;
+  guint value;
+  const char *help;
+  gboolean always_enabled;
+} GdkDebugKey;
+
+guint gdk_parse_debug_var (const char        *variable,
+                           const GdkDebugKey *keys,
+                           guint              nkeys);
+
+#endif  /* __GDK_DEBUG_PRIVATE_H__ */
index 8a2be66155d30b0a116d940674cfc98b1991cf75..bdc8ea356406604f2240b2bfe1ceccc08d66901e 100644 (file)
@@ -194,6 +194,10 @@ GdkAxisUse gdk_device_get_axis_use  (GdkDevice         *device,
 void gdk_device_set_timestamp (GdkDevice *device,
                                guint32    timestamp);
 
+gboolean gdk_device_grab_info (GdkDisplay  *display,
+                               GdkDevice   *device,
+                               GdkSurface  **grab_surface,
+                               gboolean    *owner_events);
 
 G_END_DECLS
 
index 7329120d765ef6c51f3045d3653e0bd20c2d6e91..df88bec6ac766b24889c916ee5b666966d520933 100644 (file)
@@ -258,6 +258,16 @@ void _gdk_windowing_got_event                (GdkDisplay       *display,
                                               GdkEvent         *event,
                                               gulong            serial);
 
+GdkDisplay *    gdk_display_open_default        (void);
+
+void gdk_display_set_double_click_time     (GdkDisplay   *display,
+                                            guint         msec);
+void gdk_display_set_double_click_distance (GdkDisplay   *display,
+                                            guint         distance);
+void gdk_display_set_cursor_theme          (GdkDisplay   *display,
+                                            const char   *theme,
+                                            int           size);
+
 G_END_DECLS
 
 #endif  /* __GDK_DISPLAY_PRIVATE_H__ */
index 3c125a9a2c36c6c354f14cddbb4e1257d2b10ce3..c2174875e61a842f742c4437a6de1496e2f36b5f 100644 (file)
@@ -5,24 +5,8 @@
 
 /* Private API for use in GTK+ */
 
-GdkDisplay *    gdk_display_open_default        (void);
-
-gboolean        gdk_device_grab_info            (GdkDisplay  *display,
-                                                 GdkDevice   *device,
-                                                 GdkSurface  **grab_surface,
-                                                 gboolean    *owner_events);
-
 void            gdk_pre_parse                   (void);
 
-gboolean        gdk_surface_supports_edge_constraints    (GdkSurface *surface);
-
-void gdk_display_set_double_click_time     (GdkDisplay   *display,
-                                            guint         msec);
-void gdk_display_set_double_click_distance (GdkDisplay   *display,
-                                            guint         distance);
-void gdk_display_set_cursor_theme          (GdkDisplay   *display,
-                                            const char   *theme,
-                                            int           size);
 gboolean gdk_running_in_sandbox (void);
 gboolean gdk_should_use_portal (void);
 
@@ -32,18 +16,6 @@ PangoDirection gdk_unichar_direction (gunichar    ch) G_GNUC_CONST;
 PangoDirection gdk_find_base_dir     (const char *text,
                                       int         len);
 
-typedef struct
-{
-  const char *key;
-  guint value;
-  const char *help;
-  gboolean always_enabled;
-} GdkDebugKey;
-
-guint gdk_parse_debug_var (const char        *variable,
-                           const GdkDebugKey *keys,
-                           guint              nkeys);
-
 /* Backward compatibility shim, to avoid bumping up the minimum
  * required version of GLib; most of our uses of g_memdup() are
  * safe, and those that aren't have been fixed
index a4e0e751ab56dc87e63832767de229ac83c702c5..f57bccdf97826b996f76efc8b5e1fba64e14aa0b 100644 (file)
@@ -344,6 +344,9 @@ void       gdk_surface_request_compute_size (GdkSurface      *surface);
 GDK_AVAILABLE_IN_ALL
 void           gdk_surface_request_motion (GdkSurface *surface);
 
+gboolean       gdk_surface_supports_edge_constraints    (GdkSurface *surface);
+
+
 
 G_END_DECLS
 
index 95e6d3f59a2ad24cae09ad73f88e5d5fa00d54ca..48bcb136fb843912c1d549cbcc58162a5211c562 100644 (file)
@@ -25,8 +25,9 @@
 #include "config.h"
 
 #include "gdk/gdk.h"
-#include "gdk/gdkprivate.h"
+#include "gdk/gdkdisplayprivate.h"
 #include "gdk/gdkprofilerprivate.h"
+#include "gdk/gdkdebugprivate.h"
 #include "gsk/gskprivate.h"
 #include "gsk/gskrendernodeprivate.h"
 #include "gtknative.h"
index c7e7e0c96f82e06620cae56ebac7a231b7707b3f..a547f9a086e5659b2974fc1eebc55d98976c3305 100644 (file)
@@ -29,7 +29,7 @@
 #include "gtkversion.h"
 #include "gtkwidgetprivate.h"
 
-#include "gdk/gdkprivate.h"
+#include "gdk/gdkdisplayprivate.h"
 
 #include <string.h>