Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_border.c e_border.h 


Log Message:


fix maximize on map

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_border.c,v
retrieving revision 1.363
retrieving revision 1.364
diff -u -3 -r1.363 -r1.364
--- e_border.c  22 Aug 2005 03:22:46 -0000      1.363
+++ e_border.c  22 Aug 2005 04:16:25 -0000      1.364
@@ -1161,6 +1161,11 @@
        int x1, y1, x2, y2;
        int w, h;
 
+       if (bd->new_client)
+         {
+            bd->need_maximize = 1;
+            return;
+         }
        bd->saved.x = bd->x;
        bd->saved.y = bd->y;
        bd->saved.w = bd->w;
@@ -2285,8 +2290,8 @@
 
    bd = data;
    e = ev;
-//   printf("##- CONF REQ 0x%x , %iX%i+%i+%i\n",
-//       e->win, e->w, e->h, e->x, e->y);
+   printf("##- CONF REQ 0x%x , %iX%i+%i+%i\n",
+         e->win, e->w, e->h, e->x, e->y);
    bd = e_border_find_by_client_window(e->win);
    if (!bd)
      {
@@ -4721,6 +4726,12 @@
        bd->changes.shaded = 0;
      }
 
+   if (bd->need_maximize)
+     {
+       e_border_maximize(bd, e_config->maximize_policy);
+       bd->need_maximize = 0;
+     }
+   
    if ((bd->changes.pos) && (bd->changes.size))
      {
 //     printf("##- BORDER NEEDS POS/SIZE CHANGE 0x%x\n", bd->client.win);
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_border.h,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -3 -r1.101 -r1.102
--- e_border.h  14 Aug 2005 22:22:17 -0000      1.101
+++ e_border.h  22 Aug 2005 04:16:25 -0000      1.102
@@ -288,6 +288,7 @@
    unsigned int    take_focus : 1;
    unsigned int    want_focus : 1;
    unsigned int    user_skip_winlist : 1;
+   unsigned int    need_maximize : 1;
    E_Maximize      maximized;
 
    unsigned int    lock_user_location : 1; /*DONE*/




-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to