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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs