#include <gdk/gdk.h>
#include <gtk/gtkwidget.h>
-
+#ifdef G_PLATFORM_WIN32
+#include <gtk/gtkbox.h>
+#include <gtk/gtkwindow.h>
+#endif
#ifdef __cplusplus
extern "C" {
#endif /* GTK_DISABLE_DEPRECATED */
-typedef void (*GtkModuleInitFunc) (gint *argc,
- gchar ***argv);
-typedef gint (*GtkKeySnoopFunc) (GtkWidget *grab_widget,
- GdkEventKey *event,
- gpointer func_data);
+typedef void (*GtkModuleInitFunc) (gint *argc,
+ gchar ***argv);
+typedef void (*GtkModuleDisplayInitFunc) (GdkDisplay *display);
+typedef gint (*GtkKeySnoopFunc) (GtkWidget *grab_widget,
+ GdkEventKey *event,
+ gpointer func_data);
/* Gtk version.
*/
void gtk_init_abi_check (int *argc,
char ***argv,
int num_checks,
- size_t sizeof_GtkWindow);
+ size_t sizeof_GtkWindow,
+ size_t sizeof_GtkBox);
gboolean gtk_init_check_abi_check (int *argc,
char ***argv,
int num_checks,
- size_t sizeof_GtkWindow);
+ size_t sizeof_GtkWindow,
+ size_t sizeof_GtkBox);
-#define gtk_init(argc, argv) gtk_init_abi_check (argc, argv, 1, sizeof (GtkWindow))
-#define gtk_init_check(args, argv) gtk_init_check_abi_check (argc, argv, 1, sizeof (GtkWindow))
-
-#endif
+#define gtk_init(argc, argv) gtk_init_abi_check (argc, argv, 2, sizeof (GtkWindow), sizeof (GtkBox))
+#define gtk_init_check(argc, argv) gtk_init_check_abi_check (argc, argv, 2, sizeof (GtkWindow), sizeof (GtkBox))
-#ifdef G_OS_WIN32
-/* don't hard-code any absolute directory but calculate then from
- * regristy settings or gtk-*.*.dll placement.
- */
-gchar *get_gtk_win32_directory (gchar *subdir);
#endif
#ifndef GTK_DISABLE_DEPRECATED
GtkDestroyNotify destroy);
void gtk_quit_remove (guint quit_handler_id);
void gtk_quit_remove_by_data (gpointer data);
+#ifndef GTK_DISABLE_DEPRECATED
guint gtk_timeout_add (guint32 interval,
GtkFunction function,
gpointer data);
gpointer data,
GtkDestroyNotify destroy);
void gtk_input_remove (guint input_handler_id);
-
+#endif /* GTK_DISABLE_DEPRECATED */
guint gtk_key_snooper_install (GtkKeySnoopFunc snooper,
gpointer func_data);
const GValue *handler_return,
gpointer dummy);
+gchar * _gtk_find_module (const gchar *name,
+ const gchar *type);
+gchar **_gtk_get_module_path (const gchar *type);
+
+gchar *_gtk_get_lc_ctype (void);
#ifdef __cplusplus
}