Enlightenment CVS committal Author : moom Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_entry.c Log Message: * [Entry] Double click on the entry selects all the text of the entry =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_entry.c,v retrieving revision 1.26 retrieving revision 1.27 diff -u -3 -r1.26 -r1.27 --- e_entry.c 20 Aug 2006 12:27:33 -0000 1.26 +++ e_entry.c 20 Aug 2006 12:51:56 -0000 1.27 @@ -392,7 +392,7 @@ changed = e_editable_delete(editable, start_pos, end_pos); } } - else if (strcmp(event->keyname, "v") == 0) + else if ((sd->enabled) && (strcmp(event->keyname, "v") == 0)) { if ((win = e_win_evas_object_win_get(obj))) ecore_x_selection_clipboard_request(win->evas_win, @@ -426,17 +426,25 @@ if (!(event = event_info)) return; - evas_object_geometry_get(sd->editable_object, &ox, &oy, NULL, NULL); - pos = e_editable_pos_get_from_coords(sd->editable_object, - event->canvas.x - ox, - event->canvas.y - oy); - if (pos >= 0) + if (event->button == 1) { - e_editable_cursor_pos_set(sd->editable_object, pos); - if (!evas_key_modifier_is_set(event->modifiers, "Shift")) - e_editable_selection_pos_set(sd->editable_object, pos); - - sd->selection_dragging = 1; + if (event->flags & EVAS_BUTTON_DOUBLE_CLICK) + e_editable_select_all(sd->editable_object); + else + { + evas_object_geometry_get(sd->editable_object, &ox, &oy, NULL, NULL); + pos = e_editable_pos_get_from_coords(sd->editable_object, + event->canvas.x - ox, + event->canvas.y - oy); + if (pos >= 0) + { + e_editable_cursor_pos_set(sd->editable_object, pos); + if (!evas_key_modifier_is_set(event->modifiers, "Shift")) + e_editable_selection_pos_set(sd->editable_object, pos); + + sd->selection_dragging = 1; + } + } } } ------------------------------------------------------------------------- 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