On Mon, Dec 13, 2010 at 11:31:24PM -0500, Scott Ringwelski wrote: > Hello, > > I'm having some trouble working with pango and layouts. > > I have a large body of text that I would like to draw onto a widget using pango. However, I'm having problems with the justify property. Justify is not working properly. Could somebody please give me an example of a pango layout with a specific width that prints the paragraph of text "justified" (doesn't wrap every word, only when it hits the width, then goes to new line). The code that I am using now that does not work is something like this (psuedo): > > layout.width = 400; > layout.justified = true; > layout.set_text("this should be wrapping itself but instead it prints a new line after every word"); > > Pango.cairo_update_layout (cr, this.layout); > Pango.cairo_show_layout (cr, this.layout); > > Thank you, From the docs width must be in Pango units (or -1 for no wrapping), so: layout.width = 400*Pango.SCALE; Also please use vala-list instead of vala-devel-list, or better a GTK+ list given this is not really Vala related. -- http://www.debian.org - The Universal Operating System
Attachment:
signature.asc
Description: Digital signature