GdkDragContextPrivateX11 *private = PRIVATE_DATA (context);
MotifDragInitiatorInfo info;
gint i;
- GdkDisplay *display = GDK_DRAWABLE_DISPLAY (context->source_window);
+ GdkDisplay *display = GDK_WINDOW_DISPLAY (context->source_window);
info.byte_order = local_byte_order;
info.protocol_version = 0;
guint32 time)
{
GdkDragContextPrivateX11 *private = PRIVATE_DATA (context);
- GdkDisplay *display = GDK_DRAWABLE_DISPLAY (context->source_window);
+ GdkDisplay *display = GDK_WINDOW_DISPLAY (context->source_window);
XEvent xev;
if (!G_LIKELY (GDK_DISPLAY_X11 (display)->trusted_client))
motif_send_leave (GdkDragContext *context,
guint32 time)
{
- GdkDisplay *display = GDK_DRAWABLE_DISPLAY (context->source_window);
+ GdkDisplay *display = GDK_WINDOW_DISPLAY (context->source_window);
XEvent xev;
xev.xclient.type = ClientMessage;
guint32 time)
{
GdkDragContextPrivateX11 *private = PRIVATE_DATA (context);
- GdkDisplay *display = GDK_DRAWABLE_DISPLAY (context->source_window);
+ GdkDisplay *display = GDK_WINDOW_DISPLAY (context->source_window);
gboolean retval;
XEvent xev;
motif_send_drop (GdkDragContext *context, guint32 time)
{
GdkDragContextPrivateX11 *private = PRIVATE_DATA (context);
- GdkDisplay *display = GDK_DRAWABLE_DISPLAY (context->source_window);
+ GdkDisplay *display = GDK_WINDOW_DISPLAY (context->source_window);
XEvent xev;
xev.xclient.type = ClientMessage;
{
GdkDragContext *new_context;
GdkDragContextPrivateX11 *private;
- GdkDisplay *display = GDK_DRAWABLE_DISPLAY (dest_window);
+ GdkDisplay *display = GDK_WINDOW_DISPLAY (dest_window);
GdkDisplayX11 *display_x11 = GDK_DISPLAY_X11 (display);
/* FIXME, current_dest_drag really shouldn't be NULL'd
guint32 source_window,
guint32 atom)
{
- GdkDisplayX11 *display_x11 = GDK_DISPLAY_X11 (GDK_DRAWABLE_DISPLAY (event->any.window));
+ GdkDisplayX11 *display_x11 = GDK_DISPLAY_X11 (GDK_WINDOW_DISPLAY (event->any.window));
GdkDragContext *new_context;
GDK_NOTE(DND, g_message ("Motif DND top level enter: flags: %#4x time: %d source_widow: %#4x atom: %d",
guint16 flags,
guint32 timestamp)
{
- GdkDisplayX11 *display_x11 = GDK_DISPLAY_X11 (GDK_DRAWABLE_DISPLAY (event->any.window));
+ GdkDisplayX11 *display_x11 = GDK_DISPLAY_X11 (GDK_WINDOW_DISPLAY (event->any.window));
GDK_NOTE(DND, g_message ("Motif DND top level leave: flags: %#4x time: %d",
flags, timestamp));
gint16 y_root)
{
GdkDragContextPrivateX11 *private;
- GdkDisplayX11 *display_x11 = GDK_DISPLAY_X11 (GDK_DRAWABLE_DISPLAY (event->any.window));
+ GdkDisplayX11 *display_x11 = GDK_DISPLAY_X11 (GDK_WINDOW_DISPLAY (event->any.window));
GDK_NOTE(DND, g_message ("Motif DND motion: flags: %#4x time: %d (%d, %d)",
flags, timestamp, x_root, y_root));
guint32 timestamp)
{
GdkDragContextPrivateX11 *private;
- GdkDisplayX11 *display_x11 = GDK_DISPLAY_X11 (GDK_DRAWABLE_DISPLAY (event->any.window));
+ GdkDisplayX11 *display_x11 = GDK_DISPLAY_X11 (GDK_WINDOW_DISPLAY (event->any.window));
GDK_NOTE(DND, g_message ("Motif DND operation changed: flags: %#4x time: %d",
flags, timestamp));
gint16 y_root)
{
GdkDragContext *new_context;
- GdkDisplayX11 *display_x11 = GDK_DISPLAY_X11 (GDK_DRAWABLE_DISPLAY (event->any.window));
+ GdkDisplayX11 *display_x11 = GDK_DISPLAY_X11 (GDK_WINDOW_DISPLAY (event->any.window));
GDK_NOTE(DND, g_message ("Motif DND drop start: flags: %#4x time: %d (%d, %d) source_widow: %#4x atom: %d",
flags, timestamp, x_root, y_root, source_window, atom));
GList *tmp_list = context->targets;
gint i;
gint n_atoms = g_list_length (context->targets);
- GdkDisplay *display = GDK_DRAWABLE_DISPLAY (context->source_window);
+ GdkDisplay *display = GDK_WINDOW_DISPLAY (context->source_window);
atomlist = g_new (Atom, n_atoms);
i = 0;
gint i;
gint n_atoms;
guint actions;
- GdkDisplay *display = GDK_DRAWABLE_DISPLAY (context->source_window);
+ GdkDisplay *display = GDK_WINDOW_DISPLAY (context->source_window);
if (!xdnd_actions_initialized)
xdnd_initialize_actions();
gdk_drag_context_get_display (GdkDragContext *context)
{
if (context->source_window)
- return GDK_DRAWABLE_DISPLAY (context->source_window);
+ return GDK_WINDOW_DISPLAY (context->source_window);
else if (context->dest_window)
- return GDK_DRAWABLE_DISPLAY (context->dest_window);
+ return GDK_WINDOW_DISPLAY (context->dest_window);
g_assert_not_reached ();
return NULL;
{
XEvent xev;
GdkDragContextPrivateX11 *private = PRIVATE_DATA (context);
- GdkDisplay *display = GDK_DRAWABLE_DISPLAY (context->dest_window);
+ GdkDisplay *display = GDK_WINDOW_DISPLAY (context->dest_window);
xev.xclient.type = ClientMessage;
xev.xclient.message_type = gdk_x11_get_xatom_by_name_for_display (display, "XdndEnter");
static void
xdnd_send_leave (GdkDragContext *context)
{
- GdkDisplay *display = GDK_DRAWABLE_DISPLAY (context->source_window);
+ GdkDisplay *display = GDK_WINDOW_DISPLAY (context->source_window);
XEvent xev;
GdkDragContextPrivateX11 *private = PRIVATE_DATA (context);
xdnd_send_drop (GdkDragContext *context, guint32 time)
{
GdkDragContextPrivateX11 *private = PRIVATE_DATA (context);
- GdkDisplay *display = GDK_DRAWABLE_DISPLAY (context->source_window);
+ GdkDisplay *display = GDK_WINDOW_DISPLAY (context->source_window);
XEvent xev;
xev.xclient.type = ClientMessage;
guint32 time)
{
GdkDragContextPrivateX11 *private = PRIVATE_DATA (context);
- GdkDisplay *display = GDK_DRAWABLE_DISPLAY (context->source_window);
+ GdkDisplay *display = GDK_WINDOW_DISPLAY (context->source_window);
XEvent xev;
xev.xclient.type = ClientMessage;
get_types = ((xevent->xclient.data.l[1] & 1) != 0);
version = (xevent->xclient.data.l[1] & 0xff000000) >> 24;
- display = GDK_DRAWABLE_DISPLAY (event->any.window);
+ display = GDK_WINDOW_DISPLAY (event->any.window);
display_x11 = GDK_DISPLAY_X11 (display);
xdnd_precache_atoms (display);
g_message ("XdndLeave: source_window: %#x",
source_window));
- display = GDK_DRAWABLE_DISPLAY (event->any.window);
+ display = GDK_WINDOW_DISPLAY (event->any.window);
display_x11 = GDK_DISPLAY_X11 (display);
xdnd_precache_atoms (display);
g_message ("XdndPosition: source_window: %#x position: (%d, %d) time: %d action: %ld",
source_window, x_root, y_root, time, action));
- display = GDK_DRAWABLE_DISPLAY (event->any.window);
+ display = GDK_WINDOW_DISPLAY (event->any.window);
display_x11 = GDK_DISPLAY_X11 (display);
xdnd_precache_atoms (display);
g_message ("XdndDrop: source_window: %#x time: %d",
source_window, time));
- display = GDK_DRAWABLE_DISPLAY (event->any.window);
+ display = GDK_WINDOW_DISPLAY (event->any.window);
display_x11 = GDK_DISPLAY_X11 (display);
xdnd_precache_atoms (display);
g_return_if_fail (context != NULL);
private = PRIVATE_DATA (context);
- display = GDK_DRAWABLE_DISPLAY (context->source_window);
+ display = GDK_WINDOW_DISPLAY (context->source_window);
context->action = action;
if (context->protocol == GDK_DRAG_PROTO_MOTIF)
{
- GdkDisplay *display = GDK_DRAWABLE_DISPLAY (context->source_window);
+ GdkDisplay *display = GDK_WINDOW_DISPLAY (context->source_window);
XEvent xev;
xev.xclient.type = ClientMessage;
if (context->protocol == GDK_DRAG_PROTO_XDND)
{
- GdkDisplay *display = GDK_DRAWABLE_DISPLAY (context->source_window);
+ GdkDisplay *display = GDK_WINDOW_DISPLAY (context->source_window);
XEvent xev;
xev.xclient.type = ClientMessage;
g_return_val_if_fail (context != NULL, GDK_NONE);
if (context->protocol == GDK_DRAG_PROTO_MOTIF)
- return gdk_x11_xatom_to_atom_for_display (GDK_DRAWABLE_DISPLAY (context->source_window),
+ return gdk_x11_xatom_to_atom_for_display (GDK_WINDOW_DISPLAY (context->source_window),
(PRIVATE_DATA (context))->motif_selection);
else if (context->protocol == GDK_DRAG_PROTO_XDND)
return gdk_atom_intern_static_string ("XdndSelection");