next up previous contents index
Next: Réorganiser les Fenêtres Superposées Up: Travailler avec Les Fenêtres Previous: Travailler avec Les Fenêtres

   
Donner le Focus à une Fenêtre

Une fenêtre peut être dans deux états : soit elle a le focus  "focused" , ou soit elle ne l'a pas "unfocused". La fenêtre qui à le focus (appelée aussi la fenêtre clé ou la fenêtre active) possède une barre de titre avec une couleur différente et c'est elle qui reçoit les touches frappées au clavier. Normalement c'est la fenêtre sur laquelle vous travaillez. Seulement une seule fenêtre peut être activée à la fois. Les fenêtres non actives possèdent une barre de titre en gris clair.

Les applications peuvent avoir des types spéciales de fenêtres, appelées boite de dialogue , fenêtre provisoire  ou encore panneau . Quand ces fenêtres possèdent le focus, la fenêtre mère à qui elles appartiennent (fenêtre principale) voit sa barre de titre passer en gris clair. Dès que la fenêtre fille est fermée, le focus revient à la fenêtre mère. La figure 2.2 montre une boite de dialogue d'ouverture de fichier "Open File panel" et sa fenêtre mère.




  
Figure 2.2: Boite de dialogue d'ouverture de fichier et sa fenêtre mère
\includegraphics{focusf.eps}



Il y a trois manières de donner le focus à une fenêtre:

"Click-to-Focus", 
ou mode manuel de focus. Dans ce mode, vous choisissez explicitement en cliquant dans la fenêtre que vous voulez rendre active. C'est le mode par défaut.

"Focus-Follow-Mouse", 
ou mode auto-focus. Dans ce mode, la fenêtre qui possède le focus est choisie en se basant sur la position du pointeur de la souris. La fenêtre qui se trouve sous le pointeur de souris est toujours la fenêtre qui possède le focus.

"Sloppy-Focus", 
Ceci est similaire au mode focus-follow-mouse, mais si vous déplacez le pointeur d'une fenêtre à la fenêtre root (racine), la fenêtre ne perdra pas le focus.

Vous pouvez choisir entre les différents modes avec l'option FocusMode.



Donner le focus à une fenêtre dans le mode click-to-focus :

$\circ$
Cliquez sur la barre de titre, la barre de redimensionnement ou dans la zone client de la fenêtre avec le bouton droit ou gauche de la souris.
OU
$\circ$
Cliquez sur la barre de titre avec le bouton central de la souris. Ceci va donner le focus à la fenêtre pointée sans l'afficher au premier plan.
OU
$\circ$
Ouvrez le menu liste des fenêtres et séléctionnez la fenêtre que vous voulez activer.


Quand vous cliquez dans la zone client d'une fenêtre inactive pour lui donner le focus, le click est interprété par l'application elle-même et non par le gestionnaire de fenêtres. Si vous trouvez ce comportement perturbant, vous pouvez forcer l'application à ignorer ce click en utilisant l'option IgnoreFocusClick.



Donner le focus à une fenêtre dans le mode focus-follow-mouse :

$\circ$
Déplacez le pointeur sur la fenêtre que vous voulez activer.


next up previous contents index
Next: Réorganiser les Fenêtres Superposées Up: Travailler avec Les Fenêtres Previous: Travailler avec Les Fenêtres

Yann MORERE morere@univ-valenciennes.fr Copyleft 99