#include <gdk/gdkcursor.h>
#include <gdk/gdkdnd.h>
#include <gdk/gdkdrawable.h>
+#include <gdk/gdkenumtypes.h>
#include <gdk/gdkevents.h>
#include <gdk/gdkfont.h>
#include <gdk/gdkgc.h>
-#include <gdk/gdkim.h>
#include <gdk/gdkimage.h>
#include <gdk/gdkinput.h>
#include <gdk/gdkkeys.h>
#include <gdk/gdkvisual.h>
#include <gdk/gdkwindow.h>
-#include <gdk/gdkcompat.h>
-
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
gchar ***argv);
gboolean gdk_init_check (gint *argc,
gchar ***argv);
+
+#ifndef GDK_DISABLE_DEPRECATED
void gdk_exit (gint error_code);
+#endif /* GDK_DISABLE_DEPRECATED */
gchar* gdk_set_locale (void);
+G_CONST_RETURN char *gdk_get_program_class (void);
+void gdk_set_program_class (const char *program_class);
+
/* Push and pop error handlers for X errors
*/
void gdk_error_trap_push (void);
gint gdk_error_trap_pop (void);
-
+#ifndef GDK_DISABLE_DEPRECATED
void gdk_set_use_xshm (gboolean use_xshm);
-
gboolean gdk_get_use_xshm (void);
+#endif /* GDK_DISABLE_DEPRECATED */
+
gchar* gdk_get_display (void);
+#ifndef GDK_DISABLE_DEPRECATED
gint gdk_input_add_full (gint source,
GdkInputCondition condition,
GdkInputFunction function,
GdkInputFunction function,
gpointer data);
void gdk_input_remove (gint tag);
+#endif /* GDK_DISABLE_DEPRECATED */
GdkGrabStatus gdk_pointer_grab (GdkWindow *window,
gboolean owner_events,
void gdk_flush (void);
void gdk_beep (void);
-void gdk_key_repeat_disable (void);
-void gdk_key_repeat_restore (void);
+void gdk_set_double_click_time (guint msec);
/* Rectangle utilities
*/
GdkRectangle *src2,
GdkRectangle *dest);
+GType gdk_rectangle_get_type (void);
+
+#define GDK_TYPE_RECTANGLE (gdk_rectangle_get_type ())
+
/* Conversion functions between wide char and multibyte strings.
*/
gchar *gdk_wcstombs (const GdkWChar *src);
void gdk_threads_enter (void);
void gdk_threads_leave (void);
+void gdk_threads_init (void);
#ifdef G_THREADS_ENABLED
# define GDK_THREADS_ENTER() G_STMT_START { \