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
Alors si vous povez m'en dire plus sur cette fonction...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
D'avance merci![]()
Partager