SFML community forums

Aide => Général => Topic started by: paolo10 on June 19, 2015, 08:51:06 am

Title: gtkmm et sfml
Post 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.
Title: Re : gtkmm et sfml
Post by: G. on June 19, 2015, 12:29:40 pm
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 ! ;)
Title: Re : gtkmm et sfml
Post by: paolo10 on June 19, 2015, 01:40:51 pm
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)
Title: Re : gtkmm et sfml
Post by: victorlevasseur on June 19, 2015, 08:05:56 pm
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...
Title: Re : gtkmm et sfml
Post by: paolo10 on June 19, 2015, 09:19:51 pm
Ah ! C'est pour ça que les exemples données marchait pour les autres et pas pour moi.
LOL
Title: Re : gtkmm et sfml
Post by: paolo10 on June 21, 2015, 09:32:02 am
Sinon qqn a une idée compatible avec SFML 2.3 ?
Title: Re : gtkmm et sfml
Post by: paolo10 on June 28, 2015, 01:07:59 pm
Up !