Alors, je suis à fond dedans en ce moment... donc je vais faire de mon mieux..
Premierement --> supperposition de Widget ? il me semble que ce la n'a rien à voir ... tu divise ta fenetre avec un vbox, et tu met ton drawingarea à gauche et à drotie tu re divise pour mettre tes boites de saisie...
Derriere ton bouton actualiser, tu récupere ton drawingarea (le gtk_object_get_data(...) est le plus propre).
Tu récupere aussi ton graphic context (ou tu en fait un) et pour dessiner, tu va devoir utiliser la couche GDK.
Code :
- //drawable
- GdkDrawable *drawable = widget->window ;
- //Graphic context
- GdkGC *gc = widget->style->fg_gc[GTK_WIDGET_STATE (widget)];
- //widget étant ton drawingarea
|
ensuite tu utilise les gdk_draw_line
Code :
- gdk_draw_line(drawable, gc, max_x - 340, max_y - 12, max_x - 340, max_y);
|
Bien sur ne pas oublier... #include <gdk/gdk.h>
Note : pour dessiner du texte : couche pango (et cairo)... mais ca c'est une autre histoire...
alors, satisfait ?
Message édité par Ange_blond le 14-01-2007 à 16:41:05