mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-05 16:20:10 +00:00
d142187b38
directory hierarchy like this, with common gdk.h and gdktypes.h for all backends. gdkrectangles.c and gdkrgb.c is copied before compilation from the x11 backed (which still is in .., but eventually will be in ..\x11).
64 lines
2.3 KiB
C
64 lines
2.3 KiB
C
/* GDK - The GIMP Drawing Kit
|
|
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
|
|
*
|
|
* This library is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU Library General Public
|
|
* License as published by the Free Software Foundation; either
|
|
* version 2 of the License, or (at your option) any later version.
|
|
*
|
|
* This library is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
* Library General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU Library General Public
|
|
* License along with this library; if not, write to the
|
|
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
|
* Boston, MA 02111-1307, USA.
|
|
*/
|
|
|
|
/*
|
|
* Modified by the GTK+ Team and others 1997-1999. See the AUTHORS
|
|
* file for a list of people on the GTK+ Team. See the ChangeLog
|
|
* files for a list of changes. These files are distributed with
|
|
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
|
|
*/
|
|
|
|
#include <stdio.h>
|
|
#include <gdk/gdk.h>
|
|
#include "gdkprivate.h"
|
|
|
|
guint gdk_debug_flags = 0;
|
|
HWND gdk_root_window;
|
|
HWND gdk_leader_window;
|
|
GdkWindowPrivate gdk_root_parent = { { NULL, }, NULL, };
|
|
HDC gdk_DC;
|
|
HINSTANCE gdk_DLLInstance;
|
|
HINSTANCE gdk_ProgInstance;
|
|
UINT gdk_selection_notify_msg;
|
|
UINT gdk_selection_request_msg;
|
|
UINT gdk_selection_clear_msg;
|
|
GdkAtom gdk_clipboard_atom;
|
|
GdkAtom gdk_win32_dropfiles_atom;
|
|
GdkAtom gdk_ole2_dnd_atom;
|
|
Atom gdk_selection_property;
|
|
gchar *gdk_progclass = NULL;
|
|
gint gdk_error_code;
|
|
gint gdk_error_warnings = TRUE;
|
|
gint gdk_null_window_warnings = TRUE;
|
|
GList *gdk_default_filters = NULL;
|
|
|
|
gboolean gdk_xim_using; /* using XIM Protocol if TRUE */
|
|
GdkWindow *gdk_xim_window; /* currently using Widow */
|
|
|
|
GdkWindowPrivate *gdk_xgrab_window = NULL; /* Window that currently holds the
|
|
* x pointer grab
|
|
*/
|
|
|
|
GMutex *gdk_threads_mutex = NULL; /* Global GDK lock */
|
|
|
|
#ifdef USE_XIM
|
|
GdkICPrivate *gdk_xim_ic; /* currently using IC */
|
|
GdkWindow *gdk_xim_window; /* currently using Window */
|
|
#endif
|