From: Enlightenment C. <no...@cv...> - 2006-09-23 16:07:53
|
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; |