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 gtk_set_locale();
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 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);
Je l'ai remplacé par NULL, la démo fonctionne mais je ne réalise pas les conséquences.
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);
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 ?
Partager