Author: MarkieB
Date: Sun May 31 11:10:41 2009
New Revision: 7673
URL:
http://source.netsurf-browser.org?rev=7673&view=rev
Log:
neaten up code, neaten up interface
Modified:
branches/MarkieB/upload/gtk/gtk_window.c
Modified: branches/MarkieB/upload/gtk/gtk_window.c
URL:
http://source.netsurf-browser.org/branches/MarkieB/upload/gtk/gtk_window....
==============================================================================
--- branches/MarkieB/upload/gtk/gtk_window.c (original)
+++ branches/MarkieB/upload/gtk/gtk_window.c Sun May 31 11:10:41 2009
@@ -251,9 +251,10 @@
CONNECT(g->viewport, "size_allocate",
nsgtk_window_size_allocate_event, g);
gtk_drag_dest_set(GTK_WIDGET(g->drawing_area),
- GTK_DEST_DEFAULT_ALL,
+ GTK_DEST_DEFAULT_MOTION | GTK_DEST_DEFAULT_DROP,
&type, 4, GDK_ACTION_COPY);
- CONNECT(g->drawing_area, "drag-data-received", nsgtk_drag_data_received,
g);
+ CONNECT(g->drawing_area, "drag-data-received",
+ nsgtk_drag_data_received, g);
CONNECT(g->drawing_area, "drag-motion", nsgtk_drag_motion, g);
return g;
}
@@ -321,8 +322,8 @@
}
browser_window_mouse_track(g->bw, g->mouse->state,
x / g->bw->scale, y / g->bw->scale);
- g->last_x = x;
- g->last_y = y;
+ g->last_x = x / g->bw->scale;
+ g->last_y = y / g->bw->scale;
}
static gboolean nsgtk_drag_motion(GtkWidget *widget, GdkDragContext *cont, gint
@@ -347,8 +348,8 @@
acceptable = true;
}
}
- g->last_x = x;
- g->last_y = y;
+ g->last_x = x / g->bw->scale;
+ g->last_y = y / g->bw->scale;
if (!acceptable)
gdk_drag_status(cont, 0, time);