Enlightenment CVS committal Author : atmosphere Project : e17 Module : apps/entrance
Dir : e17/apps/entrance/src/client Modified Files: entrance_auth.c entrance_edit.c entrance_session.c entrance_user.c main.c Log Message: more namespace work, and indent, user unselection broke recently, more to come =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_auth.c,v retrieving revision 1.19 retrieving revision 1.20 diff -u -3 -r1.19 -r1.20 --- entrance_auth.c 8 Dec 2004 17:54:22 -0000 1.19 +++ entrance_auth.c 10 Dec 2004 23:33:31 -0000 1.20 @@ -324,7 +324,7 @@ #else environ = NULL; #endif - + e->env = environ; setenv("XAUTHORITY", buf, 1); setenv("TERM", "vt100", 0); // TERM=linux? =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_edit.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- entrance_edit.c 8 Dec 2004 16:53:07 -0000 1.10 +++ entrance_edit.c 10 Dec 2004 23:33:31 -0000 1.11 @@ -2016,15 +2016,15 @@ #if 0 if (edje_object_part_exists(edje, "entrance.time")) { - edje_object_signal_callback_add(edje, "Go", "entrance.time", set_time, - o); + edje_object_signal_callback_add(edje, "Go", "entrance.time", + set_time, o); edje_object_signal_emit(edje, "Go", "entrance.time"); timer = ecore_timer_add(0.5, timer_cb, edje); } if (edje_object_part_exists(edje, "entrance.date")) { - edje_object_signal_callback_add(edje, "Go", "entrance.date", set_date, - o); + edje_object_signal_callback_add(edje, "Go", "entrance.date", + set_date, o); edje_object_signal_emit(edje, "Go", "entrance.date"); if (!timer) timer = ecore_timer_add(0.5, timer_cb, edje); =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_session.c,v retrieving revision 1.64 retrieving revision 1.65 diff -u -3 -r1.64 -r1.65 --- entrance_session.c 8 Dec 2004 16:53:07 -0000 1.64 +++ entrance_session.c 10 Dec 2004 23:33:31 -0000 1.65 @@ -194,8 +194,16 @@ { if (e) { + Evas_Object *obj = NULL; + entrance_auth_free(e->auth); e->auth = entrance_auth_new(); + if ((obj = + edje_object_part_swallow_get(e->edje, "entrance.user.avatar"))) + { + edje_object_part_unswallow(e->edje, obj); + evas_object_del(obj); + } edje_object_signal_emit(e->edje, "In", "entrance.entry.user"); } } @@ -203,7 +211,7 @@ /** * entrance_session_user_set: forget what we know about the current user, * load what info we can from the entrance user parameter, so we have a new - * user in our "entrance.users.avatar" edje + * user in our "entrance.user.avatar" edje * @param e - the entrance sesssion currently running * @param eu - the new entrance user we're setting as "current" */ @@ -216,7 +224,8 @@ if (e && eu) { - if ((obj = edje_object_part_swallow_get(e->edje, "entrance.users.avatar"))) + if ((obj = + edje_object_part_swallow_get(e->edje, "entrance.user.avatar"))) { edje_object_part_unswallow(e->edje, obj); evas_object_del(obj); @@ -244,12 +253,14 @@ result = entrance_session_auth_user(e); if (result == 0) { - if (edje_object_part_exists(e->edje, "entrance.users.avatar")) + if (edje_object_part_exists + (e->edje, "entrance.user.avatar")) { - edje_object_part_swallow(e->edje, "entrance.users.avatar", obj); + edje_object_part_swallow(e->edje, "entrance.user.avatar", + obj); } - edje_object_signal_emit(e->edje, "entrance,user,auth,success", - ""); + edje_object_signal_emit(e->edje, + "entrance,user,auth,success", ""); e->authed = 1; } else @@ -263,13 +274,14 @@ { #endif evas_object_layer_set(obj, evas_object_layer_get(e->edje)); - if (edje_object_part_exists(e->edje, "entrance.users.avatar")) + if (edje_object_part_exists(e->edje, "entrance.user.avatar")) { - edje_object_part_swallow(e->edje, "entrance.users.avatar", obj); + edje_object_part_swallow(e->edje, "entrance.user.avatar", + obj); } edje_object_signal_emit(e->edje, "In", "entrance.entry.pass"); edje_object_signal_emit(e->edje, "entrance,user,success", ""); - edje_object_signal_emit(e->edje, "entrance,users,selected", ""); + edje_object_signal_emit(e->edje, "entrance,user,selected", ""); #if 0 } #endif @@ -277,7 +289,8 @@ else { evas_object_del(obj); - /* edje_object_signal_emit(e->edje, "In", "entrance.entry.pass"); */ + /* edje_object_signal_emit(e->edje, "In", "entrance.entry.pass"); + */ edje_object_signal_emit(e->edje, "entrance,user,fail", ""); } } @@ -449,7 +462,9 @@ free(e->session); e->session = strdup(exs->session); - old_o = edje_object_part_swallow_get(e->edje, "entrance.xsessions.selected"); + old_o = + edje_object_part_swallow_get(e->edje, + "entrance.xsessions.selected"); if (old_o) { edje_object_part_unswallow(e->edje, old_o); @@ -457,7 +472,6 @@ } edje_object_part_swallow(e->edje, "entrance.xsessions.selected", o); evas_object_layer_set(o, evas_object_layer_get(e->edje)); - edje_object_signal_emit(e->edje, "SessionDefaultChanged", ""); edje_object_signal_emit(e->edje, "entrance,xsession,selected", ""); } } @@ -498,8 +512,8 @@ if (!e || !e->edje || !e->config) return; - edje_object_part_geometry_get(e->edje, "entrance.xsessions.list", NULL, NULL, - &w, &h); + edje_object_part_geometry_get(e->edje, "entrance.xsessions.list", NULL, + NULL, &w, &h); if ((container = esmart_container_new(evas_object_evas_get(e->edje)))) { esmart_container_padding_set(container, 0, 0, 0, 0); @@ -568,8 +582,8 @@ if (!e || !e->edje) return; - edje_object_part_geometry_get(e->edje, "entrance.users.list", NULL, NULL, &w, - &h); + edje_object_part_geometry_get(e->edje, "entrance.users.list", NULL, NULL, + &w, &h); if ((container = esmart_container_new(evas_object_evas_get(e->edje)))) { esmart_container_padding_set(container, 0, 0, 0, 0); =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_user.c,v retrieving revision 1.13 retrieving revision 1.14 diff -u -3 -r1.13 -r1.14 --- entrance_user.c 8 Dec 2004 18:32:03 -0000 1.13 +++ entrance_user.c 10 Dec 2004 23:33:31 -0000 1.14 @@ -81,7 +81,7 @@ /** * entrance_user_edje_get : get the Evas_Object(edje||image) that is - * specified in config db. Their "entrance.users.avatar" + * specified in config db. Their "entrance.user.avatar" * @param e - the Entrance_User to get the edje for * @param edje - a pointer to the main edje in entrance * @return NULL on failure, a valid Evas_Object on success @@ -122,9 +122,9 @@ /** * FIXME: perhaps go so far as to do Gecos type stuff */ - edje_object_signal_callback_add(o, "entrance,users,selected", "", + edje_object_signal_callback_add(o, "entrance,user,selected", "", user_selected_cb, e); - edje_object_signal_callback_add(o, "entrance,users,unselected", "", + edje_object_signal_callback_add(o, "entrance,user,unselected", "", user_unselected_cb, e); evas_object_show(result); } =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/main.c,v retrieving revision 1.63 retrieving revision 1.64 diff -u -3 -r1.63 -r1.64 --- main.c 10 Dec 2004 00:53:57 -0000 1.63 +++ main.c 10 Dec 2004 23:33:31 -0000 1.64 @@ -132,10 +132,12 @@ } esmart_text_entry_text_set(o, ""); } - else if (!strcmp(esmart_text_entry_edje_part_get(o), "entrance.entry.user")) + else + if (!strcmp(esmart_text_entry_edje_part_get(o), "entrance.entry.user")) { oo = - evas_object_name_find(evas_object_evas_get(o), "entrance.entry.pass"); + evas_object_name_find(evas_object_evas_get(o), + "entrance.entry.pass"); } if (oo) { @@ -365,7 +367,8 @@ if (session && data) { entrance_session_user_reset(session); -/* edje_object_signal_emit(o, "entrance,user,fail", "");*/ + /* + edje_object_signal_emit(o, "entrance,user,auth,fail", ""); */ } } @@ -463,8 +466,8 @@ * default session to be executed when they log in. */ static void -_session_set(void *data, Evas_Object * o, const char *emission, - const char *source) +_user_session_set(void *data, Evas_Object * o, const char *emission, + const char *source) { Entrance_Session *e = NULL; @@ -732,23 +735,23 @@ } #endif if (!testing) - { - Ecore_X_Window *roots; - int num, i; - - num = 0; - roots = ecore_x_window_root_list(&num); - if (roots) - { - for (i = 0; i < num; i++) - { - ecore_x_window_background_color_set(roots[i], 0); - ecore_x_window_cursor_show(roots[i], 0); - } - free(roots); - ecore_x_sync(); - } - } + { + Ecore_X_Window *roots; + int num, i; + + num = 0; + roots = ecore_x_window_root_list(&num); + if (roots) + { + for (i = 0; i < num; i++) + { + ecore_x_window_background_color_set(roots[i], 0); + ecore_x_window_cursor_show(roots[i], 0); + } + free(roots); + ecore_x_sync(); + } + } ecore_event_handler_add(ECORE_EVENT_SIGNAL_EXIT, exit_cb, NULL); ecore_idle_enterer_add(idler_before_cb, NULL); @@ -863,8 +866,8 @@ update the Time */ if (edje_object_part_exists(edje, "entrance.time")) { - edje_object_signal_callback_add(edje, "Go", "entrance.time", set_time, - o); + edje_object_signal_callback_add(edje, "Go", "entrance.time", + set_time, o); edje_object_signal_emit(edje, "Go", "entrance.time"); timer = ecore_timer_add(0.5, timer_cb, edje); } @@ -872,8 +875,8 @@ already running to automatically update the Date */ if (edje_object_part_exists(edje, "entrance.date")) { - edje_object_signal_callback_add(edje, "Go", "entrance.date", set_date, - o); + edje_object_signal_callback_add(edje, "Go", "entrance.date", + set_date, o); edje_object_signal_emit(edje, "Go", "entrance.date"); if (!timer) timer = ecore_timer_add(0.5, timer_cb, edje); @@ -928,14 +931,14 @@ * callbacks have been added, otherwise show might not trigger all * the desired events */ - edje_object_signal_callback_add(edje, "entrance,user,auth,success,done", "", - done_cb, e); + edje_object_signal_callback_add(edje, "entrance,user,auth,success,done", + "", done_cb, e); edje_object_signal_callback_add(edje, "entrance,system,reboot", "", reboot_cb, e); edje_object_signal_callback_add(edje, "entrance,system,halt", "", shutdown_cb, e); - edje_object_signal_callback_add(edje, "SessionDefaultSet", "", - _session_set, session); + edje_object_signal_callback_add(edje, "entrance,user,xsession,set", "", + _user_session_set, session); evas_object_show(edje); /* set focus to user input by default */ edje_object_signal_emit(edje, "In", "entrance.entry.user"); @@ -950,23 +953,23 @@ entrance_ipc_session_set(session); entrance_session_run(session); - if (!testing) - { - Ecore_X_Window *roots; - int num, i; - - num = 0; - roots = ecore_x_window_root_list(&num); - if (roots) - { - for (i = 0; i < num; i++) - { - ecore_x_window_cursor_show(roots[i], 1); - } - free(roots); - ecore_x_sync(); - } - } + if (!testing) + { + Ecore_X_Window *roots; + int num, i; + + num = 0; + roots = ecore_x_window_root_list(&num); + if (roots) + { + for (i = 0; i < num; i++) + { + ecore_x_window_cursor_show(roots[i], 1); + } + free(roots); + ecore_x_sync(); + } + } if (session->authed) { entrance_session_start_user_session(session); ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs