Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Garder une fenêtre en 1er plan  (Lu 3352 fois)

0 Membres et 1 Invité sur ce sujet

BruceBoc

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
Garder une fenêtre en 1er plan
« le: Janvier 27, 2014, 11:54:16 pm »
Bonjour,
J'ai une fenêtre principal qui prend tout l'écran, et je créé une petite fenêtre pour afficher des courbes et qui se superpose à la première. J'aimerai savoir si c'est possible que la 2ème fenêtre reste devant la 1ère même si je clic sur celle-ci.

Merci d'avance

Arneast

  • Newbie
  • *
  • Messages: 13
    • Voir le profil
    • E-mail
Re : Garder une fenêtre en 1er plan
« Réponse #1 le: Janvier 29, 2014, 12:50:30 am »
Salut !
Je sais qu'avec les évents tu peut détecter si une fenêtre gagne ou perd le focus, néanmoins je ne sais pas si on peut forcer la réactivation d'une autre fenêtre.
Sans pouvoir résoudre ce problème, as tu réellement besoin de deux fenêtres distinctes pour réaliser ce que tu souhaites?
Spécialement si elle doivent être superposées...Dans le cas ou c'est non obligatoire d'avoir deux fenêtres, regarde dans la documentation sur la classe RenderTexture , ça fera peut-être ton bonheur.
http://www.sfml-dev.org/documentation/2.1/classsf_1_1RenderTexture.php

BruceBoc

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
Re : Garder une fenêtre en 1er plan
« Réponse #2 le: Janvier 29, 2014, 10:36:42 am »
Le soucis, c'est que je veux que les courbes soient dans une fenêtre séparée pour pouvoir éventuellement le mettre sur un 2é moniteur.
 

G.

  • Hero Member
  • *****
  • Messages: 1593
    • Voir le profil
Re : Garder une fenêtre en 1er plan
« Réponse #3 le: Janvier 29, 2014, 11:11:13 am »
http://en.sfml-dev.org/forums/index.php?topic=2271.0
Apparemment non, pas juste en utilisant SFML en tout cas.

BruceBoc

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
Re : Garder une fenêtre en 1er plan
« Réponse #4 le: Janvier 29, 2014, 12:56:04 pm »
Tan pis, je verrai autrement.

Merci de la réponse

cob59

  • Newbie
  • *
  • Messages: 21
    • Voir le profil
Re : Garder une fenêtre en 1er plan
« Réponse #5 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.

BruceBoc

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
Re : Garder une fenêtre en 1er plan
« Réponse #6 le: Février 07, 2014, 11:52:18 pm »
Merci des réponses, pour finir je vais utiliser tgui qui fournit non seulement des boutons et autres, mais aussi des fenêtres internes.