
SOURIGRAPH DOC
-------------------------------------------------------------------------------
                           Doc tape par le C.S.A.G.D.F, Paris, le 30 Nov. 1986
 _____________________________________
!                                     ! 1. PRESENTATION
!               SOMMAIRE              ! ===============
!                                     !
! 1.Prsentation                      ! Le logiciel SOURIGRAPH est un systme
!                                     ! de composition de pages au format
! 2.La gestion des crans sur disque  ! VIDEOTEX entirement conu en fonction
!                                     ! de l'utilisation de la 'souris',
!  2.1 slectionner un cran          ! rduisant ainsi l'utilisation du
!  2.2 Charger un cran               ! clavier au strict minimum.
!  2.3 Editer un cran                !
!  2.4 Renommer un cran              ! Ses principales fonctionnalits sont:
!  2.5 Sauvegarder un cran           !
!  2.6 Vrrouiller un cran           ! - Cration et modification d'crans
!  2.7 Envoyer un cran               ! - Archivage d'crans sur disks
!  2.8 Dtruire un cran              ! - Envoi ou rception d'crans sur le
!                                     !   serveur MICROBASE ou sur tout serveur
! 3.La composition d'crans           !   tltel.
!                                     !
!  3.1 Accs aux attributs            ! La configuration ncssaire au
!  3.2 La saisie de texte             ! fonctionnement de Sourigraph comprend
!                                     ! un Apple IIe, une ou deux units de
! 4.Les fonctions de composition      ! disquettes, une souris Applemouse et
!                                     ! une carte Appletell connecte  un
!  4.1 Insertion de caractres        ! moniteur standard ou un tlviseur
!  4.2 Suppression de caractres      ! couleur par l'intermdiaire de sa prise
!  4.3 Insertion de lignes            ! Pritel.
!  4.4 Suppression de lignes          !
!  4.5 Les pinceaux                   ! Le menu propos juste aprs le boot de
!  4.6 Le dessin                      ! Sourigraph propose toutes les otions
!  4.7 Le chargement d'attributs      ! de la gestion des crans. Il permet
!  4.8 La duplication de caractres   ! l'accs au systme de composition
!  4.9 Le dplacement de blocs        ! proprement dit. Nous allons maintenant
!  4.10 La gomme                      ! dcrire en dtails ce menu de gestion
!  4.11 Le curseur de fin d'affichage ! des crans.
!_____________________________________!

 2. LA GESTION DES ECRANS SUR DISQUE
 ===================================

 La menu de gestion des crans peut se dcomposer en quatre parties aisment
 identifiables :

 - La fenetre visible sur la droite de l'cran affiche la liste des crans
   disponibles sur le disque.
 - Le bloc situ en haut et  gauche de l'cran permet de selectionner une
   fonction telle que 'CHARGER', 'EDITER', etc...
 - Immdiatement en dessous de ce bloc se trouve le cadre indiquant quel est
   le nom de l'cran prsent dans la mmoire de l'ordinateur, c'est  dire
   celle sur laquelle on travaille
 - Le bloc affich en bas et  gauche de l'cran est le slecteur de disque

  2.1 SELECTIONNER UN ECRAN
  -------------------------
  Selon l'opration  effectuer, on peut avoir  selectionner un cran du
  disque ou l'cran prsent en mmoire.
  Le premier cas correspond par exemple  une opration de chargement d'cran
  On veut amener un cran du disque dans la mmoire de l'ordinateur pour
  pouvoir ensuite le modifier.

  Selection d'un cran du disque :

  Si le nom de l'cran voulu figure dans la liste affiche sur la droite de
  l'cran, il suffit de dplacer la souris de facon  amener le curseur
  clignotant sur le nom  l'cran puis d'appuyer le bouton de la souris.
  Le nom de l'cran est alors affich en caractres blancs sur fond noir,
  indiquant ainsi que la slection est effectue.

  Si la fenetre listant les crans du disque est entirement remplie, on doit
  utiliser les flches de dfilement de la liste pour faire apparaitre les
  noms des autres crans figurant sur ce disque.

  Ces flches sont situes sur la droite de la fenetre, en haut et en bas. 
  La flche du bas permet d'avancer dans la liste des crans, celle du haut
  permet de reculer vers le dbut de la liste. Elles s'utilisent en amenant
  le curseur clignotant sur l'une d'elles, puis en pressant le bouton de la
  souris, ce qui provoque le dcalage souhait dans la liste.

  Si le disque contenant l'cran  selectionner n'est pas celui indiqu en
  caractres blancs sur fond noir, dans le selecteur de disque, il faut
  selectionner l'autre disque en placant le curseur sur la ligne correspondante
  du slecteur avant de presser le bouton de la souris. Le disque est alors lu
  par la machine et la lste des crans qu'il contient est affiche dans la
  fentre.

  A noter que cette opration doit etre aussi ffectue lors du remplacement
  d'une disquette par une autre, dans la meme unit, ceci pour permettre au
  programme de mettre  jour la liste des crans. Un oubli de cette instruction
  risquerait de provoquer un refus de l'xcution d'une opration ultrieure.

  Si l'unit spcife n'xiste pas (configuration  une seule unit de disque)
  ou si la porte est ouverte ou s'il ne contient pas de disquette, le programme
  fface la fenetre, aucun cran n'est accssible. Il faut recommencer la
  procdure aprs avoir remdi au dfaut.

  Selection de l'cran :

  On peut vouloir selectionner un cran choisi pour l'diter ou pour changer
  son nom, par exemple. Pour ce faire, il suffit d'amener le curseur clignotant
  sur son nom puis d'appuyer sur le bouton de la souris, le nom de l'cran est
  alors affich en caractres blancs sur fond noir, indiquant ainsi que la
  slection est effectue.

  * Le nom de l'cran slectionn est toujours en blanc sur fond noir
  * Il est toujours possible de recommencer un slection d'cran

  2.2 CHARGER UN ECRAN
  --------------------
  Le chargement d'un cran se fait du disque vers la mmoire de la machine.
  Il faut donc slecter un cran du disque selon la procdure dcrite ci-
  dessus, puis amener le curseur clignotant sur l'option 'CHARGER' du slec-
  teur de fonction et enfoncer le bouton de la souris. Le programme recherche
  l'cran sur le disque et le copie en mmoire. Le cadre 'ECRAN CHOISI'
  contient alors le nom de l'cran qui vient d'etre charg.

  Une erreur d'xcution peut se produire si la porte de l'unit concerne est
  ouverte, si l'unit est vide ou si la disquette qu'il contient a t
  remplace par une autre sans action sur le slecteur de disque.

  Dans les deux premiers cas, le programme effacera la fenetre des noms d'cran
  pour montrer qu'aucune n'est accssible; dans le troisime cas, il remplira
  la fenetre des noms avec ceux qu'il aura trouv sur le disque prsent.

  Dans tous les cas, l'cran prsent est inchang et l'on doit recommencer
  l'opration

  2.3 EDITER UN ECRAN
  -------------------
  La fonction d'dition d'cran travaille toujours sur l'cran en mmoire. Pour
  accder  l'diteur, il faut donc slecter cet cran (amener le curseur sur
  son nom et 'cliquer' la souris) puis amener le curseur sur le nom de la
  fonction 'diter' et presser une seconder fois le bouton de la souris.

  On voit alors apparaitre l'cran surmont de la range des commandes dont le
  fonctionnement fait l'objet des deux prochains chapitres.

  La fonction d'dition peut etre appele meme lorsque le cadre indiquant le
  nom de l'cran prsent est vide (pas d'cran charg), l'cran de composition
  est alors vierge et on peut commencer la cration d'un nouvel cran.

  2.4 RENOMMER UN ECRAN
  ---------------------
  Il est possible de modifier le nom de l'cran du disque ou celui de l'cran
  prsent en mmoire. Ce dernier cas est le plus frquent. Il correspond  la
  cration d'un nouvel cran  partir d'un cran vide ou  partir d'un ancien
  cran.

  Il faut slecter l'cran de la manire prcdemment dcrite pour choisir la
  fonction 'renommer' du slecteur de fonctions. Le nom de l'cran est alors
  ffac et un curseur blanc apparait au dbut de l'emplacement du nom. Il est
  alors possible d'indiquer au programme le nouveau nom de l'cran en frappant
  un maximum de 15 caractres. En cas de faute de frappe, utiliser la touche
  <- du clavier pour revenir sur le caractre incorrect. Terminer la saisie par
  la touche RETURN si le nouveau nom a une longueur infrieure  15 caractres.
  On peut abandonner la saisie du nouveau nom en ramenant le curseur sur la
  premire position de la zone puis en frappant RETURN, l'ancien nom de l'cran
  rapparait alors inchang.

  Dans le cas d'un cran sur disque, il peut se produire l'un des cas d'erreur
  suivants: porte de drive ouverte, drive vide, disque remplac par un autre
  sans action sur le slecteur de nouveau disque ou cran vrrouill. Dans ces
  trois premiers cas, le systme ragit de la meme facon que pour le chargement
  d'cran. Le quatrime cas (verrouillage) correspond  une interdiction de
  modification ou de supprssion de l'cran spcifi par l'utilisateur. Il faut
  donc dverrouiller l'cran puis reprendre la procdure. (se reporter au ]6 de
  ce chapitre).

  2.5 SAUVEGARDER UN ECRAN
  ------------------------
  La sauvegarde d'un cran consiste  crire ou rcrire l'cran prsent en
  mmoire sur un disque. Cette opration doit videmment etre effectue
  systmatiquement  chaque fin de composition pour conserver le rsultat
  de son travail avant de charger un autre cran ou d'arreter la machine.

  Avant la sauvegarde proprement dite, on peut selectionner le disque sur
  lequel on veut copier l'cran  l'aide du slecteur de disque et renommer
  l'cran choisi, soit parce qu'il ne porte pas de nom (nouvel cran), soit
  parce qu'on veut conserver l'ancienne version de l'cran que l'on a modifi.

  Les cas d'erreur de sauvegarde sont les meme que ceux de la fonction renommer

  2.6 VERROUILLER UN ECRAN
  ------------------------
  Le verrouillage d'un cran correspond  la protection de cet cran contre une
  erreur de manipulation. Seuls les crans du disque peuvent etre verrouills.
  Pour ce faire, il faut slecter l'cran  verrouiller dans la liste des
  crans du disque puis appeler la fonction 'verrouiller' en cliquant sur la 
  ligne correspondante du selecteur de fonction. Le nom de l'cran apparait
  alors dans la liste prcd d'une toile indiquant que le verrouillage est
  effectif. Il est alors impossible de sauvegarder un cran sous le meme nom
  (pas d'crasement) ou de le dtruire ou meme de changer son nom.

  Les cas d'erreur de cette fonction sont les memes que ceux de la fonction de
  chargement.

  Pour deverrouiller un cran, la procdure est la meme que celle du
  verrouillage,  ceci prs que l'on doit evidemment slectionner la fonction 
  'dverouiller'.

  2.7 ENVOYER UN ECRAN
  --------------------
  Envoyer un cran consiste  l'installer  l'interieur d'un service sur le
  serveur MICROBASE. Il faut pour cela selectionner un cran puis appeler la
  fonction envoyer en amenant le curseur sur la ligne correspondante du
  slecteur de fonctions puis en appuyant sur le bouton de la souris.

  2.8 DETRUIRE UN ECRAN
  ---------------------
  Il est possible de dtruire l'cran choisi en mmoire (le remplacer par un
  cran vide) ou un cran du disque  condition qu'il ne soit pas verrouill.

  Il suffit pour cela de selectionner l'cran  dtruire puis d'appeler la
  fonction dtruire en cliquant le bouton de la souris sur la ligne
  correspondante du slecteur de fonctions.

  Les cas d'erreur de cette fonction sont les memes que ceux de la fonction
  'renommer'.

3. LA COMPOSITION D'ECRANS
==========================

Aprs avoir ventuellement charg un cran puis appel la fonction diter, on
voit apparaitre un cran de 24 lignes surmonte d'une ligne de commande. cette
ligne permet de visualiser la valeur courante des attributs de composition, de
les modifier et d'appeler un certain nombre de fonctions de composition tels
que les pinceaux, le dessin, etc...

Voyonns dans un premier temps comment on peut affecter aux attributs les
valeurs souhaites et composer un texte.

  3.1 ACCES AUX ATTRIBUTS
  -----------------------
  La partie gauche de la ligne de commande affiche la valeur courante des
  attributs:

  - Taille : 1T signifie 'simple taille'
             2H signifie 'double hauteur'
             2L signifie 'double largeur'
             2T signifie 'double taille'

  - Soulignement : sig signifie 'non soulign'
                   SLG signifie 'soulign'
                   ---

  - Inversion vido : nor signifie 'vido normale'
                      INV signifie 'inversion vido'

  - Disjonction : d signifie 'mosaique non disjointe'
                  D signifie 'mosaique disjointe'

  - Couleur fond : indique par la lettre 'f' sur fond de la couleur de fond
    courante.

  - Couleur criture : indique par la lettre 'e' sur fond de la couleur
    d'criture courante.

  - Clignotement : c1 fixe signifie 'caractres non clignotants'
                   CL clignotant signifie 'caractres clignotants'

  Pour modifier la valeur de l'un de ces attributs, il suffit d'amener  l'aide
  de la souris le curseur clignotant sur la partie de la ligne de commande
  indiquant la valeur de l'attribut, puis d'enfoncer le bouton de la souris.
  On voit alors apparaitre en haut de l'cran un 'menu droulant'. Il faut
  garder le bouton de la souris appuy et dplacer la souris de facon  amener
  le curseur reprsent sous la forme d'une barre noire (ou colore dans le cas
  d'une slection de couleur) sur la nouvelle valeur souhaite pour l'attribut
  dont le nom est affich en haut du menu. Ceci fait, il faut relacher le
  bouton de la souris : le menu disparait et la nouvelle valeur de l'attribut
  est prise en compte.

  3.2 LA SAISIE DE TEXTE
  ----------------------
  La saisie de texte s'effectue toujours  l'endroit repr sur l'cran par le
  curseur clignotant, avec les attributs couramment valids dans la limite de
  ce qui est autoris par la norme VIDEOTEX. Lorsqu'un cas de violation de
  cette norme est constat, le programme accepte la saisie mais ignore
  l'attribut crant le conflit, ceci dans tous les cas sauf celui d'une
  'quinconce' de caractres en double hauteur, qui est refus et signal par un
  'bip' sonore.

  Deux fonctions d'insertion et suppression de caractres sont accessibles 
  partir du clavier : la premire par CTRL-I (pour Insertion) et la seconde
  par la touche 'DELETE'.

  Il est possible d'utiliser les quatres touches de dplacement du curseur au
  lieu de la souris, la frappe de l'une de ces touches provoque le dplacement
  du curseur d'une position dans la direction correspondante.

  A noter que dans ce cas, la fin d'une ligne est considre comme jointive
  avec le dbut de la suivante et que le haut d'une colonne est considre
  comme jointif avec le bas de cette colonne.

  La touche RETURN provoque un saut  la ligne suivante, sur sa premiere
  position.

  La touche ESC permet d'accder  la range de commande en mmorisant la
  position de dpart, une seconde frappe de cette touche, le curseur tant
  dans la range de commande, permettra de revenir au point exact o l'appel
  a t effectu.

  La position du curseur est affiche en permanence sur la droite de la range
  de commande. A gauche de cette zone se trouve un point d'interrogation
  permettant d'afficher l'cran d'aide lorsqu'on clique dessus. L'cran d'aide
  contient la liste des codes spciaux correspondant  des symboles
  inaccessibles sur le clavier de l'Apple, tels les flches, fractions,
  accents, etc...

  L'accentuation des lettres se fait en frappant avant la lettre une des
  touches CTRL-O pour accent aigu
          CTRL-P pour accent grave
          CTRL-9 pour accent circonflexe
          CTRL-0 pour trma

  Le clavier de l'Apple IIe permet la saisie de lettres en majuscules ou
  minuscules selon la position des touches SHIFT (flche paisse dirige vers
  le haut) et SHIFT LOCK (flche paisse dirige vers le bas).

  A gauche du point d'interrogation d'acces au menu d'aide se trouve une toile
  correspondant au rglage de sonsibilit de la souris. Ce rglage s'ffectue
  de la meme manire que la slection d'un attribut: quatre sensibilits sont
  disponibles, correspondant  des dplacements de plus en plus grands de la
  souris pour un meme trajet du curseur sur l'cran. Ce rglage est
  particulirement utile lors de l'utilisation des fonctions de composition.

  Il est aussi possible de choisir la couleur du curseur de faon  conserver
  un contraste suffisant entre le curseur et la portion d'image sur laquelle
  on travaille, quelle que soit la couleur de celle-ci. La couleur du curseur
  est visualise sous la forme d'une lettre 'c' sur fond de la couleur courante
  du curseur. Cette couleur peut etre modifie de la meme manire qu'un
  attribut de couleur fond ou criture.

  La zone situe au centre droit de la ligne de commande correspond au
  slecteur de fonctions de composition que nous discuterons dans le chapitre
  suivant.

  4. LES FONCTIONS DE COMPOSITION
  ===============================

  Les fonctions de composition permettent d'effectuer de manire simple et
  rapide des oprations complexes comme dessiner une figure ou dupliquer
  une zone de l'cran, par exemple. Le nom de la fonction, couramment
  accessible est affich dans la zone sur fond blanc situe au centre droit
  de la range de commande. On peut changer de fonction de la meme facon que
  l'on change la valeur d'un attribut : il suffit de cliquer sur cette zone et
  de dplacer la souris en gardant le bouton enfonc jusqu'a amener le curseur
  sur la fonction dsire qui est prise en compte lorsque l'on relache le
  bouton de la souris.

  La fonction est xcute  chaque pression sur le bouton de la souris, sur
  l'emplacement repr par le curseur clignotant.

  NOTE : Dans tous les cas, il est possible d'utiliser la touche appele
  'pomme ferme' ( droite de la barre espace)  la place du bouton de la
  souris.

  Regardons maintenant quelles sont toutes les possibilits offertes par ces
  fonctions...

  4.1 INSERTION DE CARACTERES
  ---------------------------
  La fonction d'insertion de caractres dcale la partie de la ligne situe
   droite du curseur d'une position vers la droite. Elle tient compte de
  l'attribut de taille courant, c'est  dire qu'elle cre un emplacement vide
  dans lequel on peut crire un caractre de la taille indique en range de
  commande. L'espace ainsi cr conserve les attributs qu'avait prcdemment
  le caractre qui se trouvait  cette position; le derniere caractre de la
  ligne est perdu.

  Dans le cas d'une insertion en simple hauteur, on pourra voir un dcalage
  se produire sur deux lignes si la partie de la ligne  droite du curseur
  contient une partie d'un caractre en double hauteur ou double taille.

  Dans le cas d'une insertion en double hauteur, la fonction refuse l'insertion
  si un cas de quinconce de caractres double hauteur ou double taille est
  dtect. Le refus est soulign par un signal sonore.

  Si on garde le bouton de la souris enfonc, la fonction s'excute de manire
  rptitive jusqu'au relachement.

  Cette fonction est aussi accessible a partir du clavier par la frappe de
  CTRL-I, ceci pour viter de changer trop souvent de fonction, vu la frquence
  d'utilisation de l'insertion de caractres.

  4.2 SUPPRESSION DE CARACTERES
  -----------------------------
  La fonction de suppression de caractres dcale la partie de la ligne situe
   droite du curseur d'une position vers la gauche, en crasant ainsi le
  caractre sur lequel la fonction a t appele. La dernire position  droite
  de la ligne est remplace par un espace ayant les memes attributs que le
  caractre qui occupait prcdemment cet emplacement. Elle tient compte de
  la taille du caractre  supprimer, c'est  dire que ce dcalage peut se
  produire sur deux lignes dans le cas d'un caractre en double hauteur ou
  double taille.

  Si l'on garde le bouton de la souris enfonc, la fonction s'excute de
  manire rptitive jusqu'au relachement.

  Cette fonction est aussi accessible  partir du clavier par la frappe de la
  touche DELETE (Del) ceci pour viter de changer trop souvent de fonction, vu
  la frquence d'utilisation de la suppression de caractres.

  4.3 INSERTION DE LIGNES
  -----------------------
  La fonction d'insertion de lignes dcale toutes les lignes du bas de l'cran
   partir de la ligne du curseur d'une ligne vers le bas. La dernire ligne
  de l'cran est perdue. La ligne ainsi cr est remplie par des espaces ayant
  les memes attributs que les caractres qui occupaient leurs positions respec-
  tives avant l'insertion de ligne.

  La ligne insre est toujours en simple hauteur, indpendamment de l'attribut
  de taille couramment valid. Si l'insertion de ligne rencontre des caractres
  en double taille, ces caractres sont conservs mais peuvent occuper une
  partie de la ligne vide que l'on souhaitait crer.

  Vu l'importance des modifications que cette fonction provoque sur l'cran,son
  appel n'est pas rptitif et il faut frapper le bouton de la souris autant de
  fois que l'on veut insrer une ligne.

  4.4 SUPPRESSION DE LIGNES
  -------------------------
  La fonction de suppression de lignes provoque un dcalage de toutes les
  lignes de l'cran situes en dessous du curseur d'une position vers le haut,
  crasant ainsi la ligne sur laquelle l'appel de la fonction a t ffectu.
  La ligne du bas de l'cran est rinitialise avec des espaces sur fond noir.

  Dans le cas de la suppression d'une ligne contenant des parties basses de
  caractres en double hauteur ou double taille, ces caractres sont supprims.

  Dans le cas de la suppression d'une ligne contenant des parties hautes de
  caractres en double hauteur ou double taille ces caractres sont remplacs
  par leur quivalent en simple ou double largeur.

  Vu l'importance des modifications que cette fonction provoque sur l'cran
  son appel n'est pas rptitif et il faut frapper le bouton de la souris
  autant de fois que l'on veut supprimer une ligne.

  4.5 LES PINCEAUX
  ----------------
  Les fonctions pinceaux au nombre de quatre, permettent de modifier trs
  facilement une ou plusieurs attributs pour une ou plusiers positions de
  l'cran sans avoir  resaisir les caractres  modifier.

  La premire fonction pinceau est celle qui permet de modifier la couleur
  d'criture d'un caractre, d'ou son nom de 'pinceau E' comme 'couleur d.
  Ecriture'. Il suffit de donner  l'attribut 'couleur d.ecriture' la valeur
  souhaite puis de passer le curseur sur les positions  peindre en gardant
  le bouton de la souris enfonc.

  La couleur d'criture tant ce qu'on appelle un attribut parallle, la
  fonction excute toujours exactement le travail attendu, sans cas d'erreur
  possible.

  La seconde fonction pinceau est celle qui permet de modifier la couleur de
  fond d'un caractre, d'o son nom de 'pinceau F' comme 'couleur de Fond'.
  Il suffit de donner  l'attribut couleur de fond, la valeur souhaite puis de
  passer le curseur sur les positions  peindre en gardant le bouton de la
  souris enfonc.

  La couleur de fond tant ce que l'on appelle un attribut srie, il faut tenir
  compte du fait que la norme VIDEOTEX impose la prsence d'un espace ou d'un
  caractre 'semi-graphique' (ou 'mosaique', ralis  l'aide de la fonction de
  dessin) pour que le changement de couleur de fond soit pris en compte. Cela
  explique que, selon l'utilisation que l'on fait de ce pinceau, il se peut
  qu'aucune modification de couleur de fond n'apparaisse, ou qu'au contraire,
  toute une zone change instantanment de couleur de fond, sur des positions
  non atteintes directement par le pinceau.

  La troisime fonction pinceau joue  la fois le role des deux premires,
  elle est appele 'pinceau C' comme 'pinceau Couleurs', les deux couleurs
  mentionnes tant la couleur de fond et la couleur de caractre couramment
  valides.

  La quatrime fonction pinceau permet de 'peindre' avec tous les attributs
  couramment valids,  l'exception de la taille. d'o son nom de 'pinceau
  G' comme 'pinceau Global'. A noter que le soulignement est un attribut
  srie valid exclusivement par un espace. (voir  ce sujet les remarques
  faites  propos du pinceau de couleur de fond)

  Note: Dans tous les cas, il est possible de dplacer le pinceau en gardant
        bouton enfonc.

  4.6 LES FONCTIONS DE DESSIN
  ---------------------------
  Il xiste deux fonctions de dessin : la premiere, simplement appele 'dessin'
  permet d'effectuer un trac quelconque  l'cran alors que la seconde appele
  'dessin +R' pour 'dessin +Recentrage' est plus particulirement ddie au
  trac de lignes verticales ou horizontales, c'est  dire qu'elle ne permet 
  que les dplacements verticaux ou horizontaux.

  Les deux fontions s'utilisent simplement en appuyant le bouton de la souris
  sur un emplacement o l'on veut allumer un pav d'un caractre mosaique (il
  y en a six. trois en hauteur, deux en largeur)

  (il manque ici un ] illisible)

  si l'on veut teindre un pav, il faut enfoncer la touche 'pomme ouverte'
  avant d'appuyer le bouton de la souris. Le fonctionnement de la souris
  s'inverse alors, les points atteints par le curseur sont mis  la valeur
  'teint'.

  Lorsque l'on veut remplacer un caractre alphanumrique par une mosaique
  (morceau de dessin), le reprage est plus dlicat puisque le curseur occupe
  toute la surface du caractre, il faut alors se reporter  l'indicateur de
  position figurant dans la range de commande,  droite de l'attribut
  'disjonction', pour savoir quel est le point prcis qui serait concern.

  Une autre solution consisterait  effectuer  un endroit quelconque de ce
  caractre un ffacement de pav selon la procdure prcdemment dcrite : le
  caractre est alors gomm.

  Note : Dans tous les cas, il est possible de dplacer le curseur en gardant
         le ou les boutons enfoncs.

  4.7 LE CHARGEMENT D'ATTRIBUTS
  -----------------------------
  La fonction de chargement d'attributs permet de charger en une seule
  opration tous les attributs de la range de commande avec les valeurs
  trouves dans la position de caractre sur laquelle la fonction a t
  appele. Ceci pour permettre la modification rapide d'une portion de texte
  sans changement de ses attributs de visualisation.

  Il peut etre particulirement interessant, dans ce cas, d'utiliser l'une des
  touches 'pomme ouverte' ou 'pomme ferm' et de la conserver enfonce comme
  une touche 'majuscule' tout en effectuant la saisie du nouveau texte

  4.8 LA DUPLICATION DE CARACTERES
  --------------------------------
  Cette fonction permet de dupliquer un caractre quelconque (alphanumrique ou
  mosaique) avec tous ses attributs, de la meme maniere que l'on utilise un
  pinceau, par exemple.

  Il faut d'abord selectionner le caractre  dupliquer en plaant le curseur
  dessus, puis en appuyant la touche 'pomme ouverte'. Le caractre est ensuite
  dupliqu sur tous les emplacements o l'on passe avec le curseur en gardant
  le bouton de la souris enfonc. La caractre sera conserv comme modle
  jusqu' la prochaine slection d'un autre caractre, on n'est donc pas oblig
  de selecter un caractre  chaque appel de la fonction de duplication.

  4.9 LE DEPLACEMENT DE BLOCS
  ---------------------------
  La fonction de dplacement de blocs est utile pour recopier un rectangle de
  largeur et de hauteur quelconques dans l'image sur une autre partie de
  l'cran.

  Il faut d'abord indiquer au programme quelle est la zone de dpart concerne.
  Ceci se fait en cliquant successivement deux coins diagonalement opposs
  du rectangle contenant la portion d'image  dplacer. Lorsque lee rectangle
  est dfini, son contenu voit son attribut de clignotement s'inverser, c'est
   dire que les positions qui taient affiches en fixe deviennent
  clignotantes et vice-versa.

  Il reste alors  indiquer l'emplacement d'arrive repr par convention par
  son coin suprieur gauche. Une troisime frappe sur le bouton de la souris
  sur cet emplacement provoque d'abord le retour de l'cran  son tat normal
  (l'attribut de clignotement du rectangle slectionn revient  sa valeur
  initiale) puis la recope en elle-meme.

  Dans la cas o l'emplacement d'arrive du bloc aurait t choisi de manire
   ne pas laisser suffisamment de place, le fonction ignore les caractres de
  la zone de dpart qu'elle ne peut transfrer.

  Dans le cas o la recopie du bloc crerait des quinconces de caractres en
  double hauteur ou double taille, les caractres transfrs sont raffichs
  en simple hauteur, en conservant leur ventuel attribut de double largeur.

  Si l'on veut abandonner un dplacement de bloc, on peut le faire  tout
  moment en frappant la touche 'pomme ouverte'.

  4.10 LA GOMME
  -------------
  La gomme permet d'effacer un caractre en le remplacant par un espace ayant
  les memes attributs que le caractre gomme. Elle fonctionne sur les
  caractres alphanumriques de taille quelconque et sur les semi-graphiques.

  4.11 LE CURSEUR DE FIN D'AFFICHAGE
  ----------------------------------
  Cette fonction permet d'indiquer au programme l'endroit o le curseur doit
  etre plac lorsque l'affichage de l'image est termin. Lors de son appel, le
  curseur est plac sur la position courante de fin d'affichage. Pour modifer
  cette position, il suffit de dplacer le curseur sur le nouvel emplacement
  et de cliquer sur cette nouvelle position pour l'enregistrer.


Disponible sur Apple IIc .dsk Archive par Steph & Gist :
http://www.multimania.com/apple2c/