Mercurial > mplayer.hg
changeset 1839:ebab5d4c261d
iconize support
author | pontscho |
---|---|
date | Sun, 02 Sep 2001 17:51:10 +0000 |
parents | 4984bd55518e |
children | 07fd7d1b8cc9 |
files | Gui/mplayer/mw.h |
diffstat | 1 files changed, 6 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/Gui/mplayer/mw.h Sun Sep 02 17:49:48 2001 +0000 +++ b/Gui/mplayer/mw.h Sun Sep 02 17:51:10 2001 +0000 @@ -126,16 +126,12 @@ } } -int mainis = 1; - void mplMainDraw( wsParamDisplay ) { wItem * item; txSample * image = NULL; int i; -if ( appMPlayer.mainWindow.Focused == 2 ) mainis=1; - if ( appMPlayer.mainWindow.Visible == wsWindowNotVisible || !mainVisible ) return; // !appMPlayer.mainWindow.Mapped ) return; @@ -220,8 +216,11 @@ exit_player( "Exit" ); break; case evIconify: - IZE("evIcon"); - wsIconify( appMPlayer.mainWindow ); + switch ( (int)param ) + { + case 0: wsIconify( appMPlayer.mainWindow ); break; + case 1: wsIconify( appMPlayer.subWindow ); break; + } break; case evFullScreen: IZE("evFullS"); @@ -528,8 +527,6 @@ case ',': case '<': msg=evPrev; break; - case wsx: - case wsX: case wsEscape: msg=evExit; break; case wsUp: msg=evForward1min; break; @@ -558,6 +555,7 @@ case wsS: msg=evStop; break; case wsp: case wsP: msg=evPlayList; break; + default: vo_x11_putkey( Key ); return; } if ( ( msg != evNone )&&( Type == wsKeyPressed ) ) { @@ -565,5 +563,4 @@ mplMainRender=1; wsPostRedisplay( &appMPlayer.mainWindow ); } - vo_x11_putkey( Key ); }