diff options
author | Sven Weidauer <sven.weidauer@gmail.com> | 2011-02-27 10:40:41 +0000 |
---|---|---|
committer | Sven Weidauer <sven.weidauer@gmail.com> | 2011-02-27 10:40:41 +0000 |
commit | 7e423186840f9a384c2f0afea2850ae8c5935d8a (patch) | |
tree | fc03ea5f430f5644311f00b71b6ad3b50efc7c31 /cocoa/BrowserView.m | |
parent | b486dace3bed3da98c3eee79be2c3618548d2775 (diff) | |
download | netsurf-7e423186840f9a384c2f0afea2850ae8c5935d8a.tar.gz netsurf-7e423186840f9a384c2f0afea2850ae8c5935d8a.tar.bz2 |
Resetting cursor when mouse moves out of browser view.
svn path=/trunk/netsurf/; revision=11839
Diffstat (limited to 'cocoa/BrowserView.m')
-rw-r--r-- | cocoa/BrowserView.m | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cocoa/BrowserView.m b/cocoa/BrowserView.m index 5f4d9a216..241add229 100644 --- a/cocoa/BrowserView.m +++ b/cocoa/BrowserView.m @@ -168,7 +168,7 @@ static inline NSRect cocoa_get_caret_rect( BrowserView *view ) - (void) viewDidMoveToWindow; { NSTrackingArea *area = [[NSTrackingArea alloc] initWithRect: [self visibleRect] - options: NSTrackingMouseMoved | NSTrackingActiveInKeyWindow | NSTrackingInVisibleRect + options: NSTrackingMouseMoved | NSTrackingMouseEnteredAndExited | NSTrackingActiveInKeyWindow | NSTrackingInVisibleRect owner: self userInfo: nil]; [self addTrackingArea: area]; @@ -267,6 +267,11 @@ static browser_mouse_state cocoa_mouse_flags_for_event( NSEvent *evt ) browser_window_mouse_track( browser, cocoa_mouse_flags_for_event( theEvent ), location.x, location.y ); } +- (void) mouseExited: (NSEvent *) theEvent; +{ + [[NSCursor arrowCursor] set]; +} + - (void) keyDown: (NSEvent *)theEvent; { [self interpretKeyEvents: [NSArray arrayWithObject: theEvent]]; |