Mercurial > mplayer.hg
comparison Gui/mplayer/sw.h @ 5651:b8d8d72776f2
fix playlist bug with gui and rewrite mousecursor show/hide code
author | pontscho |
---|---|
date | Tue, 16 Apr 2002 17:41:29 +0000 |
parents | 3473ca9ef158 |
children | 60cf2bca993f |
comparison
equal
deleted
inserted
replaced
5650:71f221e98fa4 | 5651:b8d8d72776f2 |
---|---|
23 | 23 |
24 void mplSubMouseHandle( int Button,int X,int Y,int RX,int RY ) | 24 void mplSubMouseHandle( int Button,int X,int Y,int RX,int RY ) |
25 { | 25 { |
26 static int mplSubMoved = 0; | 26 static int mplSubMoved = 0; |
27 static int msButton = 0; | 27 static int msButton = 0; |
28 | |
29 mplMouseTimer=mplMouseTimerConst; | |
30 wsVisibleMouse( &appMPlayer.subWindow,wsShowMouseCursor ); | |
31 | |
32 | 28 |
33 switch( Button ) | 29 switch( Button ) |
34 { | 30 { |
35 case wsPMMouseButton: | 31 case wsPMMouseButton: |
36 gtkShow( evShowPopUpMenu,NULL ); | 32 gtkShow( evShowPopUpMenu,NULL ); |
65 mplSubMoved=1; | 61 mplSubMoved=1; |
66 if ( !appMPlayer.subWindow.isFullScreen ) wsMoveWindow( &appMPlayer.subWindow,False,RX - sx,RY - sy ); | 62 if ( !appMPlayer.subWindow.isFullScreen ) wsMoveWindow( &appMPlayer.subWindow,False,RX - sx,RY - sy ); |
67 break; | 63 break; |
68 case wsPRMouseButton: | 64 case wsPRMouseButton: |
69 mplMenuMouseHandle( X,Y,RX,RY ); | 65 mplMenuMouseHandle( X,Y,RX,RY ); |
70 mplMouseTimer=mplMouseTimerConst; | |
71 break; | 66 break; |
72 } | 67 } |
73 break; | 68 break; |
74 case wsRLMouseButton: | 69 case wsRLMouseButton: |
75 // if ( ( !mplSubMoved )&&( ( SubVisible++%2 ) ) ) wsMoveTopWindow( &appMPlayer.mainWindow ); | 70 // if ( ( !mplSubMoved )&&( ( SubVisible++%2 ) ) ) wsMoveTopWindow( &appMPlayer.mainWindow ); |