Enlightenment CVS committal

Author  : handyande
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_config.c e_config.h e_zone.c 


Log Message:
remember how many desks we like
this is _not_ on a per zone basis
this does _not_ remember your desktop names
like e16 really ;)
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_config.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -3 -r1.12 -r1.13
--- e_config.c  2 Jan 2005 02:39:43 -0000       1.12
+++ e_config.c  8 Jan 2005 22:09:16 -0000       1.13
@@ -52,6 +52,8 @@
    E_CONFIG_VAL(D, T, framerate, DOUBLE);
    E_CONFIG_VAL(D, T, image_cache, INT);
    E_CONFIG_VAL(D, T, font_cache, INT);
+   E_CONFIG_VAL(D, T, zone_desks_x_count, INT);
+   E_CONFIG_VAL(D, T, zone_desks_y_count, INT);
    E_CONFIG_LIST(D, T, modules, _e_config_module_edd);
 
    e_config = e_config_domain_load("e", _e_config_edd);
@@ -69,6 +71,8 @@
        e_config->framerate = 30.0;
        e_config->image_cache = 2048;
        e_config->font_cache = 512;
+       e_config->zone_desks_x_count = 1;
+       e_config->zone_desks_y_count = 1;
          {
             E_Config_Module *em;
             
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_config.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- e_config.h  20 Dec 2004 21:33:31 -0000      1.6
+++ e_config.h  8 Jan 2005 22:09:16 -0000       1.7
@@ -18,6 +18,8 @@
    double      framerate;
    int         image_cache;
    int         font_cache;
+   int         zone_desks_x_count;
+   int         zone_desks_y_count;
    Evas_List  *modules;
 };
 
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_zone.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- e_zone.c    8 Jan 2005 21:21:56 -0000       1.9
+++ e_zone.c    8 Jan 2005 22:09:16 -0000       1.10
@@ -77,12 +77,12 @@
        evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_MOVE, 
_e_zone_cb_bg_mouse_move, zone);
      }
 
-   /* Start off with 4 desktops (2x2) */
    zone->desk_x_count = 0;
    zone->desk_y_count = 0;
    zone->desk_x_current = 0;
    zone->desk_y_current = 0;
-   e_zone_desk_count_set(zone, 2, 2);
+   e_zone_desk_count_set(zone, e_config->zone_desks_x_count,
+        e_config->zone_desks_y_count);
 
    return zone;
 }
@@ -345,5 +345,8 @@
        desk->visible = 0;
        e_desk_show(desk);
      }
+   e_config->zone_desks_x_count = xx;
+   e_config->zone_desks_y_count = yy;
+   e_config_save_queue();
 }
 




-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to