diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2009-07-09 20:05:01 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2009-07-09 20:05:01 +0400 |
commit | b00409e72d04fe9e710c25fb4f076d1e960328dc (patch) | |
tree | 17d44f7ea5541b926ed5fde5aaa82fd8fb201949 /source/blender/windowmanager/intern/wm_cursors.c | |
parent | 5e659c0b0895e07351bd2b2425deea342141e515 (diff) |
2.5: X11
* Pass on mouse location on window leave/enter too, fixing some
issues with button highlights and tooltips.
* When a modal operator runs, grab the mouse cursor so that for
example transform still works when you move your mouse outside
of the window, previously it would just stop then. This is
automatic now for all modal ops, perhaps not always needed?
* Fix for a trailing button highlight issue.
Diffstat (limited to 'source/blender/windowmanager/intern/wm_cursors.c')
-rw-r--r-- | source/blender/windowmanager/intern/wm_cursors.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/windowmanager/intern/wm_cursors.c b/source/blender/windowmanager/intern/wm_cursors.c index 9b64ad6d38c..5ddd8f5a1a9 100644 --- a/source/blender/windowmanager/intern/wm_cursors.c +++ b/source/blender/windowmanager/intern/wm_cursors.c @@ -156,6 +156,11 @@ void WM_cursor_wait(int val) } } +void WM_cursor_grab(wmWindow *win, int val) +{ + GHOST_SetCursorGrab(win->ghostwin, val); +} + /* afer this you can call restore too */ void WM_timecursor(wmWindow *win, int nr) { |