# Header files to ignore when scanning
IGNORE_HFILES= \
- gdkalias.h \
gdkintl.h \
gdkmarshalers.h \
gdkkeysyms.h \
makeenums.pl \
makefile.msc \
gdk.symbols \
- makegdkalias.pl \
gdkenumtypes.c.template \
gdkenumtypes.h.template \
- abicheck.sh \
- pltcheck.sh
+ abicheck.sh
INCLUDES = \
-DG_LOG_DOMAIN=\"Gdk\" \
gdk_built_public_sources = \
gdkenumtypes.h
-gdk_built_private_headers = \
- gdkalias.h
-
gdk_private_headers = \
gdkinternals.h \
gdkdeviceprivate.h \
gdkwindowimpl.c
gdk_built_sources = \
- gdkaliasdef.c \
gdkenumtypes.c \
gdkmarshalers.h \
gdkmarshalers.c \
- $(gdk_built_public_sources) \
- $(gdk_built_private_headers)
+ $(gdk_built_public_sources)
#
# setup GDK sources and their dependencies
gdk.def: gdk.symbols
(echo -e EXPORTS; $(CPP) -P -DALL_FILES -DGDK_WINDOWING_WIN32 -DINCLUDE_VARIABLES - <$(srcdir)/gdk.symbols | sed -e '/^$$/d' -e 's/^/ /' -e 's/G_GNUC_[^ ]*//g') > $(srcdir)/gdk.def
-gdkalias.h: gdk.symbols
- $(PERL) $(srcdir)/makegdkalias.pl < $(srcdir)/gdk.symbols > gdkalias.h
-
-gdkaliasdef.c: gdk.symbols
- $(PERL) $(srcdir)/makegdkalias.pl -def < $(srcdir)/gdk.symbols > gdkaliasdef.c
-
TESTS_ENVIRONMENT = srcdir="$(srcdir)"
if OS_LINUX
-TESTS = abicheck.sh pltcheck.sh
+TESTS = abicheck.sh
endif
&& mv gdkmarshalers-h.tmp gdkmarshalers.h \
|| ( rm -f gdkmarshalers-h.tmp && exit 1)
gdkmarshalers.c: @REBUILD@ gdkmarshalers.list
- (echo "#include \"gdkalias.h\""; $(GLIB_GENMARSHAL) --prefix=_gdk_marshal $(srcdir)/gdkmarshalers.list --body) > gdkmarshalers-c.tmp \
+ $(GLIB_GENMARSHAL) --prefix=_gdk_marshal $(srcdir)/gdkmarshalers.list --body > gdkmarshalers-c.tmp \
&& mv gdkmarshalers-c.tmp gdkmarshalers.c \
|| ( rm -f gdkmarshalers-c.tmp && exit 1 )
#include "gdkinternals.h"
#include "gdkdirectfb.h"
#include "gdkprivate-directfb.h"
-#include "gdkalias.h"
typedef struct {
private->info[255].ref_count++;
}
-#define __GDK_COLOR_X11_C__
-#include "gdkaliasdef.c"
#include "gdkdirectfb.h"
#include "gdkprivate-directfb.h"
#include "gdkcursor.h"
-#include "gdkalias.h"
#include "x-cursors.xbm"
g_return_val_if_fail (GDK_IS_DISPLAY (display), FALSE);
return TRUE;
}
-
-#define __GDK_CURSOR_X11_C__
-#include "gdkaliasdef.c"
-
#include "gdkprivate-directfb.h"
#include "gdkscreen.h"
#include "gdkdisplaymanager.h"
-#include "gdkalias.h"
extern void _gdk_visual_init (void);
{
return FALSE;
}
-
-
-#define __GDK_DISPLAY_X11_C__
-#include "gdkaliasdef.c"
-
#include "gdkdnd.h"
#include "gdkproperty.h"
-#include "gdkalias.h"
typedef struct _GdkDragContextPrivate GdkDragContextPrivate;
else
return GDK_NONE;
}
-
-#define __GDK_DND_X11_C__
-#include "gdkaliasdef.c"
#include "gdkinternals.h"
-
-#include "gdkalias.h"
-
#include "cairo-directfb.h"
g_assert (impl->cairo_surface != NULL);
return impl->cairo_surface;
}
-
-#define __GDK_DRAWABLE_X11_C__
-#include "gdkaliasdef.c"
gboolean gdk_net_wm_supports (GdkAtom property);
#endif
-#include "gdkalias.h"
-
#define EventBuffer _gdk_display->buffer
#define DirectFB _gdk_display->directfb
-
-
-#include "gdkaliasdef.c"
-
/*********************************************
* Functions for maintaining the event queue *
*********************************************/
_gdk_windowing_event_data_free (GdkEvent *event)
{
}
-
-#define __GDK_EVENTS_X11_C__
-#include "gdkaliasdef.c"
#include "gdkgc.h"
#include "gdkpixmap.h"
-#include "gdkalias.h"
-
static void gdk_directfb_gc_get_values (GdkGC *gc,
GdkGCValues *values);
static void gdk_directfb_gc_set_values (GdkGC *gc,
return _gdk_screen;
}
-#define __GDK_GC_X11_C__
-#include "gdkaliasdef.c"
#include "gdkprivate-directfb.h"
#include "gdkinternals.h"
-#include "gdkalias.h"
void
cairo_region_destroy (src_region);
cairo_region_destroy (dest_region);
}
-
-#define __GDK_GEOMETRY_X11_C__
-#include "gdkaliasdef.c"
#include "gdkdirectfb.h"
#include "gdkprivate-directfb.h"
-#include "gdkalias.h"
-
GdkDisplayDFB *_gdk_display = NULL;
GdkScreen * _gdk_screen = NULL;
GdkCursor * _gdk_directfb_pointer_grab_cursor = NULL;
GdkAtom _gdk_selection_property = 0;
-
-#include "gdkaliasdef.c"
#include "gdkinternals.h"
#include "gdkimage.h"
-#include "gdkalias.h"
static GList *image_list = NULL;
return 0;
}
-
-#define __GDK_IMAGE_X11_C__
-#include "gdkaliasdef.c"
#include "gdkinput.h"
#include "gdkkeysyms.h"
-#include "gdkalias.h"
static GdkDeviceAxis gdk_input_core_axes[] =
g_return_if_fail (device != NULL);
device->source = source;
}
-
-#define __GDK_INPUT_NONE_C__
-#define __GDK_INPUT_C__
-#include "gdkaliasdef.c"
#include <stdlib.h>
#include <string.h>
-
#include "gdkdirectfb.h"
#include "gdkprivate-directfb.h"
#include "gdkkeysyms.h"
-#include "gdkalias.h"
+
static struct gdk_key *gdk_keys_by_name = NULL;
return TRUE;
}
-
-#define __GDK_KEYS_DIRECTFB_C__
-#include "gdkaliasdef.c"
#include "gdkinput-directfb.h"
#include "gdkintl.h"
-#include "gdkalias.h"
void
return GDK_GRAB_SUCCESS;
}
-
-#define __GDK_MAIN_X11_C__
-#include "gdkaliasdef.c"
#include "gdkinternals.h"
#include "gdkpixmap.h"
-#include "gdkalias.h"
static void gdk_pixmap_impl_directfb_init (GdkPixmapImplDirectFB *pixmap);
{
return gdk_pixmap_lookup (anid);
}
-
-#define __GDK_PIXMAP_X11_C__
-#include "gdkaliasdef.c"
#include "gdkinternals.h"
-#include "gdkalias.h"
static GHashTable *names_to_atoms;
static GPtrArray *atoms_to_names;
event->property.state = GDK_PROPERTY_NEW_VALUE;
}
}
-#define __GDK_PROPERTY_X11_C__
-#include "gdkaliasdef.c"
#include "gdkprivate-directfb.h"
#include "gdkinternals.h"
-#include "gdkalias.h"
static GdkColormap *default_colormap = NULL;
g_return_val_if_fail (GDK_IS_SCREEN (screen), FALSE);
return FALSE;
}
-
-#define __GDK_SCREEN_X11_C__
-#include "gdkaliasdef.c"
#include "gdkproperty.h"
#include "gdkselection.h"
#include "gdkprivate.h"
-#include "gdkalias.h"
typedef struct _OwnerInfo OwnerInfo;
return count;
}
}
-
-#define __GDK_SELECTION_X11_C__
-#include "gdkaliasdef.c"
#include "gdk.h"
#include "gdkspawn.h"
#include "gdkprivate.h"
-#include "gdkalias.h"
gboolean
return retval;
}
-
-#define __GDK_SPAWN_X11_C__
-#include "gdkaliasdef.c"
#include <gdk/gdktestutils.h>
#include <gdk/gdkkeysyms.h>
-#include "gdkalias.h"
static DFBInputDeviceKeySymbol
return TRUE;
}
-
-#define __GDK_TEST_UTILS_X11_C__
-#include "gdkaliasdef.c"
#include "gdkscreen.h"
#include "gdkvisual.h"
-#include "gdkalias.h"
struct _GdkVisualClass
return (GdkVisualDirectFB *) visual;
}
-
-#define __GDK_VISUAL_X11_C__
-#include "gdkaliasdef.c"
#include "gdkdisplay-directfb.h"
#include "gdkinternals.h"
-#include "gdkalias.h"
#include "cairo.h"
#include <assert.h>
iface->queue_translation = gdk_directfb_window_queue_translation;
iface->destroy = gdk_directfb_window_destroy;
}
-
-#define __GDK_WINDOW_X11_C__
-#include "gdkaliasdef.c"
-
#ifndef HAVE_XCONVERTCASE
#include "gdkkeysyms.h"
#endif
-#include "gdkalias.h"
typedef struct _GdkPredicate GdkPredicate;
_gdk_enable_multidevice = TRUE;
}
-
-#define __GDK_C__
-#include "gdkaliasdef.c"
#include "gdkinternals.h"
#include "gdkscreen.h"
#include "gdkintl.h"
-#include "gdkalias.h"
static void gdk_app_launch_context_finalize (GObject *object);
{
return g_object_new (GDK_TYPE_APP_LAUNCH_CONTEXT, NULL);
}
-
-#define __GDK_APP_LAUNCH_CONTEXT_C__
-#include "gdkaliasdef.c"
#include "gdkcairo.h"
#include "gdkdrawable.h"
#include "gdkinternals.h"
-#include "gdkalias.h"
+
/**
* gdk_cairo_create:
cairo_set_source_surface (cr, surface, pixmap_x, pixmap_y);
cairo_surface_destroy (surface);
}
-
-
-#define __GDK_CAIRO_C__
-#include "gdkaliasdef.c"
#include "gdkscreen.h"
#include "gdkcolor.h"
#include "gdkinternals.h"
-#include "gdkalias.h"
/**
{
return gdk_screen_get_system_colormap (gdk_screen_get_default ());
}
-
-#define __GDK_COLOR_C__
-#include "gdkaliasdef.c"
#include "gdkcursor.h"
#include "gdkdisplay.h"
#include "gdkinternals.h"
-#include "gdkalias.h"
+
GType
gdk_cursor_get_type (void)
{
return gdk_cursor_new_for_display (gdk_display_get_default(), cursor_type);
}
-
-#define __GDK_CURSOR_C__
-#include "gdkaliasdef.c"
#include "gdkdeviceprivate.h"
#include "gdkintl.h"
#include "gdkinternals.h"
-#include "gdkalias.h"
+
typedef struct _GdkAxisInfo GdkAxisInfo;
return TRUE;
}
-
-#define __GDK_DEVICE_C__
-#include "gdkaliasdef.c"
#include "gdkdevicemanager.h"
#include "gdkintl.h"
#include "gdkinternals.h"
-#include "gdkalias.h"
+
/**
* SECTION:gdkdevicemanager
return GDK_DEVICE_MANAGER_GET_CLASS (device_manager)->get_client_pointer (device_manager);
}
-
-
-#define __GDK_DEVICE_MANAGER_C__
-#include "gdkaliasdef.c"
#include "gdkinternals.h"
#include "gdkmarshalers.h"
#include "gdkscreen.h"
-#include "gdkalias.h"
+
enum {
OPENED,
return display->device_manager;
}
-
-#define __GDK_DISPLAY_C__
-#include "gdkaliasdef.c"
#include "gdkintl.h"
-#include "gdkalias.h"
struct _GdkDisplayManager
{
{
return g_slist_copy (_gdk_displays);
}
-
-#define __GDK_DISPLAY_MANAGER_C__
-#include "gdkaliasdef.c"
#include <gdkdnd.h>
#include <gdkdrawable.h>
#include <gdkdisplay.h>
-#include "gdkalias.h"
+
/**
* SECTION:dnd
return context->source_window;
}
-
-#define __GDK_DND_C__
-#include "gdkaliasdef.c"
#include "gdkwindow.h"
#include "gdkscreen.h"
#include "gdkpixbuf.h"
-#include "gdkalias.h"
+
static GdkImage* gdk_drawable_real_get_image (GdkDrawable *drawable,
gint x,
return GDK_DRAWABLE_GET_CLASS (drawable)->create_cairo_surface (drawable,
width, height);
}
-
-
-#define __GDK_DRAW_C__
-#include "gdkaliasdef.c"
/*** BEGIN file-header ***/
#define GDK_ENABLE_BROKEN
#include "gdk.h"
-#include "gdkalias.h"
/*** END file-header ***/
/*** END value-tail ***/
/*** BEGIN file-tail ***/
-#define __GDK_ENUM_TYPES_C__
-#include "gdkaliasdef.c"
+ /**/
/*** END file-tail ***/
#include "gdk.h"
#include "gdkinternals.h"
-#include "gdkalias.h"
+
typedef struct _GdkIOClosure GdkIOClosure;
{
return gdk_screen_get_setting (gdk_screen_get_default (), name, value);
}
-
-#define __GDK_EVENTS_C__
-#include "gdkaliasdef.c"
#include "gdkpixmap.h"
#include "gdkrgb.h"
#include "gdkprivate.h"
-#include "gdkalias.h"
+
static void gdk_gc_finalize (GObject *object);
}
}
-
-
-#define __GDK_GC_C__
-#include "gdkaliasdef.c"
#include "gdktypes.h"
#include "gdkprivate.h"
-#include "gdkalias.h"
+
guint _gdk_debug_flags = 0;
gint _gdk_error_code = 0;
#include "gdkimage.h"
#include "gdkprivate.h"
#include "gdkinternals.h" /* For scratch_image code */
-#include "gdkalias.h"
/**
* gdk_image_set_colormap:
return _gdk_image_new_for_depth (gdk_visual_get_screen (visual), type,
visual, width, height, -1);
}
-
-#define __GDK_IMAGE_C__
-#include "gdkaliasdef.c"
#include "gdkkeysyms.h"
#include "gdkinternals.h"
-#include "gdkalias.h"
/* Key handling not part of the keymap */
else
return GDK_VoidSymbol;
}
-
-#define __GDK_KEYNAMES_C__
-#include "gdkaliasdef.c"
#include "gdkdisplay.h"
#include "gdkkeys.h"
-#include "gdkalias.h"
+
enum {
DIRECTION_CHANGED,
{
return gdk_keymap_get_for_display (gdk_display_get_default ());
}
-
-#define __GDK_KEYS_C__
-#include "gdkaliasdef.c"
#include "config.h"
#include "gdk.h"
-#include "gdkalias.h"
+
/* Thanks to Markus G. Kuhn <mkuhn@acm.org> for the ksysym<->Unicode
* mapping functions, from the xterm sources.
*/
return wc | 0x01000000;
}
-
-#define __GDK_KEYUNI_C__
-#include "gdkaliasdef.c"
#include "gdkgc.h"
#include "gdkcolor.h"
#include "gdkcursor.h"
-#include "gdkalias.h"
+
/* LIMITATIONS:
*
iface->get_device_state = gdk_offscreen_window_get_device_state;
iface->destroy = gdk_offscreen_window_destroy;
}
-
-#define __GDK_OFFSCREEN_WINDOW_C__
-#include "gdkaliasdef.c"
#include "gdkprivate.h"
#include "gdkscreen.h"
#include "gdkintl.h"
-#include "gdkalias.h"
+
#define GDK_INFO_KEY "gdk-info"
return context;
}
-
-#define __GDK_PANGO_C__
-#include "gdkaliasdef.c"
#include "gdkpixbuf.h"
#include "gdkpixmap.h"
#include "gdkinternals.h"
-#include "gdkalias.h"
+
/* Some convenient names
*/
return dest;
}
-
-#define __GDK_PIXBUF_DRAWABLE_C__
-#include "gdkaliasdef.c"
#include "gdkpixbuf.h"
#include "gdkscreen.h"
#include "gdkinternals.h"
-#include "gdkalias.h"
-\f
/**
* gdk_pixbuf_render_threshold_alpha:
*mask_return = NULL;
}
}
-
-#define __GDK_PIXBUF_RENDER_C__
-#include "gdkaliasdef.c"
-
#include "gdkinternals.h"
#include "gdkpixbuf.h"
#include "gdkscreen.h"
-#include "gdkalias.h"
+
static GdkGC *gdk_pixmap_create_gc (GdkDrawable *drawable,
GdkGCValues *values,
{
return gdk_drawable_get_screen (GDK_PIXMAP_OBJECT (drawable)->impl);
}
-
-#define __GDK_PIXMAP_C__
-#include "gdkaliasdef.c"
#include "config.h"
#include <gdk/gdk.h>
-#include "gdkalias.h"
+
/**
* gdk_rectangle_union:
(GBoxedFreeFunc)g_free);
return our_type;
}
-
-
-#define __GDK_RECTANGLE_C__
-#include "gdkaliasdef.c"
#include "gdkrgb.h"
#include "gdkscreen.h"
-#include "gdkalias.h"
#include <glib/gprintf.h>
typedef struct _GdkRgbInfo GdkRgbInfo;
{
return gdk_screen_get_rgb_visual (gdk_screen_get_default ());
}
-
-#define __GDK_RGB_C__
-#include "gdkaliasdef.c"
#include "gdkwindow.h"
#include "gdkscreen.h"
#include "gdkintl.h"
-#include "gdkalias.h"
+
static void gdk_screen_dispose (GObject *object);
static void gdk_screen_finalize (GObject *object);
break;
}
}
-
-#define __GDK_SCREEN_C__
-#include "gdkaliasdef.c"
#include "gdkproperty.h"
#include "gdkdisplay.h"
#include "gdkselection.h"
-#include "gdkalias.h"
+
gboolean
gdk_selection_owner_set (GdkWindow *owner,
str, encoding, format,
ctext, length);
}
-
-#define __GDK_SELECTION_C__
-#include "gdkaliasdef.c"
#include "config.h"
#include "gdkvisual.h"
#include "gdkscreen.h"
-#include "gdkalias.h"
+
/**
* gdk_list_visuals:
if (precision)
*precision = visual->blue_prec;
}
-
-#define __GDK_VISUAL_C__
-#include "gdkaliasdef.c"
#include "gdkscreen.h"
#include "gdkwindowimpl.h"
-#include "gdkalias.h"
-
#undef DEBUG_WINDOW_PRINTING
return event_win;
}
-
-
-#define __GDK_WINDOW_C__
-#include "gdkaliasdef.c"
#include "gdkwindowimpl.h"
#include "gdkinternals.h"
-#include "gdkalias.h"
GType
gdk_window_impl_get_type (void)
return gtype;
}
-
-#define __GDK_WINDOW_IMPL_C__
-#include "gdkaliasdef.c"
-
all: \
..\config.h \
gdkconfig.h \
- gdkalias.h \
- gdkaliasdef.c \
gdkenumtypes.h \
gdkenumtypes.c \
gdkmarshalers.h \
gdkconfig.h : gdkconfig.h.win32
copy gdkconfig.h.win32 gdkconfig.h
-gdkalias.h: gdk.symbols
- perl makegdkalias.pl < gdk.symbols > gdkalias.h
-
-gdkaliasdef.c: gdk.symbols
- perl makegdkalias.pl -def < gdk.symbols > gdkaliasdef.c
-
gdk.def: gdk.symbols
echo EXPORTS > gdk.def
cl /EP -DINCLUDE_VARIABLES -DG_OS_WIN32 -DGDK_WINDOWING_WIN32 -DALL_FILES \
+++ /dev/null
-#!/usr/bin/perl -w
-
-exit 0;
-
-my $do_def = 0;
-
-if (($#ARGV >= 0) && ($ARGV[0] eq "-def")) {
- shift;
- $do_def = 1;
-}
-
-print <<EOF;
-/* Generated by makegdkalias.pl */
-
-#ifndef DISABLE_VISIBILITY
-
-#include <glib.h>
-
-#ifdef G_HAVE_GNUC_VISIBILITY
-
-EOF
-
-if ($do_def) {
- print <<EOF
-#undef IN_FILE
-#define IN_FILE defined
-
-#undef IN_HEADER
-#define IN_HEADER(x) 1
-
-EOF
-}
-else {
- print <<EOF
-#define IN_FILE(x) 1
-#define IN_HEADER defined
-
-EOF
-}
-
-my $in_comment = 0;
-my $in_skipped_section = 0;
-
-while (<>) {
-
- # ignore empty lines
- next if /^\s*$/;
-
- # skip comments
- if ($_ =~ /^\s*\/\*/)
- {
- $in_comment = 1;
- }
-
- if ($in_comment)
- {
- if ($_ =~ /\*\/\s$/)
- {
- $in_comment = 0;
- }
-
- next;
- }
-
- # handle ifdefs
- if ($_ =~ /^\#endif/)
- {
- if (!$in_skipped_section)
- {
- print $_;
- }
-
- $in_skipped_section = 0;
-
- next;
- }
-
- if ($_ =~ /^\#ifdef\s+(INCLUDE_VARIABLES|INCLUDE_INTERNAL_SYMBOLS|ALL_FILES)/)
- {
- $in_skipped_section = 1;
- }
-
- if ($in_skipped_section)
- {
- next;
- }
-
- if ($_ =~ /^\#ifn?def/)
- {
- print $_;
-
- next;
- }
-
- if ($_ =~ /^\#if.*(IN_FILE|IN_HEADER)/)
- {
- print $_;
-
- next;
- }
-
- chop;
- my $str = $_;
- my @words;
- my $attributes = "";
-
- @words = split(/ /, $str);
- $str = shift(@words);
- chomp($str);
- my $alias = "IA__".$str;
-
- # Drop any Win32 specific .def file syntax, but keep attributes
- foreach $word (@words) {
- $attributes = "$attributes $word" unless $word eq "PRIVATE";
- }
-
- if (!$do_def) {
- print <<EOF
-extern __typeof ($str) $alias __attribute((visibility("hidden")))$attributes;
-\#define $str $alias
-
-EOF
- }
- else {
- print <<EOF
-\#undef $str
-extern __typeof ($str) $str __attribute((alias("$alias"), visibility("default")));
-
-EOF
- }
-}
-
-print <<EOF;
-
-#endif /* G_HAVE_GNUC_VISIBILITY */
-#endif /* DISABLE_VISIBILITY */
-EOF
-
+++ /dev/null
-#!/bin/sh
-
-LANG=C
-
-status=0
-
-if ! which readelf 2>/dev/null >/dev/null; then
- echo "'readelf' not found; skipping test"
- exit 0
-fi
-
-for so in .libs/lib*.so; do
- echo Checking $so for local PLT entries
- readelf -r $so | grep 'JU\?MP_SLOT' | grep -v 'gdk_pixbuf' | grep gdk && status=1
-done
-
-exit $status
#include <gdk/gdktestutils.h>
#include <gdk/gdkkeysyms.h>
#include <win32/gdkwin32.h>
-#include "gdkalias.h"
+
void
gdk_test_render_sync (GdkWindow *window)
#include "gdkscreen.h"
#include "gdkinternals.h"
#include "gdkintl.h"
-#include "gdkalias.h"
static char *
#include <X11/Xlibint.h>
#include "gdkasync.h"
#include "gdkx.h"
-#include "gdkalias.h"
+
typedef struct _ChildInfoChildState ChildInfoChildState;
typedef struct _ChildInfoState ChildInfoState;
UnlockDisplay(dpy);
SyncHandle();
}
-
-#define __GDK_ASYNC_C__
-#include "gdkaliasdef.c"
#include "gdkx.h"
#include "gdkprivate-x11.h"
#include "gdkscreen-x11.h"
-#include "gdkalias.h"
+
typedef struct _GdkColormapPrivateX11 GdkColormapPrivateX11;
return GDK_COLORMAP_PRIVATE_DATA (cmap)->screen;
}
-
-#define __GDK_COLOR_X11_C__
-#include "gdkaliasdef.c"
#include "gdkx.h"
#include <gdk/gdkpixmap.h>
#include <gdk-pixbuf/gdk-pixbuf.h>
-#include "gdkalias.h"
static guint theme_serial = 0;
GDK_WINDOW_XWINDOW (window),
128, 128, width, height);
}
-
-#define __GDK_CURSOR_X11_C__
-#include "gdkaliasdef.c"
#include "gdkkeysyms.h"
#include "gdkprivate-x11.h"
#include "gdkx.h"
-#include "gdkalias.h"
#ifdef HAVE_XKB
#include <X11/XKBlib.h>
device_manager_core = (GdkDeviceManagerCore *) device_manager;
return device_manager_core->core_pointer;
}
-
-#define __GDK_DEVICE_MANAGER_CORE_C__
-#include "gdkaliasdef.c"
#include "gdkintl.h"
#include "gdkx.h"
-#include "gdkalias.h"
-
#include <X11/extensions/XInput.h>
else
return NULL;
}
-
-#define __GDK_DEVICE_MANAGER_XI_C__
-#include "gdkaliasdef.c"
#include "gdkkeysyms.h"
#include "gdkprivate-x11.h"
#include "gdkx.h"
-#include "gdkalias.h"
#define HAS_FOCUS(toplevel) ((toplevel)->has_focus || (toplevel)->has_pointer_focus)
_gdk_device_manager_xi2_select_events (device_manager, window, &event_mask);
g_free (event_mask.mask);
}
-
-#define __GDK_DEVICE_MANAGER_XI2_C__
-#include "gdkaliasdef.c"
#include "gdkdeviceprivate.h"
#include "gdkdevicemanager.h"
#include "xsettings-client.h"
-#include "gdkalias.h"
#include <X11/Xatom.h>
display_x11->event_types = g_slist_prepend (display_x11->event_types, event_type);
}
-
-#define __GDK_DISPLAY_X11_C__
-#include "gdkaliasdef.c"
#include "gdkinternals.h"
#include "gdkscreen-x11.h"
#include "gdkdisplay-x11.h"
-#include "gdkalias.h"
typedef struct _GdkDragContextPrivateX11 GdkDragContextPrivateX11;
return !private->drop_failed;
}
-
-#define __GDK_DND_X11_C__
-#include "gdkaliasdef.c"
#include "gdkscreen-x11.h"
#include "gdkdisplay-x11.h"
-#include "gdkalias.h"
static void gdk_x11_draw_rectangle (GdkDrawable *drawable,
GdkGC *gc,
return impl->cairo_surface;
}
-
-#define __GDK_DRAWABLE_X11_C__
-#include "gdkaliasdef.c"
#include "gdkeventsource.h"
#include "gdkinternals.h"
#include "gdkx.h"
-#include "gdkalias.h"
+
static gboolean gdk_event_source_prepare (GSource *source,
gint *timeout);
return FALSE;
}
-
-#define __GDK_EVENT_SOURCE_C__
-#include "gdkaliasdef.c"
#include "config.h"
#include "gdkeventtranslator.h"
-#include "gdkalias.h"
+
GType
gdk_event_translator_get_type (void)
if (iface->select_window_events)
iface->select_window_events (translator, window, event_mask);
}
-
-#define __GDK_EVENT_TRANSLATOR_C__
-#include "gdkaliasdef.c"
#include "gdkgc.h"
#include "gdkprivate-x11.h"
#include "gdkx.h"
-#include "gdkalias.h"
#include <string.h>
return gc_x11->xgc;
}
-
-#define __GDK_GC_X11_C__
-#include "gdkaliasdef.c"
#include "gdkscreen-x11.h"
#include "gdkdisplay-x11.h"
#include "gdkwindow-x11.h"
-#include "gdkalias.h"
+
typedef struct _GdkWindowQueueItem GdkWindowQueueItem;
typedef struct _GdkWindowParentPos GdkWindowParentPos;
cairo_region_destroy (invalidate_region);
}
-
-#define __GDK_GEOMETRY_X11_C__
-#include "gdkaliasdef.c"
#include "gdktypes.h"
#include "gdkprivate-x11.h"
-#include "gdkalias.h"
+
gboolean _gdk_use_xshm = TRUE; /* used as a cmd line arg */
Display *gdk_display = NULL;
#include "gdkpixmap.h"
#include "gdkinternals.h"
#include "gdkdisplay-x11.h"
-#include "gdkalias.h"
/* If this variable is FALSE, it indicates that we should
return setlocale (LC_ALL, NULL);
}
-
-#define __GDK_IM_X11_C__
-#include "gdkaliasdef.c"
#include "gdkprivate-x11.h"
#include "gdkdisplay-x11.h"
#include "gdkscreen-x11.h"
-#include "gdkalias.h"
+
typedef struct _GdkImagePrivateX11 GdkImagePrivateX11;
g_assert_not_reached ();
return -1;
}
-
-
-#define __GDK_IMAGE_X11_C__
-#include "gdkaliasdef.c"
#include "gdkscreen-x11.h"
#include "gdkdisplay-x11.h"
#include "gdkwindow.h"
-#include "gdkalias.h"
+
/* Addition used for extension_events mask */
#define GDK_ALL_DEVICES_MASK (1<<30)
_gdk_input_select_device_events (input_window->impl_window, device);
}
}
-
-#define __GDK_INPUT_C__
-#include "gdkaliasdef.c"
#include "gdkinternals.h"
#include "gdkdisplay-x11.h"
#include "gdkkeysyms.h"
-#include "gdkalias.h"
#ifdef HAVE_XKB
#include <X11/XKBlib.h>
return retval;
}
-
-
-#define __GDK_KEYS_X11_C__
-#include "gdkaliasdef.c"
#include "gdkinternals.h"
#include "gdkprivate-x11.h"
#include "gdkintl.h"
-#include "gdkalias.h"
#include <gdk/gdkdeviceprivate.h>
_gdk_windowing_event_data_free (GdkEvent *event)
{
}
-
-#define __GDK_MAIN_X11_C__
-#include "gdkaliasdef.c"
#include "gdkdisplay-x11.h"
#include <gdk/gdkinternals.h>
-#include "gdkalias.h"
+
typedef struct
{
g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
return (GdkPixmap*) gdk_xid_table_lookup_for_display (display, anid);
}
-
-#define __GDK_PIXMAP_X11_C__
-#include "gdkaliasdef.c"
#include "gdkdisplay-x11.h"
#include "gdkscreen-x11.h"
#include "gdkselection.h" /* only from predefined atom */
-#include "gdkalias.h"
+
static GPtrArray *virtual_atom_array;
static GHashTable *virtual_atom_hash;
gdk_x11_atom_to_xatom_for_display (GDK_WINDOW_DISPLAY (window),
property));
}
-
-#define __GDK_PROPERTY_X11_C__
-#include "gdkaliasdef.c"
#include "gdkdisplay.h"
#include "gdkdisplay-x11.h"
#include "gdkx.h"
-#include "gdkalias.h"
#include <X11/Xatom.h>
return GDK_SCREEN_X11 (screen)->window_manager_name;
}
-
-#define __GDK_SCREEN_X11_C__
-#include "gdkaliasdef.c"
#include "gdkprivate.h"
#include "gdkprivate-x11.h"
#include "gdkdisplay-x11.h"
-#include "gdkalias.h"
+
typedef struct _OwnerInfo OwnerInfo;
if (ctext)
XFree (ctext);
}
-
-#define __GDK_SELECTION_X11_C__
-#include "gdkaliasdef.c"
#include <glib.h>
#include <gdk/gdk.h>
-#include "gdkalias.h"
-
+
+
typedef struct {
char *display;
GSpawnChildSetupFunc child_setup;
return retval;
}
-
-#define __GDK_SPAWN_X11_C__
-#include "gdkaliasdef.c"
#include <gdk/gdktestutils.h>
#include <gdk/gdkkeysyms.h>
#include <x11/gdkx.h>
-#include "gdkalias.h"
#include <X11/Xlib.h>
success &= 0 == gdk_error_trap_pop();
return success;
}
-
-#define __GDK_TEST_UTILS_X11_C__
-#include "gdkaliasdef.c"
#include "gdkprivate-x11.h"
#include "gdkscreen-x11.h"
#include "gdkinternals.h"
-#include "gdkalias.h"
+
struct _GdkVisualClass
{
return ((GdkVisualPrivate*) visual)->screen;
}
-
-#define __GDK_VISUAL_X11_C__
-#include "gdkaliasdef.c"
#include "gdkwindow-x11.h"
#include "gdkdeviceprivate.h"
#include "gdkeventsource.h"
-#include "gdkalias.h"
#include <stdlib.h>
#include <stdio.h>
return xevent.xproperty.time;
}
-
-#define __GDK_WINDOW_X11_C__
-#include "gdkaliasdef.c"
#include "gdkx.h"
#include "gdkprivate-x11.h"
#include "gdkdisplay-x11.h"
-#include "gdkalias.h"
#include <stdio.h>
static guint gdk_xid_hash (XID *xid);
{
return (*a == *b);
}
-
-#define __GDK_XID_C__
-#include "gdkaliasdef.c"