[ 
https://issues.apache.org/jira/browse/DIRSTUDIO-126?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12563000#action_12563000
 ] 

Stefan Seelmann commented on DIRSTUDIO-126:
-------------------------------------------

This is the default behaviour of the Eclipse JFace framework. Below is a 
snippet of the TreeViewer class that handles the activation of a cell editor. 
If there is one more click within the "doubleClickExpirationTime" the edit is 
cancelled. I wasn't able to work around that yet. I posted this problem to the 
eclipse.platform newsgroup.

-------------------- snip --------------------------
private void activateCellEditor() {
    ...
    mouseListener = new MouseAdapter() {
        public void mouseDown(MouseEvent e) {
            // time wrap?
            // check for expiration of doubleClickTime
            if (e.time <= doubleClickExpirationTime) {
                control.removeMouseListener(mouseListener);
                cancelEditing();
                handleDoubleClickEvent();
            } else if (mouseListener != null) {
                control.removeMouseListener(mouseListener);
            }
        }
    };
    control.addMouseListener(mouseListener);
    ...
}
-------------------- snap --------------------------


> Triple click to edit attribute
> ------------------------------
>
>                 Key: DIRSTUDIO-126
>                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-126
>             Project: Directory Studio
>          Issue Type: Improvement
>          Components: studio-ldapbrowser
>    Affects Versions: 0.8.0
>            Reporter: Martin Alderson
>            Assignee: Stefan Seelmann
>            Priority: Minor
>             Fix For: 1.1.0
>
>
> When double clicking on a string attribute value to edit it in the entry 
> editor the full field is selected (on windows at least).  At this point if 
> you immediately click again (to position the cursor at a specific point 
> within the field) the edit is cancelled.  If you wait a bit before clicking 
> again then the cursor is repositioned as expected.
> Double clicking seems the most intuitive way of editing attribute values for 
> me and if I just want to edit the text (rather than completely replace it) 
> then I will tend to click a third time to position the cursor.  It is a bit 
> annoying to have to wait for double click time to end so I can click without 
> the edit being cancelled.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to