Enlightenment CVS committal

Author  : chaos
Project : e17
Module  : proto

Dir     : e17/proto/entropy/src/plugins


Modified Files:
        etk_icon_viewer.c 


Log Message:
* Double click support

===================================================================
RCS file: /cvs/e/e17/proto/entropy/src/plugins/etk_icon_viewer.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -3 -r1.14 -r1.15
--- etk_icon_viewer.c   24 Aug 2006 23:18:03 -0000      1.14
+++ etk_icon_viewer.c   26 Aug 2006 04:15:32 -0000      1.15
@@ -35,6 +35,7 @@
   Ecore_Hash* properties_request_hash;  
 };
 
+void _entropy_etk_icon_viewer_click_cb(Etk_Object *object, void *event_info, 
void *data);
 
 /*------------- boilerplate -----*/
 typedef struct gui_file gui_file;
@@ -188,7 +189,7 @@
                  0, value + 2, (value*2) + 4, 12, 0.5,0);
 }
 
-void _etk_entropy_click_cb(Etk_Object *object, void *event_info, void *data)
+void _entropy_etk_icon_viewer_click_cb(Etk_Object *object, void *event_info, 
void *data)
 {
   entropy_gui_component_instance *instance;    
   entropy_etk_iconbox_viewer *viewer;
@@ -208,8 +209,10 @@
   file = etk_iconbox_icon_data_get(icon);
 
   if (event->button == 1) {
-         if (file) {
-               entropy_event_action_file(file,instance);
+         if (event->flags & ETK_MOUSE_DOUBLE_CLICK) {
+                 if (file) {
+                       entropy_event_action_file(file,instance);
+                 }
          }
   } else if (event->button == 3) {
          etk_iconbox_unselect_all(icon->iconbox);
@@ -435,7 +438,7 @@
                  0,0,64,64,1,1);*/
                  
          
-  etk_signal_connect("mouse_up", ETK_OBJECT(viewer->iconbox), 
ETK_CALLBACK(_etk_entropy_click_cb), instance);
+  etk_signal_connect("mouse_up", ETK_OBJECT(viewer->iconbox), 
ETK_CALLBACK(_entropy_etk_icon_viewer_click_cb), instance);
   
   instance->gui_object = viewer->vbox;
   instance->core = core;



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to