Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_border.c e_int_menus.c e_remember.c Log Message: fix shade remember =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_border.c,v retrieving revision 1.447 retrieving revision 1.448 diff -u -3 -r1.447 -r1.448 --- e_border.c 11 Oct 2005 20:21:50 -0000 1.447 +++ e_border.c 16 Oct 2005 04:25:57 -0000 1.448 @@ -1243,7 +1243,8 @@ E_OBJECT_CHECK(bd); E_OBJECT_TYPE_CHECK(bd, E_BORDER_TYPE); if ((bd->fullscreen) || (bd->maximized) || (bd->shading)) return; - if (!strcmp("borderless", bd->client.border.name)) return; + if ((bd->client.border.name) && + (!strcmp("borderless", bd->client.border.name))) return; if (!bd->shaded) { // printf("SHADE!\n"); @@ -4658,8 +4659,10 @@ } if (rem->apply & E_REMEMBER_APPLY_SHADE) { - /* FIXME: determine shade dir */ - e_border_shade(bd, E_DIRECTION_UP); + if (rem->prop.shaded >= 100) + e_border_shade(bd, rem->prop.shaded - 100); + else if (rem->prop.shaded >= 50) + e_border_unshade(bd, rem->prop.shaded - 50); } if (rem->apply & E_REMEMBER_APPLY_LOCKS) { =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_int_menus.c,v retrieving revision 1.107 retrieving revision 1.108 diff -u -3 -r1.107 -r1.108 --- e_int_menus.c 15 Oct 2005 10:02:29 -0000 1.107 +++ e_int_menus.c 16 Oct 2005 04:25:57 -0000 1.108 @@ -146,7 +146,7 @@ } mi = e_menu_item_new(m); - e_menu_item_label_set(mi, _("File Manager")); + e_menu_item_label_set(mi, _("Files")); e_util_menu_item_edje_icon_set(mi, "enlightenment/fileman"); e_menu_item_callback_set(mi, _e_int_menus_main_fm, NULL); =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_remember.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- e_remember.c 15 Oct 2005 08:46:36 -0000 1.9 +++ e_remember.c 16 Oct 2005 04:25:57 -0000 1.10 @@ -205,7 +205,10 @@ rem->prop.sticky = bd->sticky; - rem->prop.shaded = bd->shaded; + if (bd->shaded) + rem->prop.shaded = 100 + bd->shade.dir; + else + rem->prop.shaded = 50 + bd->shade.dir; rem->prop.skip_winlist = bd->user_skip_winlist; ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs