[Mplayer-cvslog] CVS: main/Gui/wm ws.c,1.39,1.40

Zoltan Ponekker pontscho at mplayerhq.hu
Thu May 9 19:28:11 CEST 2002


Update of /cvsroot/mplayer/main/Gui/wm
In directory mail:/var/tmp.root/cvs-serv27578/Gui/wm

Modified Files:
	ws.c 
Log Message:
fullscreen -- round three -- icewm fullscreen fixed

Index: ws.c
===================================================================
RCS file: /cvsroot/mplayer/main/Gui/wm/ws.c,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- ws.c	8 May 2002 16:41:44 -0000	1.39
+++ ws.c	9 May 2002 17:28:09 -0000	1.40
@@ -729,6 +729,19 @@
  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 @@
  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 )




More information about the MPlayer-cvslog mailing list