Bonjour,
Quelle fonction permet de garder une fenêtre de type WINDOW en premier plan, s'il vous plaît ?
Merci d'avance.
Bonjour,
Quelle fonction permet de garder une fenêtre de type WINDOW en premier plan, s'il vous plaît ?
Merci d'avance.
Bonjour,
gtk_window_set_modal est fait pour ça![]()
Salut,
Désolé de te répondre que maintenant, mais je suis parti en vacances pendant une semaine...![]()
D'abord, je tiens à te remercier de ta réponse. Effectivement, losque l'on fait:
Les widgets de la fenêtre parente ne sont plus accessibles. Mais la fenetre enfant ne reste pas au premier plan, puiqu'on peut toujours accéder à la fenetre parente (meme si on peut plus cliquer sur les boutons qu'elle contient...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part gtk_window_set_modal ( GTK_WINDOW(pFenetre), TRUE);
Y aurait-il une autre fonction, qui permettrait de "bloquer" la fenetre en premier plan tant que celle-ci ne s'est pas fermée?
Merci beaucoup.
Dans ce cas gtk_window_set_transient_for semble faire ça; à tester![]()
ya pas un paramètre sticky quelque part ??
gtk_window_stick ?Envoyé par souviron34
![]()
mouais c'était un truc un peu comme ça...
Je ne connais pas Gtk, mais comme c'est basé sur X, et que je connais bien X, je sais que dans X, tu as 2 paramètres de fenêtres :
AlwaysOnTop
et
Sticky
AlwaysOnTop donne l'équivalent du modal, mais pour des fenêtres non-modales.
De plus, (mais là encoe je ne sais pas si ça a été porté sur GTK), dans les "méthodes" des fenêtres X, tu peux changer l'ordre de priorité dans le stack de fenêtres par un truc du style LowerWindow ou RaiseWindow...
Donc je me demandais si ça existait (en fait j'assumais que ça existait puisque la base est X)....
En fait, j'ai essayé gtk_window_stick, mais lors de l'exécution, je ne remarque rien de notable en ce qui concerne le plan de la fenetre...
Mais bon, je pense que je vais utiliser seulement gtk_window_set_modal... En effet, même si la fenetre voulue ne reste pas ne premier plan, gtk_window_set_modal empêche les widgets des autres fenêtres d'être activées (... et c'est déjà beaucoup!!...)
Merci beaucoup...
Bonjour
svp comme on peut faire ca avec Windev (14).
Garder toujours une fenêtre fille en premier plan tant que n'est pas fermé
Merci d'avance.
Nan, regarde bien, c'est juste en dessous, c'est à mon avis gtk_window_set_keep_above. Les fenêtres modales c'est le mal, il faut les éviter à tout prix, ça perturbe l'utilisateur.
Partager