Envoyé par : manu_gestelia
Date : 28/02/2007 15:46
Bonjour,
J'ai besoin de faire un traitement spécifique lors du clic sur le bouton de réduction (...) de mon navigateur. Comment intercepter cet événement ? J'ai recherché dans la déclaration des événements et dans les attributs du tag window sans succès.
D'avances merci Emmanuel
Envoyé par : chBok
Date : 28/02/2007 16:40
Je trouve la question intéressante, mais je doute que Gecko propose un tel événement. En effet, la gestion des fenêtres est du ressort du système d'exploitation et que Gecko est multi plateformes.
Mais peut être que quelqu'un d'autre a une solution alternative (via des XPCOM spécifiques à Windows ?)
Envoyé par : Paul Rouget
Date : 01/03/2007 00:21
Tu peux savoir si un fenêtre chrome est minimisée:
http://www.xulplanet.com/references/objr(..)
... après, être notifié d'une minimisation, je pense que ce doit être possible.
Envoyé par : manu_gestelia
Date : 01/03/2007 11:11
Paul Rouget a écrit:
Tu peux savoir si un fenêtre chrome est
minimisée:
[http://www.xulplanet.com/references/objref/Chrom
eWindow.html]
... après, être notifié d'une minimisation, je
pense que ce doit être possible.
Qu'entend tu par 'après, être notifié d'une minimisation' ?
Envoyé par : Paul Rouget
Date : 01/03/2007 12:28
Que je ne sais pas comment faire
Envoyé par : cokinou
Date : 01/03/2007 15:41
Essaye de jeter un oeil sur l'extension Minimize to Tray (http://extensions.geckozone.org/MtT) qui envoi la fenetre dans la systemtray sous windows lorsque l'on minimalise la fenetre... Je suppose que ca doit marcher avec un notification.
Envoyé par : manu_gestelia
Date : 06/06/2008 09:16
manu_gestelia a écrit:
Bonjour,
J'ai besoin de faire un traitement spécifique lors
du clic sur le bouton de réduction (...) de mon
navigateur. Comment intercepter cet événement ?
J'ai recherché dans la déclaration des événements
et dans les attributs du tag window sans succès.
D'avances merci
Emmanuel
J'ai laissé tomber ce problème et je suis retombé dessus. J'ai une solution au cas où cela intéresse quelqu'un :
1°- Création d'un événement maFunction = new (); window.addEventListener("blur",maFunction,true); .... 2° - La fonction qui gère l'événement function maFunction () { handleEvent = function (aEvent) { if (document.commandDispatcher.focusedWindow == null) { // fenêtre iconisée .... } else { // Sélection d'une autre fenêtre .... } } }
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.