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