From 4ad948ec4af946114c82cefa8aed390c38cf2a96 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Mon, 6 Dec 2010 12:40:41 +0100 Subject: [PATCH] Move GdkKeymapClass definition to internal header This lets us change this without affecting apps. --- gdk/gdkinternals.h | 9 +++++++++ gdk/gdkkeys.c | 1 + gdk/gdkkeys.h | 9 --------- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/gdk/gdkinternals.h b/gdk/gdkinternals.h index f5df53aaf0..8a07af3fa9 100644 --- a/gdk/gdkinternals.h +++ b/gdk/gdkinternals.h @@ -311,6 +311,15 @@ struct _GdkDisplayClass gboolean is_error); }; +struct _GdkKeymapClass +{ + GObjectClass parent_class; + + void (*direction_changed) (GdkKeymap *keymap); + void (*keys_changed) (GdkKeymap *keymap); + void (*state_changed) (GdkKeymap *keymap); +}; + extern GSList *_gdk_displays; extern gchar *_gdk_display_name; extern gint _gdk_screen_number; diff --git a/gdk/gdkkeys.c b/gdk/gdkkeys.c index 102b6f08e0..09e8bda04c 100644 --- a/gdk/gdkkeys.c +++ b/gdk/gdkkeys.c @@ -26,6 +26,7 @@ #include "config.h" +#include "gdkinternals.h" #include "gdkkeys.h" #include "gdkdisplay.h" diff --git a/gdk/gdkkeys.h b/gdk/gdkkeys.h index 4551b98905..cc04057cfd 100644 --- a/gdk/gdkkeys.h +++ b/gdk/gdkkeys.h @@ -89,15 +89,6 @@ struct _GdkKeymap GdkDisplay *GSEAL (display); }; -struct _GdkKeymapClass -{ - GObjectClass parent_class; - - void (*direction_changed) (GdkKeymap *keymap); - void (*keys_changed) (GdkKeymap *keymap); - void (*state_changed) (GdkKeymap *keymap); -}; - GType gdk_keymap_get_type (void) G_GNUC_CONST; #ifndef GDK_MULTIHEAD_SAFE