Enlightenment CVS committal

Author  : codewarrior
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_fileman_smart.c 


Log Message:
- close typebuffer if we click on an icon (mouse up) or on the canvas (mouse 
down). the reason i have mouse up on the icon is that sometimes you click and 
wait (read it or look at it) then raise you finger off the mouse button. this 
doesnt apply to the bg because then you can click and drag to show the rubber 
band so we hide it directly.
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_fileman_smart.c,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -3 -r1.100 -r1.101
--- e_fileman_smart.c   8 Nov 2005 00:53:33 -0000       1.100
+++ e_fileman_smart.c   8 Nov 2005 13:19:46 -0000       1.101
@@ -1739,6 +1739,12 @@
    ev = event_info;
    sd = data;
 
+   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", "");         
+     }      
+   
    switch (ev->button)
     {
      case 1:
@@ -1940,7 +1946,7 @@
 
    sd = data;
    ev = event_info;
-
+   
    if (sd->selection.band.enabled)
      {
        sd->selection.band.enabled = 0;
@@ -2127,6 +2133,12 @@
    ev = event_info;
    icon = data;
 
+   if(!strcmp(edje_object_part_state_get(icon->sd->edje_obj, "typebuffer", 
NULL), "shown"))
+     {
+       edje_object_signal_emit(icon->sd->edje_obj, "typebuf_hide", "");
+       edje_object_part_text_set(icon->sd->edje_obj, "text", "");
+     }   
+   
    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