interface wishes

here are a couple of little things that bug the heck
out of me while working (if anybody cares!)

cursor position not always accurate:
in the method editor, i move the mouse
to a specific place in the text, clicking to set the
insertion point so i can edit. most of the time, the
insertion point is at the character to the left of where
i clicked!

double-click and drag:
just about everywhere these days, one can double click
on a word, then before releasing the mouse button, begin
to drag. in doing so, entire words would be selected.
i use this all the time in other programming environments,
but servoy doesn’t allow it.

triple-click to select a line:
would be much more useful if it selected the return
at the end of the line as well. that way one could
triple-click, cut, reposition the cursor elsewhere, and
paste, moving the entire line.

the good news:
i love the way you handle various other editing
functions, like ctrl-[right | left] arrow to move over
words, cmd-arrow to get to beginning & end of line,
etc.

overall, it’s a great environment to work in!

rm

Also when we press Ctrl + Z to undo an action I want the cursor to move to the place where undo has taken place.

For example: I have deleted a word which was at the end of the method editor. Then I moved the cursor to the top of the method editor. I then click Ctrl + Z to undo the delete action. The undo action is working perfectly. Now I want the cursor to move to the end of the method editor instead of staying in the top.

This idea would also allow us to go back quickly to where you have done the last action

Thanks

in all the graphic/drawing packages i’ve ever worked with,
when i want to reposition an item on the screen (like a field
or label in servoy’s design environment) i just click the
item and start dragging.

in servoy, i have to click the item, release the button,
then click and drag. sounds trivial, but at least 10
times a day i click on an item and start dragging, which
results in a marquee getting created (and lots of other
objects selected) instead of the desired effect.