Re: Writing an API that fixes the number of Rows of PangoLayout



Hi all,

I found a work around by changing my render function. I am keeping track of the number of rows rendered so far, and breaking out of the loop, when that number reaches the maximum limit. This is a fix, but not an optimal one.

I would like to keep my layout and render functions separate. Is there a way to ensure that the number of Rows can be adjusted in PangoLayout itself ??

Thanks and regards,
Parth


On Mon, Apr 15, 2013 at 5:20 PM, Parth Kanungo <kanungoparth gmail com> wrote:
Hi,

In my application, I have assigned various parameters required by the PangoLayout, including the text. Now, I have to construct an API that can limit the number of maximum lines in this layout. Hence, if I say that maxLines = 3, only 3 lines should be present in the PangoLayout.

I tried to do that by adjusting the height. But, it seems that the number of lines ( pango_layout_get_line_count() ) depends on the text set through pango_layout_set_text()   and not on  pango_layout_set_height().

Can you provide some pointers on how such an API be written?
Tell me, if I am wrong somewhere.


Thanks and regards,
--
Parth 


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