bonjour,

J'ai installé goocanvas.
Malheureusement, les demos par exemple celle de base https://developer.gnome.org/goocanva...le-canvas.html sont faites pour gtk2 j'ai l'impression.

Il m'a fallu supprimer
et changer quelques lignes de code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL);
g_signal_connect (rect_item, "button_press_event",
                    G_CALLBACK(on_rect_button_press), NULL);
Il me reste néanmoins un pb concernant cette demo de base, c'est par quoi remplacer GTK_ANCHOR_CENTER ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
text_item = goo_canvas_text_new (root, "Hello World", 300, 300, -1,
                                   GTK_ANCHOR_CENTER,
                                   "font", "Sans 24",
                                   NULL);
Je l'ai remplacé par NULL, la démo fonctionne mais je ne réalise pas les conséquences.
En laissant GTK_ANCHOR_CENTER, j'ai l'erreur à la compilation: error GTK_ANCHOR_CENTER undeclared. Or, il y a des GTK_ANCHOR partout dans les demos.

Quelqu'un peut-il m'aider ?