SFML community forums
Aide => Général => Topic started by: paolo10 on June 19, 2015, 08:51:06 am
-
Bonjour,
Voilà quelques années que je programme avec sfml et je viens de créer une classe Map sur le modèle de la classe TileMap comme expliqué ici : http://www.sfml-dev.org/tutorials/2.3/graphics-vertex-array-fr.php (http://www.sfml-dev.org/tutorials/2.3/graphics-vertex-array-fr.php) mais avec quelques amélioration.
Tout marche très bien et je me suis demandé comment faire un éditeur de Map avec Gtkmm ( le wrapper c++ de Gtk+ ). J'ai cherché, testé, compilé et rien n'a marché comme je le désirais.
Question : Qui saurait comment créer un widget sfml ?
Ps : Résultat attendu en fichier joint.
-
https://github.com/SFML/SFML/wiki/Source:-GTK-SFMLWidget ?
J'ai cherché, testé, compilé et rien n'a marché comme je le désirais.
Quelle précision ! ;)
-
Hilarant monsieur le sceptique ! ;)
Alors voilà les détails :
1 : J'ai essayée de créer un SFMLWidget qui héritait de sf::RenderWindow et de Gtk::Widget mais quand on y réfléchit bien un widget est un widget et une fenêtre une fenêtre ( sans blague ! ). La fenetre et le widget se créaient indépendamment l'un de l'autre.
2 : Autre version http://en.sfml-dev.org/forums/index.php?topic=1207.0 (http://en.sfml-dev.org/forums/index.php?topic=1207.0)
3 : J'ai essayé ça : https://github.com/SFML/SFML/wiki/Source:-GTK-SFMLWidget (https://github.com/SFML/SFML/wiki/Source:-GTK-SFMLWidget)
-
Malheureusement, cela marchait plutôt bien avec SFML 2.2 et avant. Depuis SFML 2.3 (qui utilise XCB à la place de Xlib pour les fenêtres sur Linux), cela ne marche plus vraiment...
-
Ah ! C'est pour ça que les exemples données marchait pour les autres et pas pour moi.
LOL
-
Sinon qqn a une idée compatible avec SFML 2.3 ?
-
Up !