Après les sélecteurs de fichiers, les seules boites de dialogue restantes gérées par le système sont les boîtes de sélection d'imprimante et d'impression. Afin de s'affranchir au maximum des appels au système, nous allons donc gérer ces boîtes nous-même. Et pour éviter les problèmes de traduction, elles fonctionneront avec des icônes plutôt que des textes. Voici une "vue d'artiste" de ce que pourrait être la boîte de sélection d'imprimante, obtenue par "Fichier > Mise en page" : On y trouve : Le choix de l'imprimante Le choix de la taille du papier L'orientation (portrait/paysage) La définition de taille des marges Le choix de l'échelle d'impression (ou de l'adaptation automatique au papier) Les boutons d'annulation et de validation Ensuite, lors de l'impression par "Fichier > Imprimer", une boîte permet de régler d'autres paramètres : Nous avons : A nouveau le choix de l'imprimante, pour les changements d'avis de dernière minute Un bouton permettant de redéfinir les paramètres (accès à la boîte précédente) Le nombre de copies Le choix des pages à imprimer Le choix de l'impression recto/verso Le choix du sens d'impression (pages croissantes ou décroissantes) ainsi que des pages paires/impaires Le choix de la division de la page, qui permet d'imprimer plusieurs petites pages sur une même feuille Les boutons d'annulation et de validation Il nous faudra ensuite voir si nous n'avons rien oublié, puis réfléchir à l'implémentation sous Linux, qui se fera probablement par un appel caché à la ligne de commande de CUPS. |