PlanDuSite ModificationsRécentes Nouvelles SectionElisp CommentFaire

Iconifier, Desiconifier, et Cacher des Frames

Dernière modification

Modifié(e) :

< Le package Lisp:frame-cmds.el contient des commandes pour iconifier et restituer des frames, pour carreler l'ecran avec des frames etc. :

à

> Le package Lisp:frame-cmds.el contient des commandes pour iconifier et restituer des [[Frame]]s, pour carreler l'ecran avec des frames etc. :


Cette page fait partie de la description de OneOnOneEmacs, par DrewAdams.

This page is also available in English: Iconifying, Deiconifying, and Hiding Frames

Resume

Le package Lisp:frame-cmds.el contient des commandes pour iconifier et restituer des Frames, pour carreler l’ecran avec des frames etc. :

La Petite Histoire

Lorsqu’Emacs commence a etre ““oriente frames” tu peux te trouver avec beaucoup de frames ;-). Ainsi, j’ai defini cette commande :

Mais cette commande cree une icône pour chaque frame, ce qui encombre l’ecran Unix ou la barre des taches (task bar) Windows (avant Windows XP). Alors, j’ai defini cette commande alternative :

Avec cette commande, une seule icône est creee. Pour Windows avant XP, ca donne un effet similaire au comportement de Windows XP. Dans Windows XP les icônes des frames sont en effet groupes dans une seule icône de la barre des taches, mais elles sont disponibles individuellement par un menu pop-up. La commande ‘hide-everything’ ne permet pas cet acces aux frames individuels.

A cause de cette manque d’acces individuel, j’ai definit une commande a bascule : cacher tous les frames ou les restituer :

Dans Windows XP, la commande ‘iconify-everything’ est peut-etre aussi utile que ‘show-hide’ puisqu’on peut utiliser le menu pop-up pour restituer un frame. Dans Unix, Linux, et d’autres versions de Windows, la commande ‘show-hide’ est en generale plus utile car elle n’utilise qu’une seule icône.

J’ai aussi defini une variante de ‘show-hide’ pour la souris (liee a [C-down-mouse-1]). Elle agit différemment en fonction de la position de la souris lors du clic.

Une autre commande utile pour la souris est celle-ci :

Voir les packages : Lisp:frame-cmds.el, Lisp:setup-keys.el

Voir Aussi

OeilDePoisson decrit l’utilisation de frames “onglets” comme alternative aux icones.


OneOnOneEmacs CategoryFrames FrameModes CategoryDisplay