[M3devel] formsediit/macmodel problem

Tony Hosking hosking at cs.purdue.edu
Tue Aug 5 15:38:18 CEST 2008


I use emacs bindings all the time on OS X (it tends to support them in  
most apps).

On Aug 5, 2008, at 8:05 AM, Olaf Wagner wrote:

> Quoting Jay <jayk123 at hotmail.com>:
>
>> That's better, thanks!
>> I still have little idea what is going on here.
>> I can test it out a bit, can't vouch for it via code review,
>> at least not yet.
>>
>> If you have multiple lines, of varying lengths..
>> not sure if this is due to word wrap or not,
>> and click in empty space past the end of one of the lines
>> and type, letters do not appear.
>
> Yes, the end-of-line behaviour is strange.
>
>> If you click at the end of the line ok.
>> I think clicking past the end of the line needs to pin the resulting
>> cursor location to the end of the line.
>>
>> I really don't know this code. :(
>
> I doubt there is somebody around in our community who really does ;-)
>
>> I think it was written by people who had implemented the same
>> things multiple times and by this time had all exactly in their head
>> just how to factor it perfectly for the right amount of flexibility.
>> "Right amount of flexibility" => "harder for newbies to  
>> understand.." :(
>> I need to read the green book and pay close attn the whole time. :)
>>
>> I still get a sort of stray looking vertical red line when I first   
>> type after clicking.
>> But it can be deemed minor (depending on Randy's customer really).
>> Probably should focus on the pixmap problem.
>> Can I repro it on one machine???
>>
>> Randy, you might want to try out the "emacs" model, perhaps it is   
>> better tested
>> and works ok. ?
>
> I doubt that anybody used to working on Windows or Apple would like
> to use the Emacs model...
>
> Olaf
> -- 
> Olaf Wagner -- elego Software Solutions GmbH
>               Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin,  
> Germany
> phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23  
> 45 86 95
>   http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz:  
> Berlin
> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr:  
> DE163214194
>




More information about the M3devel mailing list