Re: GtkLabel + PangoLayout
- From: "Leonel Freire" <leonelfreire gmail com>
- To: "Emmanuele Bassi" <ebassi gmail com>, gtk-app-devel-list gnome org
- Cc: gtk-list gnome org
- Subject: Re: GtkLabel + PangoLayout
- Date: Tue, 22 May 2007 22:01:54 -0300
I'm was trying to change de label pango context matrix, but no success.
"because you need to queue a redraw of the label."
After this I wrote...
...
layout = gtk_label_get_layout(GTK_LABEL(label));
pango_layout_set_text(layout, "TEXT", -1);
gtk_widget_queue_draw(label);
But nothing happened...
The only way that I found was setting a callback (expose-event) for the label....
But my problem is: I must do (emule) a printer, just a widget showing lines (like a paper) with a scroll. The printer receives some commands to change the mode, like normal font, double height font and double width font. If I have 42 cols and my char is 10x20 (pixels) then:
Normal font: 42 chars, (420 x 20) -> one normal line
Double height: 42 chars (420 x 40) -> two lines for each char, but the same width
Double width: 42 chars (210 x 20) -> two "char width" for each char, but the same height
There's no way to set the font height ou width with pango, just the size, in points, so I was trying to use the transformation matrix (PangoMatrix) and setting it to the context, but I had a lot of problems. =\
Can you (or someone) think in a better way to do this? =|
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]