blender/intern/ghost
Martin Poirier eee8bf344a Cursor Grab bugfix: passing NULL for bounds didn't initialize properly.
Symptom: first button drag gets stuck on values.

Cause: Buttons didn't set grab bounds, to use the whole window. But Ghost didn't do anything in that case, it left the bounds value as is. It only affected the first cursor grab, because cursor ungrab sets it to -1, which forces it to use the whole window size (checking every mouse move) for subsequent grabs.

Solution: When NULL, init bounds to window size (and don't query every mouse move).
2009-11-26 02:58:53 +00:00
..
doc This commit fixes up a bunch of svn properties to hopefully make things a little nicer for everyone. 2007-08-28 10:07:08 +00:00
intern Cursor Grab bugfix: passing NULL for bounds didn't initialize properly. 2009-11-26 02:58:53 +00:00
make Update MSVC project files 2009-11-13 13:06:26 +00:00
test Big, big commit!! 2009-05-05 23:10:32 +00:00
CMakeLists.txt Cocoa port start: 2009-09-30 08:47:39 +00:00
GHOST_C-api.h Drag'n'drop : moved "setAcceptDragOperation" functions at window level 2009-11-19 08:56:26 +00:00
GHOST_IEvent.h Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
GHOST_IEventConsumer.h Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
GHOST_ISystem.h Drag'n'drop : moved "setAcceptDragOperation" functions at window level 2009-11-19 08:56:26 +00:00
GHOST_ITimerTask.h Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
GHOST_IWindow.h Drag'n'drop : moved "setAcceptDragOperation" functions at window level 2009-11-19 08:56:26 +00:00
GHOST_Rect.h - wrapping failed with the cursor at the screen edge, 2009-10-17 14:54:13 +00:00
GHOST_Types.h Drag & drop implementation at GHOST level (only OSX for now) 2009-11-10 12:56:46 +00:00
Makefile Makefile updates for Blender 2.5 (from GSR) 2009-03-19 01:50:45 +00:00
SConscript Mac / COCOA : 2009-10-30 20:20:48 +00:00