[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: gtk pango draw rotated text
- From: James Scott Jr <skoona verizon net>
- To: Luis Rodrigues <l17173 alunos uevora pt>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: gtk pango draw rotated text
- Date: Sun, 09 Sep 2007 19:40:29 -0400
Take a look at the excellent example in the program 'gtk-demo', which
should be installed on your system already.
Try '# gtk-demo', then choose the 'rotated text' example. Note:
double-clinking the choice launches the example, also notice the two
tabs - one show description, one show the actual code.
James,
On Mon, 2007-09-10 at 00:33 +0100, Luis Rodrigues wrote:
> Hi,
>
> I want to draw some rotated text on a Window. I've tried every code I
> found on the net but still no solution :(
>
> I would like to draw some rotated text on a window, the rotation point
> should X,Y and not to the center of the rectangle where the text is
> draw.
>
> Can anyone please help me?
>
> This is my current code (in pascal):
>
> WidgetCont := pango_layout_get_context(UseFont);
> rotated_matrix.xx := 1.0;
> rotated_matrix.xy := 0.0;
> rotated_matrix.yx := 0.0;
> rotated_matrix.yy := 1.0;
> rotated_matrix.x0 := 0.0;
> rotated_matrix.y0 := 0.0;
> pango_matrix_rotate (@rotated_matrix, 45);
> pango_context_set_matrix (WidgetCont, @rotated_matrix);
> pango_layout_context_changed (UseFont);
> gdk_draw_layout_with_colors(DevCtx.drawable, DevCtx.GC, X, Y, UseFont,
> Foreground, nil);
>
>
> Thanks in advance.
>
> Luis
>
>
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]