Enlightenment CVS committal

Author  : sebastid
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_border.c e_hints.c e_hints.h 


Log Message:
Don't need to pass coords to e_hints_window_saved_size_(get|set)()

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_border.c,v
retrieving revision 1.338
retrieving revision 1.339
diff -u -3 -r1.338 -r1.339
--- e_border.c  19 Jul 2005 08:51:02 -0000      1.338
+++ e_border.c  19 Jul 2005 09:11:21 -0000      1.339
@@ -1131,7 +1131,7 @@
             bd->saved.y = bd->y;
             bd->saved.w = bd->w;
             bd->saved.h = bd->h;
-            e_hints_window_saved_size_set(bd, bd->x, bd->y, bd->w, bd->h);
+            e_hints_window_saved_size_set(bd);
          }
 
        e_border_raise(bd);
@@ -1274,7 +1274,7 @@
 
        e_border_move_resize(bd, bd->saved.x, bd->saved.y, bd->saved.w, 
bd->saved.h);
        bd->saved.x = bd->saved.y = bd->saved.w = bd->saved.h = 0;
-       e_hints_window_saved_size_set(bd, 0, 0, 0, 0);
+       e_hints_window_saved_size_set(bd);
 
        edje_object_signal_emit(bd->bg_object, "unmaximize", "");
      }
@@ -1302,7 +1302,7 @@
             bd->saved.y = bd->y;
             bd->saved.w = bd->w;
             bd->saved.h = bd->h;
-            e_hints_window_saved_size_set(bd, bd->x, bd->y, bd->w, bd->h);
+            e_hints_window_saved_size_set(bd);
          }
 
        bd->client_inset.sl = bd->client_inset.l;
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_hints.c,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -3 -r1.57 -r1.58
--- e_hints.c   10 Jul 2005 17:12:01 -0000      1.57
+++ e_hints.c   19 Jul 2005 09:11:21 -0000      1.58
@@ -399,7 +399,7 @@
      e_border_shade(bd, e_hints_window_shade_direction_get(bd));
    if ((bd->client.netwm.state.maximized_v) && 
(bd->client.netwm.state.maximized_h))
      {
-       e_hints_window_saved_size_get(bd, &bd->saved.x, &bd->saved.y, 
&bd->saved.w, &bd->saved.h);
+       e_hints_window_saved_size_get(bd);
        e_border_maximize(bd, e_config->maximize_policy);
      }
    if (bd->client.netwm.state.fullscreen)
@@ -998,19 +998,19 @@
 }
 
 void
-e_hints_window_saved_size_set(E_Border *bd, int x, int y, int w, int h)
+e_hints_window_saved_size_set(E_Border *bd)
 {
    unsigned int sizes[4];
 
-   sizes[0] = x;
-   sizes[1] = y;
-   sizes[2] = w;
-   sizes[3] = h;
+   sizes[0] = bd->saved.x;
+   sizes[1] = bd->saved.y;
+   sizes[2] = bd->saved.w;
+   sizes[3] = bd->saved.h;
    ecore_x_window_prop_card32_set(bd->client.win, E_ATOM_SAVED_SIZE, sizes, 4);
 }
 
 int
-e_hints_window_saved_size_get(E_Border *bd, int *x, int *y, int *w, int *h)
+e_hints_window_saved_size_get(E_Border *bd)
 {
    int ret;
    int sizes[4];
@@ -1018,10 +1018,10 @@
    memset(sizes, 0, sizeof(sizes));
    ret = ecore_x_window_prop_card32_get(bd->client.win, E_ATOM_SAVED_SIZE,
                                        sizes, 4);
-   if (x) *x = sizes[0];
-   if (y) *y = sizes[1];
-   if (w) *w = sizes[2];
-   if (h) *h = sizes[3];
+   bd->saved.x = sizes[0];
+   bd->saved.y = sizes[1];
+   bd->saved.w = sizes[2];
+   bd->saved.h = sizes[3];
 
    return ret;
 }
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_hints.h,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -3 -r1.18 -r1.19
--- e_hints.h   10 Jul 2005 17:12:01 -0000      1.18
+++ e_hints.h   19 Jul 2005 09:11:21 -0000      1.19
@@ -30,10 +30,8 @@
 EAPI void e_hints_window_shade_direction_set(E_Border *bd, E_Direction dir);
 EAPI E_Direction e_hints_window_shade_direction_get(E_Border *bd);
 
-EAPI void e_hints_window_saved_size_set(E_Border *bd,
-                                      int x, int y, int w, int h);
-EAPI int e_hints_window_saved_size_get(E_Border *bd,
-                                      int *x, int *y, int *w, int *h);
+EAPI void e_hints_window_saved_size_set(E_Border *bd);
+EAPI int e_hints_window_saved_size_get(E_Border *bd);
 
 EAPI void e_hints_window_shaded_set(E_Border *bd, int on);
 EAPI void e_hints_window_maximized_set(E_Border *bd, int on);




-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to