Enlightenment CVS committal

Author  : kwo
Project : e16
Module  : e

Dir     : e16/e/src


Modified Files:
        E.h arrange.c buttons.c buttons.h 


Log Message:
Eliminate some obsolete code.

===================================================================
RCS file: /cvs/e/e16/e/src/E.h,v
retrieving revision 1.552
retrieving revision 1.553
diff -u -3 -r1.552 -r1.553
--- E.h 29 Apr 2006 19:39:20 -0000      1.552
+++ E.h 30 Apr 2006 13:23:01 -0000      1.553
@@ -517,14 +517,6 @@
 }
 EMode;
 
-typedef struct _rectbox
-{
-   void               *data;
-   int                 x, y, w, h;
-   int                 p;
-}
-RectBox;
-
 /*
  * Function prototypes
  */
===================================================================
RCS file: /cvs/e/e16/e/src/arrange.c,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -3 -r1.92 -r1.93
--- arrange.c   30 Apr 2006 13:15:52 -0000      1.92
+++ arrange.c   30 Apr 2006 13:23:01 -0000      1.93
@@ -27,6 +27,13 @@
 #include "groups.h"
 #include "screen.h"
 
+typedef struct
+{
+   void               *data;
+   int                 x, y, w, h;
+   int                 p;
+} RectBox;
+
 static int
 ArrangeAddToList(int *array, int current_size, int value)
 {
===================================================================
RCS file: /cvs/e/e16/e/src/buttons.c,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -3 -r1.91 -r1.92
--- buttons.c   29 Apr 2006 19:39:20 -0000      1.91
+++ buttons.c   30 Apr 2006 13:23:01 -0000      1.92
@@ -393,24 +393,6 @@
 }
 
 int
-ButtonGetInfo(const Button * b, RectBox * r, Desk * desk)
-{
-   if (!EoIsShown(b) || ButtonIsInternal(b))
-      return -1;
-   if (!EoIsSticky(b) && EoGetDesk(b) != desk)
-      return -1;
-
-   r->data = NULL;
-   r->x = EoGetX(b);
-   r->y = EoGetY(b);
-   r->w = EoGetW(b);
-   r->h = EoGetH(b);
-   r->p = EoIsSticky(b);
-
-   return 0;
-}
-
-int
 ButtonDoShowDefault(const Button * b)
 {
    return !b->internal && b->default_show;
@@ -474,12 +456,6 @@
    autosave();
 }
 
-Button            **
-ButtonsGetList(int *pnum)
-{
-   return (Button **) ecore_list_items_get(button_list, pnum);
-}
-
 void
 ButtonsForeach(int id, Desk * dsk, void (*func) (Button * b))
 {
@@ -944,12 +920,10 @@
 {
    char                s[FILEPATH_LEN_MAX], st[FILEPATH_LEN_MAX];
    FILE               *fs;
-   int                 i, num;
-   Button            **blst;
+   Button             *b;
    int                 flags;
 
-   blst = ButtonsGetList(&num);
-   if (!blst)
+   if (ecore_list_nodes(button_list) <= 0)
       return;
 
    Etmp(st);
@@ -957,64 +931,61 @@
    if (!fs)
       return;
 
-   for (i = 0; i < num; i++)
-     {
-       if (blst[i]->id != 0 || blst[i]->internal)
-          continue;
-
-       fprintf(fs, "4 999\n");
-       fprintf(fs, "100 %s\n", EoGetName(blst[i]));
-       if (blst[i]->iclass)
-          fprintf(fs, "12 %s\n", ImageclassGetName(blst[i]->iclass));
-       if (blst[i]->aclass)
-          fprintf(fs, "11 %s\n", ActionclassGetName(blst[i]->aclass));
-       if (EoGetLayer(blst[i]) >= 0)
-          fprintf(fs, "453 %i\n", EoGetLayer(blst[i]));
-       fprintf(fs, "456 %i\n", blst[i]->geom.width.min);
-       fprintf(fs, "457 %i\n", blst[i]->geom.width.max);
-       fprintf(fs, "468 %i\n", blst[i]->geom.height.min);
-       fprintf(fs, "469 %i\n", blst[i]->geom.height.max);
-       fprintf(fs, "528 %i\n", blst[i]->geom.xorigin);
-       fprintf(fs, "529 %i\n", blst[i]->geom.yorigin);
-       fprintf(fs, "530 %i\n", blst[i]->geom.xabs);
-       fprintf(fs, "531 %i\n", blst[i]->geom.xrel);
-       fprintf(fs, "532 %i\n", blst[i]->geom.yabs);
-       fprintf(fs, "533 %i\n", blst[i]->geom.yrel);
-       fprintf(fs, "534 %i\n", blst[i]->geom.xsizerel);
-       fprintf(fs, "535 %i\n", blst[i]->geom.xsizeabs);
-       fprintf(fs, "536 %i\n", blst[i]->geom.ysizerel);
-       fprintf(fs, "537 %i\n", blst[i]->geom.ysizeabs);
-       fprintf(fs, "538 %i\n", blst[i]->geom.size_from_image);
-       fprintf(fs, "539 %i\n", EoGetDeskNum(blst[i]));
-       fprintf(fs, "540 %i\n", EoIsSticky(blst[i]));
-       fprintf(fs, "542 %i\n", EoIsShown(blst[i]));
+   ECORE_LIST_FOR_EACH(button_list, b)
+   {
+      if (b->id != 0 || b->internal)
+        continue;
 
-       if (blst[i]->flags)
-         {
-            flags = 0;
-            if (((blst[i]->flags & FLAG_FIXED_HORIZ)
-                 && (blst[i]->flags & FLAG_FIXED_VERT))
-                || (blst[i]->flags & FLAG_FIXED))
-               flags = 2;
-            else if (blst[i]->flags & FLAG_FIXED_HORIZ)
-               flags = 3;
-            else if (blst[i]->flags & FLAG_FIXED_VERT)
-               flags = 4;
-            else if (blst[i]->flags & FLAG_TITLE)
-               flags = 0;
-            else if (blst[i]->flags & FLAG_MINIICON)
-               flags = 1;
-            fprintf(fs, "454 %i\n", flags);
-         }
-       fprintf(fs, "1000\n");
-     }
+      fprintf(fs, "4 999\n");
+      fprintf(fs, "100 %s\n", EoGetName(b));
+      if (b->iclass)
+        fprintf(fs, "12 %s\n", ImageclassGetName(b->iclass));
+      if (b->aclass)
+        fprintf(fs, "11 %s\n", ActionclassGetName(b->aclass));
+      if (EoGetLayer(b) >= 0)
+        fprintf(fs, "453 %i\n", EoGetLayer(b));
+      fprintf(fs, "456 %i\n", b->geom.width.min);
+      fprintf(fs, "457 %i\n", b->geom.width.max);
+      fprintf(fs, "468 %i\n", b->geom.height.min);
+      fprintf(fs, "469 %i\n", b->geom.height.max);
+      fprintf(fs, "528 %i\n", b->geom.xorigin);
+      fprintf(fs, "529 %i\n", b->geom.yorigin);
+      fprintf(fs, "530 %i\n", b->geom.xabs);
+      fprintf(fs, "531 %i\n", b->geom.xrel);
+      fprintf(fs, "532 %i\n", b->geom.yabs);
+      fprintf(fs, "533 %i\n", b->geom.yrel);
+      fprintf(fs, "534 %i\n", b->geom.xsizerel);
+      fprintf(fs, "535 %i\n", b->geom.xsizeabs);
+      fprintf(fs, "536 %i\n", b->geom.ysizerel);
+      fprintf(fs, "537 %i\n", b->geom.ysizeabs);
+      fprintf(fs, "538 %i\n", b->geom.size_from_image);
+      fprintf(fs, "539 %i\n", EoGetDeskNum(b));
+      fprintf(fs, "540 %i\n", EoIsSticky(b));
+      fprintf(fs, "542 %i\n", EoIsShown(b));
+
+      if (b->flags)
+       {
+          flags = 0;
+          if (((b->flags & FLAG_FIXED_HORIZ) &&
+               (b->flags & FLAG_FIXED_VERT)) || (b->flags & FLAG_FIXED))
+             flags = 2;
+          else if (b->flags & FLAG_FIXED_HORIZ)
+             flags = 3;
+          else if (b->flags & FLAG_FIXED_VERT)
+             flags = 4;
+          else if (b->flags & FLAG_TITLE)
+             flags = 0;
+          else if (b->flags & FLAG_MINIICON)
+             flags = 1;
+          fprintf(fs, "454 %i\n", flags);
+       }
+      fprintf(fs, "1000\n");
+   }
 
    fclose(fs);
 
    Esnprintf(s, sizeof(s), "%s.buttons", EGetSavePrefix());
    E_mv(st, s);
-
-   Efree(blst);
 }
 
 /*
===================================================================
RCS file: /cvs/e/e16/e/src/buttons.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- buttons.h   6 Apr 2006 21:20:16 -0000       1.9
+++ buttons.h   30 Apr 2006 13:23:01 -0000      1.10
@@ -49,12 +49,10 @@
 void                ButtonSwallowInto(Button * b, EObj * eo);
 void                ButtonSetCallback(Button * b, ButtonCbFunc * func,
                                      EObj * eo);
-int                 ButtonGetInfo(const Button * b, RectBox * r, Desk * d);
 int                 ButtonDoShowDefault(const Button * b);
 int                 ButtonEmbedWindow(Button * ButtonToUse,
                                      Window WindowToEmbed);
 
-Button            **ButtonsGetList(int *pnum);
 void                ButtonsForeach(int id, Desk * dsk,
                                   void (*func) (Button * b));
 void                ButtonsMoveStickyToDesk(Desk * d);




-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to