Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_actions.c e_sys.c e_sys.h Log Message: add a halt_now that bypasses logout =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_actions.c,v retrieving revision 1.117 retrieving revision 1.118 diff -u -3 -r1.117 -r1.118 --- e_actions.c 8 Jul 2008 12:02:09 -0000 1.117 +++ e_actions.c 8 Jul 2008 14:00:53 -0000 1.118 @@ -1624,6 +1624,12 @@ } /***************************************************************************/ +ACT_FN_GO(halt_now) +{ + e_sys_action_do(E_SYS_HALT_NOW, NULL); +} + +/***************************************************************************/ static E_Dialog *logout_dialog = NULL; static void @@ -2574,6 +2580,10 @@ ACT_GO(exit_now); e_action_predef_name_set(_("Enlightenment"), _("Exit Immediately"), "exit_now", NULL, NULL, 0); + + ACT_GO(halt_now); + e_action_predef_name_set(_("Enlightenment"), _("Shut Down Immediately"), + "halt_now", NULL, NULL, 0); ACT_GO(halt); e_action_predef_name_set(_("System"), _("Shut Down"), "halt", =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_sys.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- e_sys.c 24 Sep 2007 10:53:44 -0000 1.11 +++ e_sys.c 8 Jul 2008 14:00:53 -0000 1.12 @@ -72,6 +72,8 @@ return 0; case E_SYS_HALT: return _e_sys_can_halt; + case E_SYS_HALT_NOW: + return _e_sys_can_halt; case E_SYS_REBOOT: return _e_sys_can_reboot; case E_SYS_SUSPEND: @@ -102,6 +104,7 @@ case E_SYS_LOGOUT: case E_SYS_SUSPEND: case E_SYS_HIBERNATE: + case E_SYS_HALT_NOW: ret = _e_sys_action_do(a, param); break; case E_SYS_HALT: =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_sys.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- e_sys.h 9 Sep 2006 07:00:14 -0000 1.2 +++ e_sys.h 8 Jul 2008 14:00:53 -0000 1.3 @@ -13,6 +13,7 @@ E_SYS_EXIT_NOW, E_SYS_LOGOUT, E_SYS_HALT, + E_SYS_HALT_NOW, E_SYS_REBOOT, E_SYS_SUSPEND, E_SYS_HIBERNATE ------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs