Jean-Marc Lasgouttes wrote:

>>>>>> "Alfredo" == Alfredo Braunstein <[EMAIL PROTECTED]> writes:
> 
> Alfredo> So say you are with the cursor in the last 't' of 'text',
> Alfredo> then you go up and the cursor goes to before the B of BUTTON
> Alfredo> with x_target set appropriately to the x coordinate of the
> Alfredo> 't'.
> 
> I probably did not follow the discussions about cursor positions
> carefully enough, but could you explain to me _why_ the cursor could
> go before the 'B' of Button?? This position does not exist! If the
> cursor is between a letter and a full row inset, then it should be
> shown just after the letter, since this is where new insterted text
> will appear.

Agreed. (note that this how it works now from some time, not how I wanted it
to work)
 
> I have to say that I am not convinced by all these discussions about
> distinguishing two cursor positions that are the same as far as the
> data structure is concerned.

well, how about a paragraph without spaces

zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzz

does the last position in the first row exist? It would be very bad to press
"end" and go to the next row for instance. 

1.3.x distiguished between the two positions AFAIC. Personally I'm pretty ok
with current behaviour, i.e. 'end' puts the cursor before the last z in the
first row, altough is certainly a bit unexpected.

I was only saying that if "distinguishing" is to be implemented (to maintain
1.3.x) behaviour, then we can solve the full row inset easily.

Alfredo


Reply via email to