gdk_gc_offset, placer l'origine du repere?
Bonjour,
J'aimerais avoir quelques précisions, quant à l'utilité de la fonction "gdk_gc_offset ()".
D'après ce que j'ai compris dans la doc, elle permet de "décaler", le centre du repère, en introduisant un offset.
Seulement, dans ce code, elle n'a aucun effet :calim2:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| gboolean OnExposeEvent (GtkWidget * widget, GdkEventExpose * event, gpointer data)
{
gint draw_width;
gint draw_height;
GdkGC * gc = gdk_gc_new (widget->window);
gdk_drawable_get_size (widget->window, &draw_width, &draw_height);
gdk_gc_offset (gc, draw_width/2, draw_height/2);
gdk_draw_rectangle (widget->window, gc, TRUE, 0, 0, 50, 50);
g_object_unref (gc);
return FALSE;
} |
Alors si vous povez m'en dire plus sur cette fonction...
D'avance merci ;)