Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Garder une fenêtre en 1er plan  (Read 3972 times)

0 Members and 1 Guest are viewing this topic.

BruceBoc

  • Newbie
  • *
  • Posts: 4
    • View Profile
Garder une fenêtre en 1er plan
« on: January 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
  • *
  • Posts: 13
    • View Profile
    • Email
Re : Garder une fenêtre en 1er plan
« Reply #1 on: January 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
  • *
  • Posts: 4
    • View Profile
Re : Garder une fenêtre en 1er plan
« Reply #2 on: January 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
  • *****
  • Posts: 1599
    • View Profile
Re : Garder une fenêtre en 1er plan
« Reply #3 on: January 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
  • *
  • Posts: 4
    • View Profile
Re : Garder une fenêtre en 1er plan
« Reply #4 on: January 29, 2014, 12:56:04 pm »
Tan pis, je verrai autrement.

Merci de la réponse

cob59

  • Newbie
  • *
  • Posts: 21
    • View Profile
Re : Garder une fenêtre en 1er plan
« Reply #5 on: January 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
  • *
  • Posts: 4
    • View Profile
Re : Garder une fenêtre en 1er plan
« Reply #6 on: February 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.