#include "config.h"
-#include <string.h>
-#include <gdk/gdkdeviceprivate.h>
-
#include "gdkdevicemanager-xi2.h"
+
+#include <gdk/gdkdeviceprivate.h>
#include "gdkeventtranslator.h"
#include "gdkdevice-xi2.h"
#include "gdkkeysyms.h"
#include "gdkprivate-x11.h"
#include "gdkx.h"
+#include <string.h>
+
#define HAS_FOCUS(toplevel) ((toplevel)->has_focus || (toplevel)->has_pointer_focus)
else if (dev->use == XIFloatingSlave)
device_manager->floating_devices = g_list_append (device_manager->floating_devices, device);
else
- g_warning ("Unhandled device: %s\n", device->name);
+ g_warning ("Unhandled device: %s\n", gdk_device_get_name (device));
if (emit_signal)
g_signal_emit_by_name (device_manager, "device-added", device);
event_mask.mask = mask;
_gdk_device_manager_xi2_select_events (GDK_DEVICE_MANAGER (object),
- GDK_WINDOW_XWINDOW (gdk_screen_get_root_window (screen)),
+ GDK_WINDOW_XID (gdk_screen_get_root_window (screen)),
&event_mask);
}
axes = g_new0 (gdouble, n_axes);
vals = valuators->values;
- gdk_drawable_get_size (GDK_DRAWABLE (window), &width, &height);
+ width = gdk_window_get_width (window);
+ height = gdk_window_get_height (window);
for (i = 0; i < valuators->mask_len * 8; i++)
{
{
case GDK_AXIS_X:
case GDK_AXIS_Y:
- if (device->mode == GDK_MODE_WINDOW)
+ if (gdk_device_get_mode (device) == GDK_MODE_WINDOW)
_gdk_device_translate_window_coord (device, window, i, val, &axes[i]);
else
{
event->button.window,
&xev->valuators);
- if (event->button.device->mode == GDK_MODE_WINDOW)
+ if (gdk_device_get_mode (event->button.device) == GDK_MODE_WINDOW)
{
GdkDevice *device = event->button.device;
event->motion.window,
&xev->valuators);
- if (event->motion.device->mode == GDK_MODE_WINDOW)
+ if (gdk_device_get_mode (event->motion.device) == GDK_MODE_WINDOW)
{
GdkDevice *device = event->motion.device;