summaryrefslogtreecommitdiffstats
path: root/Gui
diff options
context:
space:
mode:
authorfilon <filon@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-02-07 19:38:39 +0000
committerfilon <filon@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-02-07 19:38:39 +0000
commita3385947b2140bda6fb85d1db5f3cea11aacb58c (patch)
tree57261b2b02a7c8507909aa07a95092e8b937ab61 /Gui
parentdd5bfcbc7ef693a260fcfb4e10fc9ddd548a17e2 (diff)
downloadmpv-a3385947b2140bda6fb85d1db5f3cea11aacb58c.tar.bz2
mpv-a3385947b2140bda6fb85d1db5f3cea11aacb58c.tar.xz
- support command line parameter -fstype, eg. -fstype layer=12,above,fullscreen
- help (-fstype help) also availabible - support state BELOW (someone may want to use it...) and by -fstype none forcing of not changing window layer (user request) - drop icelayer option, it can be set by -fstype layer=<number> - simplify vo_x11_fullscreen - fs change code cleanup git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9318 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui')
-rw-r--r--Gui/wm/ws.c18
1 files changed, 6 insertions, 12 deletions
diff --git a/Gui/wm/ws.c b/Gui/wm/ws.c
index 277452410d..e6fef14c0e 100644
--- a/Gui/wm/ws.c
+++ b/Gui/wm/ws.c
@@ -738,18 +738,12 @@ void wsFullScreen( wsTWindow * win )
#endif
}
- if ( net_wm_support != SUPPORT_FULLSCREEN || metacity_hack == 1 )
- {
- vo_x11_decoration( wsDisplay,win->WindowID,decoration );
- vo_x11_sizehint( win->X,win->Y,win->Width,win->Height,0 );
- }
+ vo_x11_decoration( wsDisplay,win->WindowID,decoration );
+ vo_x11_sizehint( win->X,win->Y,win->Width,win->Height,0 );
vo_x11_setlayer( wsDisplay,win->WindowID,win->isFullScreen );
- if ( net_wm_support != SUPPORT_FULLSCREEN || metacity_hack == 1 )
- {
- if ( vo_wm_type == vo_wm_Unknown && !(vo_fsmode&16) )
- XWithdrawWindow( wsDisplay,win->WindowID,wsScreen );
- XMoveResizeWindow( wsDisplay,win->WindowID,win->X,win->Y,win->Width,win->Height );
- }
+ if ( vo_wm_type == 0 && !(vo_fsmode&16) )
+ XWithdrawWindow( wsDisplay,win->WindowID,wsScreen );
+ XMoveResizeWindow( wsDisplay,win->WindowID,win->X,win->Y,win->Width,win->Height );
XMapRaised( wsDisplay,win->WindowID );
XRaiseWindow( wsDisplay,win->WindowID );
XFlush( wsDisplay );
@@ -860,7 +854,7 @@ void wsResizeWindow( wsTWindow * win,int sx, int sy )
win->SizeHint.win_gravity=StaticGravity;
win->SizeHint.base_width=sx; win->SizeHint.base_height=sy;
- if ( vo_wm_type == vo_wm_Unknown ) XUnmapWindow( wsDisplay,win->WindowID );
+ if ( vo_wm_type == 0 ) XUnmapWindow( wsDisplay,win->WindowID );
XSetWMNormalHints( wsDisplay,win->WindowID,&win->SizeHint );
XResizeWindow( wsDisplay,win->WindowID,sx,sy );