Enlightenment CVS committal

Author  : iamsthitha
Project : e_modules
Module  : taskbar

Dir     : e_modules/taskbar


Modified Files:
        TODO e_mod_main.c 


Log Message:
A few comments so I know what I'm doing. 
+TODO update

===================================================================
RCS file: /cvs/e/e_modules/taskbar/TODO,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- TODO        6 Sep 2006 01:38:41 -0000       1.3
+++ TODO        23 Sep 2006 16:07:50 -0000      1.4
@@ -16,7 +16,9 @@
 
 - vert layout - no...
 
-- BUG: Skip Win List not applied immediately
+- BUG: Skip Win List not applied immediately - For this we need e17 to trigger 
an event e_int_border_menu.c
+
+- taskbar2.edj seems to have issues staying in one place
 
 TODO
 
===================================================================
RCS file: /cvs/e/e_modules/taskbar/e_mod_main.c,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -3 -r1.22 -r1.23
--- e_mod_main.c        17 Sep 2006 16:35:34 -0000      1.22
+++ e_mod_main.c        23 Sep 2006 16:07:50 -0000      1.23
@@ -33,42 +33,42 @@
 
 struct _Instance
 {
-   E_Gadcon_Client *gcc;
-   Evas_Object *o_taskbar;
-   Taskbar *taskbar;
+   E_Gadcon_Client *gcc;        // The gadcon client
+   Evas_Object *o_taskbar;      // Same as o_gccbox below
+   Taskbar *taskbar;            // The taskbar
 };
 
 struct _Taskbar
 {
-   Instance *inst;
-   Evas_Object *o_box;
-   Evas_Object *o_gccbox;
-   Evas_Object *o_empty;
-   Evas_List *icons;
-   Evas_List *borders;
-   E_Zone *zone;
-   int xpos;
-   int ypos;
-   int xmax;
-   int ymax;
-   int bwidth;
-   int bheight;
-   int bwmin;
-   int bhmin;
-   int gccw;
-   int gcch;
-   int expand;
+   Instance *inst;              // The instance
+   Evas_Object *o_box;          // The icons swallow
+   Evas_Object *o_gccbox;       // The entire taskbar
+   Evas_Object *o_empty;        // When the taskbar is empty
+   Evas_List *icons;            // List of icons
+   Evas_List *borders;          // List of borders
+   E_Zone *zone;                // Current Zone
+   int xpos;                   // Position of the current
+   int ypos;                   // icon in the table
+   int xmax;                    // Total number of 
+   int ymax;                    // cells available
+   int bwidth;                  // Width of taskbar
+   int bheight;                 // Height of taskbar
+   int bwmin;                   // Minimum Width... I think
+   int bhmin;                   // Minimum Height
+   int gccw;                    // Width of the available gcc space
+   int gcch;                    // Height of the available gcc space
+   int expand;                  // Should icons expand to fill space
 };
 
 struct _Taskbar_Icon
 {
-   Taskbar *taskbar;
-   Evas_Object *o_holder;
-   Evas_Object *o_icon;
-   Evas_Object *o_holder2;
-   Evas_Object *o_icon2;
-   E_Border *border;
-   char *label;
+   Taskbar *taskbar;            // Parent taskbar
+   Evas_Object *o_holder;       // The edje theme object
+   Evas_Object *o_icon;         // The icon
+   Evas_Object *o_holder2;      // Overlay theme object
+   Evas_Object *o_icon2;        // Overlay icon
+   E_Border *border;            // The border this icon points to
+   char *label;                 // label taken from the border
 };
 
 static Taskbar *_taskbar_new(Evas *evas, E_Zone *zone);
@@ -513,7 +513,7 @@
    if (wmin < 1)
      wmin = 1;
 
-   // todo xmax - presently unused
+   // TODO xmax - presently unused
    /* TODO orient */
    if (wnum > 0)
      bwmin = w/wnum < wmin ? wmin : w/wnum;



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to