summaryrefslogtreecommitdiffstats
path: root/Gui
diff options
context:
space:
mode:
authorpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-05-09 17:28:09 +0000
committerpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-05-09 17:28:09 +0000
commitbe3f44df053cf5a18b63b235b05132b088fed11b (patch)
treec2177205d98aafd41109912e14aef3ebb18a07d6 /Gui
parent9cd5020d5835776729bc552d0b13863d730aa6c5 (diff)
downloadmpv-be3f44df053cf5a18b63b235b05132b088fed11b.tar.bz2
mpv-be3f44df053cf5a18b63b235b05132b088fed11b.tar.xz
fullscreen -- round three -- icewm fullscreen fixed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6035 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui')
-rw-r--r--Gui/wm/ws.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/Gui/wm/ws.c b/Gui/wm/ws.c
index 2b159c5bf5..ea8551e3e6 100644
--- a/Gui/wm/ws.c
+++ b/Gui/wm/ws.c
@@ -729,6 +729,19 @@ void wsSetLayer( Display * wsDisplay, Window win, int layer )
unsigned long nitems, bytesafter;
unsigned char * args = NULL;
+ if ( wsWMType == wsWMIceWM )
+ {
+ switch ( layer )
+ {
+ case -1: layer=2; break; // WinLayerBelow
+ case 0: layer=4; break; // WinLayerNormal
+ case 1: layer=8; break; // WinLayerOnTop
+ }
+ XChangeProperty( wsDisplay,win,
+ XInternAtom( wsDisplay,"_WIN_LAYER",False ),XA_CARDINAL,32,PropModeReplace,(unsigned char *)&layer,1 );
+ return;
+ }
+
type=XInternAtom( wsDisplay,"_NET_SUPPORTED",False );
if ( Success == XGetWindowProperty( wsDisplay,wsRootWin,type,0,65536 / sizeof( long ),False,AnyPropertyType,&type,&format,&nitems,&bytesafter,&args ) && nitems > 0 )
{
@@ -814,7 +827,7 @@ void wsFullScreen( wsTWindow * win )
win->SizeHint.flags=PPosition | PSize | PWinGravity;// | PBaseSize;
win->SizeHint.x=win->X; win->SizeHint.y=win->Y;
win->SizeHint.width=win->Width; win->SizeHint.height=win->Height;
- win->SizeHint.base_width=win->Width; win->SizeHint.base_height=win->Height;
+// win->SizeHint.base_width=win->Width; win->SizeHint.base_height=win->Height;
win->SizeHint.win_gravity=StaticGravity;
if ( win->Property & wsMaxSize )