home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
298.lha
/
ScreenManager
/
scrman.doc
< prev
next >
Wrap
Text File
|
1980-11-30
|
5KB
|
154 lines
SCREEN MANAGER 1.0 ("ScrMan")
Le plus "user friendly" de tous les programmes de
gestion/sauvegarde/impression d'écran sur Amiga.
par Louis Salvador Copyright octobre 1989
Distribution integrale et gratuite seulement.
Les contributions monetaires seraient motivantes!
ScrMan n'est pas seulement "un autre" programme de gestion
d'ecrans, mais bien LE PLUS "USER FRIENDLY" de tous! Son apparente
simplicite camoufle des fonctions tres puissantes telle que
l'impression de fenetres `super-bitmap'. ScrMan surprend aussi par
la petite taille de son executable et l'economie de ressources.
CARACTERISTIQUES DE SCRMAN:
1- Permet de "cycler" en tout temps les écrans ouverts par
différentes applications.
2- Imprime de l'écran actif
--> 3- IMPRIME L'INTÉRIEUR D'UNE FENÊTRE SANS LES CADRES.
--> 4 *** IMPRESSION DES FENÊTRES "SUPER BITMAP" ***
ACTIVATION:
du WB: double click sur l'icône
(un stack de 2000 suffit)
du CLI: run >nil: scrman
arun noio stack=2000 scrman (avec les commandes ARP)
DESACTIVATION:
du WB: double click a nouveau et ScrMan s'en va!
du CLI: ScrMan
ou break 2 C (si ScrMan est le processus no 2)
MODE D'EMPLOI:
* Pour des fins didactiques ouvrez quelques ecrans sur votre amiga.
Quand on active ScrMan il n'y a aucun signe apparent de sa
presence, il suffit alors de presser la cle AMIGA-GAUCHE et on voit
alors apparaître un paneau type "video" en bas de l'ecran ; en
relachant la cle ce dernier disparait.
Les fleches (4 boutons) permettent de faire cycle des ecrans.
">" ecran precedent
"<" ecran suivant
">|" ecran WB en premier
"|<" ecran WB en dernier
Les deux boutons de gauche permettent d'imprimer.
BOUTON AVEC UN "S" : impression de l'ecran "actif" i.e. celui qui
contient la fenetre presentement active. Des que la fonction est
activee on peut changer l'ordre des ecrans. On peut stopper
l'impression en cliquant a nouveau (*** voir PROBLEMES ***)
BOUTON AVEC UN "W" : impression du contenu de la fenetre courante.
Les cadres de la fenetre sont donc generalement exclu a
l'impression. Cette fonction en cache une plus puissante, celle
d'imprimer le contenu total d'une fenetre "super bitmap". Cette
possibilité est transparente a l'usager et permet a titre d'exemple
d'imprimer la fenetre de microfiche filer en entier. On peut stopper
en cliquant a nouveau. (*** voir PROBLEMES ***)
-> NB: NE PAS TOUCHER ou FERMER la fenetre en cours d'impression, il y
a risque de GURU!!!! (Cette limite va disparaitre dans une
prochaine version)
CARACTERISTIQUES TECHNIQUES:
- completement multitache
- utilise moins de 2K de memoire CHIP (si fast disponible!)
- consomme environ 23K de memoire au total lorsque il est actif, ce
qui est fort peu considerant qu'il s'agit d'un programme
"user friendly"
- reponse rapide de l'interface.
PROBLEMES
ScrMan a ete fortement teste mais malgre tout:
1- Malgre de nombreux efforts de correction, la concellation de
l'impression en cours est risquee DANS LE SEUL CAS SUIVANT: La
premiere fois qu'on imprime, si l'imprimante est ferme et que l'on
stoppe avant qu'elle ne soit ouverte, le programme "gele" mais
c'est tout. C'est un probleme avec le "printer device" et je
recherche encore la meilleure facon d'eviter ce probleme. Des que
l'IMPRIMANTE A COMMENCE A IMPRIMER il n'y a plus AUCUN RISQUE.
2- ScrMan est partiellement incompatible avec SuperBase Professional
(version 3.01 et moins). Ceci est du a un bug dans SuperBase quand
il ouvre un "custom screen" (ou celui du "form editor").
Illustrons ce BUG par un exemple:
partez SuperBase
ouvrez DeluxePaint en 320×200
demandez le Form Editor a partir de SuperBase
RESULTAT: GURU
RAISON: le form editor ouvre une fenetre de 640 pixels dans un
ecran de 320 pixels de large!
SuperBase ouvre un ecran HIRES de la largeur du dernier ecran
ouvert sur le systeme.
SOLUTION: partir SuperBase et le form Editor (et ne les fermez plus!)
Activer ScrMan ENSUITE
3- Imcompatibilite fonctionelle avec les programmes qui utilisent la
cle AmigaGauche comme activation (possibilite de changer la cle
d'activation dans une prochaine version!). C'est le cas de Snipit
ou VScreen bien qu'il soit quand meme possible de les utiliser avec
ScrMan (et sans danger)
EXTENSIONS FUTURES
- sauvegarde IFF des ecran et des fenetres (presque termine)
- possibilite de changer de la cle d'activation
- possibilite de fermer les ecrans et les fenetres en cours
d'impression.
- "iff viewer" ???
pour commentaires, contributions (monetaire ou autres!) etc...
sources disponibles avec contribution de 5$ ou plus
Louis Salvador
417 boul des Prairies,
Laval, Québec, Can, H7N-2W7