mirror of
https://github.com/mpv-player/mpv
synced 2025-03-25 04:38:01 +00:00
added double click support in vo_macosx. Patch by Ulion <ulion2002@gmail.com>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24097 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
4166de18ec
commit
e627303d70
@ -73,8 +73,11 @@
|
||||
- (void) keyDown: (NSEvent *) theEvent;
|
||||
- (void) mouseMoved: (NSEvent *) theEvent;
|
||||
- (void) mouseDown: (NSEvent *) theEvent;
|
||||
- (void) mouseUp: (NSEvent *) theEvent;
|
||||
- (void) rightMouseDown: (NSEvent *) theEvent;
|
||||
- (void) rightMouseUp: (NSEvent *) theEvent;
|
||||
- (void) otherMouseDown: (NSEvent *) theEvent;
|
||||
- (void) otherMouseUp: (NSEvent *) theEvent;
|
||||
- (void) scrollWheel: (NSEvent *) theEvent;
|
||||
- (void) mouseEvent: (NSEvent *) theEvent;
|
||||
- (void) check_events;
|
||||
|
@ -947,16 +947,31 @@ static int control(uint32_t request, void *data, ...)
|
||||
[self mouseEvent: theEvent];
|
||||
}
|
||||
|
||||
- (void) mouseUp: (NSEvent *) theEvent
|
||||
{
|
||||
[self mouseEvent: theEvent];
|
||||
}
|
||||
|
||||
- (void) rightMouseDown: (NSEvent *) theEvent
|
||||
{
|
||||
[self mouseEvent: theEvent];
|
||||
}
|
||||
|
||||
- (void) rightMouseUp: (NSEvent *) theEvent
|
||||
{
|
||||
[self mouseEvent: theEvent];
|
||||
}
|
||||
|
||||
- (void) otherMouseDown: (NSEvent *) theEvent
|
||||
{
|
||||
[self mouseEvent: theEvent];
|
||||
}
|
||||
|
||||
- (void) otherMouseUp: (NSEvent *) theEvent
|
||||
{
|
||||
[self mouseEvent: theEvent];
|
||||
}
|
||||
|
||||
- (void) scrollWheel: (NSEvent *) theEvent
|
||||
{
|
||||
if([theEvent deltaY] > 0)
|
||||
@ -967,11 +982,21 @@ static int control(uint32_t request, void *data, ...)
|
||||
|
||||
- (void) mouseEvent: (NSEvent *) theEvent
|
||||
{
|
||||
switch( [theEvent buttonNumber] )
|
||||
{
|
||||
case 0: mplayer_put_key(MOUSE_BTN0);break;
|
||||
case 1: mplayer_put_key(MOUSE_BTN1);break;
|
||||
case 2: mplayer_put_key(MOUSE_BTN2);break;
|
||||
if ( [theEvent buttonNumber] >= 0 && [theEvent buttonNumber] <= 9 )
|
||||
{
|
||||
switch([theEvent type])
|
||||
{
|
||||
case NSLeftMouseDown:
|
||||
case NSRightMouseDown:
|
||||
case NSOtherMouseDown:
|
||||
mplayer_put_key((MOUSE_BTN0 + [theEvent buttonNumber]) | MP_KEY_DOWN);
|
||||
break;
|
||||
case NSLeftMouseUp:
|
||||
case NSRightMouseUp:
|
||||
case NSOtherMouseUp:
|
||||
mplayer_put_key(MOUSE_BTN0 + [theEvent buttonNumber]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user