Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - cob59

Pages: [1]
1
Fenêtrage / Re : Garder une fenêtre en 1er plan
« le: Janvier 29, 2014, 03:40:22 pm »
Tu peux éventuellement te baser sur la méthode employée par GMail pour rédiger un nouveau message :
  • Nouveau message crée un widget minimal interne à la page de navigation
  • Shift+clic sur un bouton permet d'extraire ce widget dans une fenêtre externe (déplaçable, redimensionnable)
  • Un bouton dans la fenêtre externe permet de réintégrer le widget, et donc ferme le popup

Ça me semble être réalisable avec SFML seulement.

2
Graphique / Re : Re : Récuperé le sf::VertexArray d'un sf::Text
« le: Janvier 14, 2014, 02:10:07 pm »
Bonjour,

J'y ai penser, mais si je fait cela, je n'aurai acces qu'à la methode "draw()" de sfDrawable, et non pas de celle redéfinie par l'une de ses filles, donc aucun acces aux élément a dessiner, cela ne fera rien...ou alors je loupe quelque chose.

En effet, tu loupes que sf::Drawable::draw() est une méthode virtuelle :)
http://cpp.developpez.com/faq/cpp/?page=virtual#CLASS_fonction_vituelle

C'est donc bien la méthode définie dans sa classe fille (sf::Text::draw) qui sera appelée, même si le pointeur ne semble désigner qu'un sf::Drawable.
D'ailleurs le fait que sf::Drawable::draw() soit virtuelle pure (=0) interdit d'appeler cette méthode telle quelle.
Il n'y a donc pas grand chose à craindre.

Pages: [1]