Enlightenment CVS committal Author : codewarrior Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_fileman_smart.c Log Message: - stretch item swallow when we dont have scrollbar - emit proper signals on mouse down / up =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_fileman_smart.c,v retrieving revision 1.104 retrieving revision 1.105 diff -u -3 -r1.104 -r1.105 --- e_fileman_smart.c 9 Nov 2005 02:00:33 -0000 1.104 +++ e_fileman_smart.c 9 Nov 2005 08:08:05 -0000 1.105 @@ -1735,6 +1735,8 @@ { E_Fm_Smart_Data *sd; Evas_Event_Mouse_Down *ev; + E_Fm_Icon *icon; + Evas_List *l; E_Menu *mn; E_Menu_Item *mi; int x, y, w, h; @@ -1745,7 +1747,13 @@ if(!strcmp(edje_object_part_state_get(sd->edje_obj, "typebuffer", NULL), "shown")) { edje_object_signal_emit(sd->edje_obj, "typebuf_hide", ""); - edje_object_part_text_set(sd->edje_obj, "text", ""); + edje_object_part_text_set(sd->edje_obj, "text", ""); + for (l = sd->files; l; l = l->next) + { + icon = l->data; + e_fm_icon_signal_emit(icon->icon_object, "default", ""); + } + edje_object_signal_emit(sd->edje_obj, "default", ""); } switch (ev->button) @@ -2132,16 +2140,24 @@ { E_Fm_Icon *icon; Evas_Event_Mouse_Move *ev; + Evas_List *l; - ev = event_info; + ev = event_info; icon = data; - + if(!strcmp(edje_object_part_state_get(icon->sd->edje_obj, "typebuffer", NULL), "shown")) - { + { + E_Fm_Icon *i; edje_object_signal_emit(icon->sd->edje_obj, "typebuf_hide", ""); edje_object_part_text_set(icon->sd->edje_obj, "text", ""); + for (l = icon->sd->files; l; l = l->next) + { + i = l->data; + e_fm_icon_signal_emit(i->icon_object, "default", ""); + } + edje_object_signal_emit(icon->sd->edje_obj, "default", ""); } - + if(icon->sd->win) icon->sd->drag.start = 0; } ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs