affichage de plusieurs rectangles
Bonjour a tous.. j'espère que le forum n'est pas trop desaproprié..
pour un projet systeme je dois faire une petite interface graphique.
donc je me suis dit qu'en C, gtk etait surement le plus simple..
mon but final est d'afficher une sorte de graphe, c'est a dire des noeuds reliés par des arcs.
pour me familiariser un peu avec la bete, j'ai essayé de faire une fonction qui dessine un rectangle
Code:
1 2 3 4 5 6
|
static void rectangle(GtkWidget *aire_de_dessin, int x, int y, int width, int height) {
gdk_draw_rectangle(pixmap, aire_de_dessin->style->black_gc, TRUE, x, y, width, height);
gtk_widget_queue_draw( aire_de_dessin );
} |
celle ci fonctionne
mais quand je fais une boucle qui appelle plusieurs fois cette fonction avec des parametres differents, il ne m'affiche qu'un seul rectangle..
j'ai bien une fonction reliée à "expose_event". Est ce la qu'il faut faire les affichages ?
Je suis vraiment débutant :)
a+