Mercurial > mplayer.hg
diff Gui/mplayer/sw.h @ 4818:3473ca9ef158
new gui interface, and gtk moved into mplayer process. fork ... bleh :)
author | pontscho |
---|---|
date | Sat, 23 Feb 2002 15:12:55 +0000 |
parents | b1a2469e78ac |
children | b8d8d72776f2 |
line wrap: on
line diff
--- a/Gui/mplayer/sw.h Sat Feb 23 07:40:25 2002 +0000 +++ b/Gui/mplayer/sw.h Sat Feb 23 15:12:55 2002 +0000 @@ -11,7 +11,7 @@ if ( !appMPlayer.subWindow.Mapped || appMPlayer.subWindow.Visible == wsWindowNotVisible ) return; - if ( mplShMem->Playing ) mplSubRender=0; + if ( guiIntfStruct.Playing ) mplSubRender=0; if ( mplSubRender ) { @@ -28,18 +28,15 @@ mplMouseTimer=mplMouseTimerConst; wsVisibleMouse( &appMPlayer.subWindow,wsShowMouseCursor ); - + switch( Button ) { case wsPMMouseButton: -#ifdef USE_DVDREAD - memcpy( >kShMem->DVD,&mplShMem->DVD,sizeof( mplDVDStruct ) ); -#endif - gtkSendMessage( evShowPopUpMenu ); + gtkShow( evShowPopUpMenu,NULL ); break; case wsPRMouseButton: - if ( gtkShMem->visiblepopupmenu ) gtkSendMessage( evHidePopUpMenu ); + gtkShow( evHidePopUpMenu,NULL ); mplShowMenu( RX,RY ); msButton=wsPRMouseButton; break; @@ -50,13 +47,13 @@ // --- case wsPLMouseButton: if ( appMPlayer.subWindow.isFullScreen ) - { + { if( ++SubVisible%2 ) wsMoveTopWindow( &appMPlayer.mainWindow ); else wsMoveTopWindow( &appMPlayer.subWindow ); mplSubMoved=1; - break; - } - if ( gtkShMem->visiblepopupmenu ) gtkSendMessage( evHidePopUpMenu ); + break; + } + gtkShow( evHidePopUpMenu,NULL ); sx=X; sy=Y; msButton=wsPLMouseButton; mplSubMoved=0;