URL: https://linuxfr.org/users/blackshack/journaux/gestion-des-fen%C3%AAtres Title: gestion des fenêtres.. Authors: blackshack Date: 2003年06月05日T11:29:31+02:00 Tags: Score: 0 Voilà, je me pose quelques question en ce moment: * comment un gestionnaire de fenêtres -fluxbox, kwm,windowmaker,...- fait pour gérer les fenêtres apparaissant. Je m'explique: si la fenêtre qui s'ouvre, est une fenêtre de l'interface du gestionnaire, ca je comprends, mais si la fenêtre est celle d'une application externe -xterm, xawtv, en fin tout application graphique- comment fait-il pour savoir qu'elle s'ouvre et pour l'intercepter afin de la gérer? lancer l'application pas de problème, mais une fois lancé ??? Est-ce que c'est un évenement de X qu'il faut intercepter, si oui leque let comment?? * Dans la même veine, une fois intercepter et ayant la capacité de la gérere, comment lui attribuer une barre en haut -habituellement avec le nom de l'application, bouton pour la fermer et la réduire au moins-?? Une fois cette "barre" en place, quand on veut l'a déplacer la fenêtre, comment faire pour déplacer la fenêtre? cela se fait tout seule en ayant la "barre" -à condition de coder dans les propriètés de la barre la possibilités de se déplacer, ou faut-il envoyer des ordres à l'application elle-même -et alors quoi et comment-??? Voilà j'essaye de comprendre afin de concevoir un mini mini gestionnaire de fenêtre, non pas pour révolutionner le monde des gestionnaires, mais comme un exercice de style, afin d'apprendre et comprendre...

AltStyle によって変換されたページ (->オリジナル) /