On Fri, 03 Sep 2010 12:54:23 +0200, m0n0 wrote:
I'm currently implementing mouse events and I'm a bit
confused by the
amounts of dragging states... :
BROWSER_MOUSE_DRAG_1
BROWSER_MOUSE_DRAG_ON
BROWSER_MOUSE_HOLDING_1
Esepecially I can't see the difference between BROWSER_MOUSE_DRAG_ON
and BROWSER_MOUSE_HOLDING_1 ...
You need to keep both of them set throughout the drag. Note there is
a MOUSE_HOLDING_2 as well for the second button.
MOUSE_DRAG_1 only needs to be set once at the start of the drag
operation.
How do I report that an dragging operation has ended, does Netsurf
recognize this automatically if none of the dragging flags are set?
Call browser_window_mouse_drag_end()
Chris