1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| GdkColormap *colormap;
GdkGC *gc;
colormap=gdk_colormap_get_system();
gc=gdk_gc_new(drawingarea->window); //drawingarea est le widget de dessin
GdkColor couleur; //couleur perso. Ici chaque composante R,V,B est définie sur 16 bits.
// A toi de mettre les valeurs que tu veux.
couleur.red=65535;
couleur.green=65535;
couleur.blue=65535;
gdk_colormap_alloc_color (colormap, &couleur, FALSE, FALSE);
gdk_gc_set_foreground (gc, &couleur);
gdk_draw_rectangle(drawingarea->window, gc, TRUE, 10, 10, 50, 50);
...
g_object_unref(gc); |
Partager