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

Reply via email to