Re: preventing wrapping on certain words only



From: Behdad Esfahbod
Sent: Friday, May 06, 2011 10:01 PM
On 05/06/11 10:07, Ellié Computing Open Source Program wrote:
Hello,

1. I’ve been investigating the Pango API, but could not find a way to
prevent
wrapping for specific portions of text. I saw the global wrapping option
WRAP_WORD / WRAP_CHAR / WRAP_WORD_CHAR using pango_layout_set_wrap ( ).

How should I do this?
The idea behind this is to be sure that a text such as “(...)“ (could be
as
well “/* ... */”) does not get wrapped.
Not quite possible right now.

2. Another question, how would I add a place holder for an image so that
I
could do something like: hello <img width=50 height=10>! in logic and
determine where the image should be?
Can I obtain that from Pango or should I use something else? more
powerful on
top of it?

Checkout pango/examples/cairoshape.c

I believe that using that shape technic it should be possible to first
render the 'no-wrap' section then make it a 'shape' in the normal text, not
feasible in general but for very simple texts it could work. Of course
having a no-wrap attribute would be way more practical :)

Regards
Armel



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]