Thank you for you example code, you really should have send it to the
list, as it make such a great example of using the text system
components by themselves without an NSTextView. The issue you had with
GNUstep was easy to track down, you didn't set a paragraph style for
your string and GNUstep wasn't handling that gracefully. I changed
GNUstep SVN to use the default paragraph style when none is set, now
your example runs correctly for me. You either will have to update to
GNUstep SVN to see this or use an explicit paragraph style in your code.

Cheers
Fred

Fred Kiefer schrieb:
> Yes please, send me the source and I have a look.
> 
> Fred
> 
> -------- Original-Nachricht --------
>> Datum: Thu, 17 Sep 2009 11:34:09 +0100
>> Von: Derek Fawcus <[email protected]>
>> An: [email protected]
>> Betreff: Current status of NSTextStorage/NSLayoutManager/NSTextContainer?
> 
>> What is the view of the current status of the above?  I cobbled together
>> a simple app using just those,  together with a NSWindow holding an NSView
>> (note not NSTextView) as mentioned here:
>>
>> http://zathras.de/angelweb/blog-cocoa-text-system-everywhere.htm
>>
>> which simply displays the text "This is the text string.", and found it
>> did
>> not display correctly,  whereas the same files compiled on a Mac (10.4.11)
>> did.
>>
>> The corruption being that the text line 'wrapped' too early,  and
>> overwrote
>> the start of text,  such that "This is the text" had "string." written on
>> top of the same line (i.e. "This is" was overritten).
>>
>> Now this was on a Mandriva 2009.1 distribution,  so its not the latest and
>> greatest version of the libraries:
>>
>>    base 1.18.0
>>    gui  0.16.0
>>    back 0.16.0
>>    make 2.0.8
>>
>> Before I try compiling the current versions of the libraries,  I'd
>> appreciate
>> it if anyone can recall if any fixes have been done in this area since the
>> above versions.
>>
>> The obvious guess would be that the NSTextContainer is not managing to
>> initialise to the correct width of the NSView.
>>
>> (I can make the source available if anyone is interested)
>>
>> Thanks,
>>
>> DF
>>
>>
>> _______________________________________________
>> Gnustep-dev mailing list
>> [email protected]
>> http://lists.gnu.org/mailman/listinfo/gnustep-dev
> 



_______________________________________________
Gnustep-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to