I think you can use \\ at the end of a line to introduce a single line break.  
See the nl_hard1 group in the regex at the top of AttributedTextDecoder.

Alex.

On 05/02/2013, at 11:11 AM, Winston Wolff <[email protected]> wrote:

> I just submitted issue 626. I have attached a patch to fix it, but I wanted 
> to check that we want the behavior I am fixing:
>    http://code.google.com/p/pyglet/issues/detail?id=626
> 
> The problem is trying to get two paragraphs in a RichLabel. The underlying 
> AttributedTextDecoder() has a feature where you can write multiple lines and 
> they are combined into one paragraph. E.g.:
>    "ONE\nTWO"
> is drawn by RichLabel as:
>    ONE TWO
> 
> But two newlines gets interpreted as a paragraph with an extra newline 
> between them, e.g.
>    "ONE\n\nTWO"
> is drawn as:
>    ONE
> 
>    TWO
> 
> So it is not possible to have two paragraphs without a blank line in between, 
> like:
>    ONE
>    TWO
> 
> The attached patch fixes this, and also adds a test case. What do you think? 
> I have access to the repo so I can commit it, but I want to check that I'm 
> not misinterpreting how this is supposed to work.
> 
> 
> 
> 
> <issue_626.patch>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "pyglet-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/pyglet-users?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
> 
> 

-- 
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pyglet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to