Move apis to more specific headers.
#include "gdkconstructorprivate.h"
#include "gdkdebugprivate.h"
-#include "gdkdisplay.h"
+#include "gdkdisplayprivate.h"
#include "gdkglcontextprivate.h"
#include <glib/gi18n-lib.h>
#include "gdkprivate.h"
* 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>
#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__ */
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
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__ */
/* 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);
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
GDK_AVAILABLE_IN_ALL
void gdk_surface_request_motion (GdkSurface *surface);
+gboolean gdk_surface_supports_edge_constraints (GdkSurface *surface);
+
+
G_END_DECLS
#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"
#include "gtkversion.h"
#include "gtkwidgetprivate.h"
-#include "gdk/gdkprivate.h"
+#include "gdk/gdkdisplayprivate.h"
#include <string.h>