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