home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 3 / CDPDIII.bin / pd / utilities / cli / cliva / cliva_fra.guide (.txt) < prev    next >
Amigaguide Document  |  1993-04-05  |  39KB  |  1,279 lines

  1. @Cliva Guide
  2. @node main " CliVa option table  "
  3. CliVa v2.0 Copyright 
  4.  1991 1992 1993 Christian Warren  Tous droits r
  5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6.  @{" Introduction " link "INTRODUCTION"}   @{" OU et Comment " link "REJOINDRE"}   @{"   Histoire   " link "HISTOIRE"}   @{" Remerciements " link "REMERCIEMENTS"}
  7.                          @{" D
  8. finition du Menu " link "MENU"}
  9.                          ~~~~~~~~~~~~~~~~~~~~
  10.            @{" Touche de Fonction " link "SPECIAL"}          @{"      Notes      " link Notes_Config}
  11.            ~~~~~~~~~~~~~~~~~~~~          ~~~~~~~~~~~~~~~~~
  12.                      Commandes pour configurer CliVa
  13.                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  14.           @{" POS_WINDOW           " link "POS_WINDOW"}       @{" ICON_WHEN_EXECUTE    " link "ICON_WHEN_EXECUTE"}
  15.           @{" DEF_ICON             " link "DEF_ICON"}       @{" COLOR_BORDER_GADGET  " link "COLOR_BORDER_GADGET"}
  16.           @{" SIZE_GADGET          " link "SIZE_GADGET"}       @{" COLOR_WINDOW         " link "COLOR_WINDOW"}
  17.           @{" PIXEL_BETWEEN_GADGET " link "PIXEL_BETWEEN_GADGET"}       @{" COLOR_BACKGROUND     " link "COLOR_BACKGROUND"}
  18.           @{" PIXEL_FROM_BORDER    " link "PIXEL_FROM_BORDER"}       @{" COLOR_GADGET_DEF     " link "COLOR_GADGET_DEF"}
  19.           @{" NB_GADGETS           " link "NB_GADGETS"}       @{" ON_SCREEN            " link "ON_SCREEN"}
  20.           @{" WINDOW_TITLE         " link "WINDOW_TITLE"}       @{" NO_MENU              " link "NO_MENU"}
  21.           @{" TASK_PRIORITY        " link "TASK_PRIORITY"}       @{" GADGET_ICONIFIED     " link "GADGET_ICONIFIED"}
  22.           @{" DEF_WINDOW_EXECUTE   " link "DEF_WINDOW_EXECUTE"}       @{" FONT_STYLE           " link "FONT_STYLE"}
  23.           @{" ICONIFIED            " link "ICONIFIED"}       @{" FONT                 " link "FONT"}
  24.           @{" NO_DRAG_BAR          " link "NO_DRAG_BAR"}       @{" UP_TO_DOWN           " link "UP_TO_DOWN"}
  25.           @{" SET_VAR              " link "SET_VAR"}
  26.                        @{" D
  27. finition des Gadgets " link "Def_Gadgets"}
  28.                        ~~~~~~~~~~~~~~~~~~~~~~~~
  29.        @{"  =S  " link "=S"}       @{"  =]  " link "=]"}       @{"  =[  " link "=["}       @{"  =E  " link "=E"}       @{"  =P   " link "=P"}
  30.        @{"  =D  " link "=D"}       @{"  =D* " link "=D*"}       @{"  =[* " link "=[*"}       @{"  =L  " link "=L"}
  31.                       @{" D
  32. finition des Commandes " link "Def_Commands"}
  33.                       ~~~~~~~~~~~~~~~~~~~~~~~~~~
  34. Toutes les options commencent par un backslash ('\') et sont suivies
  35. d'arguments d
  36. finies entre accolades ('[', ']').
  37.        @{"   b   " link "\b"}       @{"  o O  " link "\oO"}       @{"   vm  " link "\vm"}       @{"   pp  " link "\pp"}       @{"   m   " link "\m"}
  38.        @{"   d   " link "\d"}       @{"   pa  " link "\pa"}       @{"   vs  " link "\vs"}       @{"   p   " link "\p"}       @{"   M   " link "\MM"}
  39.        @{"   dl  " link "\dl"}       @{"   q   " link "\q"}       @{"  vte  " link "\vte"}       @{"   sa  " link "\sa"}       @{"  ael  " link "\ael"}
  40.        @{"   f1  " link "\f1"}       @{"   ql  " link "\ql"}       @{"   vu  " link "\vu"}       @{"   sA  " link "\sAA"}       @{"  aes  " link "\aes"}
  41.        @{"   fl  " link "\fl"}       @{"  ivs  " link "\ivs"}       @{"   I   " link "\I"}       @{"   sm  " link "\sm"}       @{"  des  " link "\des"}
  42.        @{"   fm  " link "\fm"}       @{"  ved  " link "\ved"}       @{"   Q   " link "\QQ"}       @{"   sM  " link "\sMM"}       @{"   es  " link "\es"}
  43.        @{"  g G  " link "\gG"}       @{"  vnd  " link "\vnd"}       @{"   np  " link "\np"}       @{"   nd  " link "\nd"}       @{"   nd  " link "\nd"}
  44.        @{"   X   " link "\X"}       @{"  vfe  " link "\vfe"}
  45. @endnode
  46. @node INTRODUCTION "INTRODUCTION"
  47. CliVa v2.0 Copyright 
  48.  1991 1992 1993 Christian Warren  Tous droits r
  49. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  50.  Cliva est plac
  51.  dans le Domaine Publique pour l'Amiga. Une contribution
  52. de 15$ est sugg
  53. e pour l'utiliser. Sentez vous libre de l'utiliser, mais A
  54. VOS PROPRES RISQUES, car je ne pourrais pas 
  55. tre tenu responsable pour
  56. des dommages que ce programme pourrait causer 
  57.  votre syst
  58. Introduction
  59. ~~~~~~~~~~~~
  60.    CliVa permet de cr
  61. er une interface enti
  62. rement configurable pour lancer
  63. tous programmes 
  64.  partir de Boutons.  Pour avoir une meilleur id
  65. e des
  66. possibilit
  67.  de CliVa, je vous conseille de jeter un coup d'oeil au example
  68. fournis dans l'archive.
  69.    Pour l'utiliser, il faut absolument que les libraries 'PowerPacker' (permet
  70. -compresser les configs) et 'Req' soit pr
  71. sent dans votre r
  72. pertoire
  73. 'libs:'.  Ces derni
  74. re sont fournis dans l'archive, si vous executer le script
  75. 'Example' ils seront charg
  76. es en m
  77. moire.  Vous pourrez ensuite les installer
  78. sur votre syst
  79. me si vous le d
  80. sirer.
  81. Exigence
  82. ~~~~~~~~
  83.    - CliVa doit pouvoir acc
  84. der aux librairies 'PowerPacker', 'Req' et
  85.    'DiskFont' dans le r
  86. pertoire LIBS:
  87.    - Les fichiers 'echo', 'execute', 'newshell' et 'mouse' doivent 
  88.    accessible.
  89.    - L'OS 2.0 N'EST PAS n
  90. cessaire 
  91.  CliVa...
  92. Information sur l'ex
  93. cutable CliVa
  94. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  95.    - CliVa est 'pure', il peut donc 
  96. tre mis resident.
  97.    SHELL usage:
  98.             CliVa {-configuration} Autre.config {-configuration}
  99.    WORKBENCH usage:
  100.             -configuration
  101.             ...
  102.             Other.config
  103.             ...
  104.    argument:
  105.       '-configuration' ==> CliVa fait comme si l'argument aurait 
  106.  plac
  107.                            d
  108. but de la config.
  109.                         ex.
  110.                            CliVa "-TASK_PRIORITE 3" "-SET_VAR BLACK 0"
  111.       'Autre.config' ==> Config 
  112.  charger.  Par d
  113. faut, CliVa recherche le
  114.                          fichier 'CliVa.config' dans le r
  115. pertoire courant
  116.                          puis le r
  117. pertoire 'S:'.
  118.                       ex.
  119.                          CliVa AutreConfig.config
  120. @endnode
  121. @node TASK_PRIORITY " TASK_PRIORITY "
  122.      Nom:  TASK_PRIORITY
  123.   format:  -TASK_PRIORITY priorit
  124. faut:  priorit
  125. fonction:  D
  126. finie la priorit
  127.  de la t
  128. che CliVa, doit 
  129. tre entre -19 et
  130.            +19.
  131. @endnode
  132. @node DEF_WINDOW_EXECUTE " DEF_WINDOW_EXECUTE "
  133.      Nom:  DEF_WINDOW_EXECUTE
  134.   format:  -DEF_WINDOW_EXECUTE d
  135. finition_du_Shell
  136. faut:  "CON:000/095/640/105/CliVa_Shell"
  137. fonction:  D
  138. finie les informations sur le Shell qui sera ouvert lors de
  139.            l'ex
  140. cution de bouton n
  141. cessitant une fen
  142. tre de sortie.
  143. @endnode
  144. @node ON_SCREEN " ON_SCREEN "
  145.      Nom:  ON_SCREEN
  146.   format:  -ON_SCREEN nom_
  147. faut:  "Workbench"
  148. fonction:  Ouvre CliVa sur un 
  149. cran en particulier. Le nom de l'
  150.            fournit peut 
  151. tre d
  152. finie que par les premi
  153. res lettres du
  154.            titre r
  155. el. Si l'
  156. cran n'est pas trouv
  157. , alors CliVa ouvrira
  158.            sur l'
  159. cran de d
  160. faut. Vous devez vous assurer de fermer CliVa
  161.            avant que l'
  162. cran en question se referme sinon vous pourriez
  163.            avoir a m
  164. diter sur votre erreur durant le rebootage de votre
  165.            syst
  166. me... :-)
  167.            ex. -ON_SCREEN CED  -> Ouvre Cliva sur l'
  168. cran de Cygnus Ed
  169. @endnode
  170. @node ICONIFIED " ICONIFIED "
  171.      Nom:  ICONIFIED
  172.   format:  -ICONIFIED
  173. fonction:  CliVa d
  174. butera sous forme d'iconne.
  175. @endnode
  176. @node ICON_WHEN_EXECUTE " ICON_WHEN_EXECUTE "
  177.      Nom:  ICON_WHEN_EXECUTE
  178.   format:  -ICON_WHEN_EXECUTE
  179. fonction:  L'option 'AutoIconify' du menu sera selectionn
  180.            (voir plus loin pour la fonction d'AutoIconifie)
  181. @endnode
  182. @node WINDOW_TITLE " WINDOW_TITLE "
  183.      Nom:  WINDOW_TITLE
  184.   format:  -WINDOW_TITLE titre
  185. faut:  "CliVa 2.0 (c) 1991-1993 Christian Warren"
  186. fonction:  Change le titre de la fen
  187. tre. Si la configuration de CliVa
  188.            comporte plus d'une page, la chaine "   (Page xxx/max )" sera
  189.            ajout
  190.  au titre. Si l'option NO_DRAG_BAR est utilis
  191. , le titre
  192.            sera affich
  193.  dans la bordure sup
  194. rieur de l'
  195. cran.
  196. @endnode
  197. @node NO_DRAG_BAR " NO_DRAG_BAR "
  198.      Nom:  NO_DRAG_BAR
  199.   format:  -NO_DRAG_BAR
  200. fonction:  La fen
  201. tre ne comportera pas de DragBar visible. CliVa cr
  202. era des
  203.            boutons invisibles pour remplacer les boutons ainsi 
  204. limin
  205.            Ces boutons invisible seront plac
  206. s dans l'espace se trouvant
  207.            au haut de la fen
  208. @endnode
  209. @node NO_MENU " NO_MENU "
  210.      Nom:  NO_MENU
  211.   format:  -NO_MENU
  212. fonction:  N'attache pas les menus 
  213.  la fen
  214. tre. Vous devez vous assurez
  215.            de d
  216. finir au moins un bouton 'Quitter' si vous voulez que
  217.            l'utilisateur puisse quitter CliVa...
  218. @endnode
  219. @node FONT " FONT "
  220.      Nom:  FONT
  221.   format:  -FONT fonte hauteur
  222. faut:  fonte par d
  223. faut du syst
  224. fonction:  D
  225. finie la fonte utilis
  226.  et sa hauteur.
  227.            ex. -FONT Diamond.font 14
  228. @endnode
  229. @node POS_WINDOW " POS_WINDOW "
  230.      Nom:  POS_WINDOW
  231.   format:  -POS_WINDOW position_x position_y
  232. faut:  position_x = 0             position_y = 11
  233. fonction:  D
  234. finie la position du coin sup
  235. rieur gauche de la fen
  236. tre. Si
  237.            la fen
  238. tre d
  239. passe la bordure de l'
  240. cran, la position sera
  241.            ajust
  242.  pour que la fen
  243. tre puisse 
  244. tre affich
  245. . Par exemple, si
  246.            vous definissez la position en X 
  247.  2000, alors la fen
  248. tre de
  249.            CliVa sera toujours coll
  250. e sur la bordure droite de l'
  251. cran,
  252.            et ce, quelque soit la largeur de la fen
  253. @endnode
  254. @node COLOR_WINDOW " COLOR_WINDOW "
  255.      Nom:  COLOR_WINDOW
  256.   format:  -COLOR_WINDOW couleur_Lettre couleur_Fond
  257. faut:  couleur_Lettre = 2         couleur_Fond = 1
  258. fonction:  D
  259. finie les couleurs utilis
  260. es pour la fen
  261. tre. Ces couleurs
  262.            sont utilis
  263. es, entre autres, pour les menus et la bordure de
  264.            la fen
  265. @endnode
  266. @node COLOR_BACKGROUND " COLOR_BACKGROUND "
  267.      Nom:  COLOR_BACKGROUND
  268.   format:  -COLOR_BACKGROUND couleur
  269. faut:  couleur = 2
  270. fonction:  D
  271. finie la couleur utilis
  272. e pour le fond de la fen
  273. @endnode
  274. @node NB_GADGETS " NB_GADGETS "
  275.      Nom:  NB_GADGETS
  276.   format:  -NB_GADGETS nb_horizontal nb_vertical
  277. faut:  nb_horizontal = 5          nb_vertical = 4
  278. fonction:  D
  279. finie le nombre de bouton horizontale et verticale.
  280. @endnode
  281. @node UP_TO_DOWN " UP_TO_DOWN "
  282.      Nom:  UP_TO_DOWN
  283.   format:  -UP_TO_DOWN
  284. fonction:  Les boutons seront num
  285. s de bas en haut, au lieu de gauche
  286.            
  287.  droite.
  288.            NORMAL               UPDOWN
  289.            1  2  3              1  4  7
  290.            4  5  6              2  5  8
  291.            7  8  9              3  6  9
  292. @endnode
  293. @node SIZE_GADGET " SIZE_GADGET "
  294.      Nom:  SIZE_GADGET
  295.   format:  -SIZE_GADGET largeur hauteur
  296. faut:  largeur = 112              hauteur = 13
  297. fonction:  D
  298. finie la largeur et la hauteur des boutons.
  299. @endnode
  300. @node PIXEL_BETWEEN_GADGET " PIXEL_BETWEEN_GADGET "
  301.      Nom:  PIXEL_BETWEEN_GADGET
  302.   format:  -PIXEL_BETWEEN_GADGET espace_x espace_y
  303. faut:  espace_x = 12              espace_y = 4
  304. fonction:  D
  305. finie l'espace, en pixels, entre les boutons.
  306. @endnode
  307. @node PIXEL_FROM_BORDER " PIXEL_FROM_BORDER "
  308.      Nom:  PIXEL_FROM_BORDER
  309.   format:  -PIXEL_FROM_BORDER gauche droite haut bas
  310. faut:  gauche = 16    droite = 16    haut = 5    bas = 5
  311. fonction:  D
  312. finie l'espace, en pixels, entre les boutons et la bordure de
  313.            la fen
  314. @endnode
  315. @node COLOR_BORDER_GADGET " COLOR_BORDER_GADGET "
  316.      Nom:  COLOR_BORDER_GADGET
  317.   format:  -COLOR_BORDER_GADGET couleur_Haut couleur_Bas
  318. faut:  couleur_Haut = 1           couleur_Bas = 0
  319. fonction:  D
  320. finie les couleurs utilis
  321. es pour le contour des boutons.
  322. @endnode
  323. @node COLOR_GADGET_DEF " COLOR_GADGET_DEF "
  324.      Nom:  COLOR_GADGET_DEF
  325.   format:  -COLOR_GADGET_DEF couleur_lettre couleur_fond
  326. faut:  couleur_lettre = 1         couleur_fond = 2
  327. fonction:  D
  328. finie les couleurs par d
  329. faut pour les boutons.
  330. @endnode
  331. @node FONT_STYLE " FONT_STYLE "
  332.      Nom:  FONT_STYLE
  333.   format:  -FONT_STYLE style
  334. faut:  NORMAL
  335. fonction:  D
  336. finie le style par d
  337. faut pour les boutons.  Vous devez
  338.            entrer un chiffre d
  339. finissant le style de la fonte.
  340.            NORMAL   = 0             SOULIGNE = 1
  341.            GRAS     = 2             ITALIQUE = 4
  342.            EXTENDED = 8
  343.            ex. GRAS + ITALIQUE -> 2 + 4  ==> -FONT_STYLE 6
  344. @endnode
  345. @node GADGET_ICONIFIED " GADGET_ICONIFIED "
  346.      Nom:  GADGET_ICONIFIED
  347.   format:  -GADGET_ICONIFIED nom
  348. faut:  "CliVa"
  349. fonction:  D
  350. finie ce qui sera 
  351. crit dans la fen
  352. tre iconifi
  353.  de CliVa.
  354. @endnode
  355. @node DEF_ICON " DEF_ICON "
  356.      Nom:  DEF_ICON
  357.   format:  -DEF_ICON position_x position_y largeur
  358. faut:  position_x = 0     position_y = 11     largeur = 100
  359. fonction:  D
  360. finie la position du coin sup
  361. rieur gauche et la largeur de
  362.            la fen
  363. tre iconifi
  364.  de CliVa. (Largueur minimum = 26)
  365.            Les positions en X et Y sont r
  366. gis par les m
  367. mes remarques que
  368.            POS_WINDOW. La hauteur de la fen
  369. tre iconifi
  370.  sera calcul
  371.            fonction de la hauteur des boutons.
  372. @endnode
  373. @node SET_VAR " SET_VAR "
  374.      Nom:  SET_VAR
  375.   format:  -SET_VAR nom valeur_num
  376. rique
  377. fonction:  D
  378. finie une variable servant 
  379.  faciliter la cr
  380. ation des
  381.            scripts.  Vous pouvez d
  382. finir autant de variable que vous
  383.            voulez.  Une fois d
  384. finie, CliVa remplacera -nom- par la
  385.            -valeur_num
  386. rique- lorsqu'une configuration demande un chiffre
  387.            comme argument.  Si un nom de variable est d
  388. finie plus d'une
  389.           fois, seul la premi
  390. re affectation sera utilis
  391. .  Les variables
  392.           sont conseill
  393. es pour cr
  394. er des scripts facilement modifiable.
  395.            ex.   -SET_VAR rouge             3
  396.                  -SET_VAR bleu              2
  397.                  -SET_VAR GRAS_SOULIGNER    3
  398.                  -COLOR_GADGET_DEF rouge bleu
  399.                  -FONT_STYLE GRAS_SOULIGNER
  400. @endnode
  401. @node Notes_Config " Notes "
  402. Notes.
  403.         - Les variables d
  404. finies par SET_VAR peuvent 
  405. tre utilis
  406.  tout les
  407.         endroit o
  408.  l'argument demand
  409.  est un chiffre.
  410.         ex. -SET_VAR rouge 2                <= OK
  411.                  -SET_VAR Titre "CliVa 2.0" <= ERREUR
  412.                  -COLOR_BACKGROUND rouge    <= OK
  413.                  -WINDOW_TITLE Titre        <= ERREUR
  414.                  -WINDOW_TITLE rouge        <= titre du window -> 'rouge'
  415.         - Les arguments contenant des espaces doivent 
  416. tre encadrer de '"'.
  417.         ex. -WINDOW_TITLE "CliVa 2.0"
  418.    - Les configurations doivent ABSOLUMENT 
  419. tre plac
  420.  avant la
  421. finition des boutons.  Si une configuration est plac
  422. but de la d
  423. finition des boutons, alors la ligne de configuration
  424.    sera incluse dans la commande du bouton pr
  425. dent.
  426.    - Vous pouvez placer des commentaires en placant un '#' au d
  427. but de la
  428.         ligne en question.
  429. @endnode
  430. @node Def_Gadgets " Def_Gadgets "
  431. finition des Boutons
  432. ~~~~~~~~~~~~~~~~~~~~~~
  433.    Ces Arguments sont utilis
  434. s pour la d
  435. finition de bouton.
  436.       Titre du Bouton = Chaine de caract
  437. crit dans le bouton. Le
  438.                         titre du bouton peut comporter des [<num
  439. ro>].  Ce
  440.                         qui inserera dans le titre la contenu de la
  441.                         variable <num
  442. ro>.  Si la variable change de
  443.                         valeur, le titre du bouton refl
  444. tera ce changement.
  445.                         ex.
  446.                            variable 1 = "OS 2.0"
  447.                            titre      = "Couleur [1]"
  448.                            R
  449. sultat  -> "Couleur OS 2.0"
  450.       couleur_lettre  = Couleur utilis
  451.  pour les lettres du bouton.
  452.       couleur_fond    = Couleur pour le fond du bouton.
  453.       style_fonte     = Style de la fonte du bouton.
  454.                         (voir config. FONT_STYLE)
  455. @endnode
  456. @node =S " =S "
  457.    ------------------------ 1. Commande de d
  458. part -------------------------
  459.       format:
  460.          =S
  461.          Commande
  462.          [Commande ...]
  463.       fonction:
  464.          D
  465. finie les commandes qui seront ex
  466.  lors du d
  467. part de CliVa.
  468.          Aucun bouton ne sera cr
  469. . Ceci peut 
  470. tre pratique pour assigner
  471.          des valeurs par d
  472. faut 
  473.  certaine variable.
  474.       exemple:
  475.          =S
  476.          \vs[1]Workbench
  477.          \vs[2]df0:
  478.          \vs[3]df1:
  479.          =D "DiskCopy de [2] 
  480.  [3]"
  481.          DiskCopy \vu[2] TO \vu[3]
  482. @endnode
  483. @node =D " =D "
  484.    ------------------------------ 2. Bouton -------------------------------
  485.       format:
  486.          =D Titre [couleur_lettre] [couleur_fond] [style_fonte]
  487.          Commande
  488.          [Commande ...]
  489.       fonction:
  490.          D
  491. finie un bouton.  Vous devez fournir le Titre, les autres
  492.          informations sont facultative.
  493.       exemple:
  494.          =D "Avail" rouge bleu
  495.          Avail\w
  496. @endnode
  497. @node =D* " =D* "
  498.    ------------------------------- 3. Menu --------------------------------
  499.       format:
  500.          =D* Titre [couleur_lettre] [couleur_fond] [style_fonte]
  501.       fonction:
  502.          D
  503. finie un 'Menu'.  Ce genre de bouton ne pourra pas executer de
  504.          commande. Ils peuvent servir a s
  505. parer les diff
  506. rentes parties de
  507.          votre configuration. Ces boutons n'apparaitront pas sur
  508.          l'
  509. cran pour que l'ont puissent les distinguer. Vous devez fournir
  510.          le Titre, les autres informations sont facultative.
  511.       exemple:
  512.          =D* "Utilit
  513. " blanc noir
  514. @endnode
  515. @node =[ " =[ "
  516.    -------------------- 4. d
  517. finition d'un bouton fixe --------------------
  518.       format:
  519.          =[ position Titre [couleur_lettre] [couleur_fond] [style_fonte]
  520.          Commande
  521.          [Commande ...]
  522.       fonction:
  523.          D
  524. finie un bouton qui apparaitra sur chaque page, 
  525.  partir de
  526.          l'endroit o
  527.  il est d
  528. fini.  Vous devez fournir la position o
  529.          vous voulez que le bouton apparaisse.  Un chiffre n
  530. gatif place le
  531.          bouton par rapport 
  532.  la fin de la page au lieu du d
  533.          N'oubliez pas de tenir compte de l'option UP_TO_DOWN. Le nombre
  534.          de bouton Fixe est limit
  535.  29. Faite attention de ne pas d
  536. finir
  537.          des boutons fixe pour chaque position d'une fen
  538. tre. Dans cette
  539.          situation, CliVa se trouvera dans une boucle sans fin, il cr
  540.          des zillions de boutons...
  541.       exemple:
  542.          Si NOMBRE_BOUTON_HORIZONTAL = 4
  543.             NOMBRE_BOUTON_VERTICAL   = 3
  544.          Alors les boutons seront numerot
  545.  comme suit:
  546.             1    2    3    4           -12  -11  -10   -9
  547.             5    6    7    8     ou     -8   -7   -6   -5
  548.             9   10   11   12            -4   -3   -2   -1
  549.                   =[ 11 "Page suivante" noir rouge
  550.                   \np
  551.                   *** est 
  552. quivalent 
  553.                   =[ -2 "Page suivante" noir rouge
  554.                   \np
  555. @endnode
  556. @node =[* " =[* "
  557.    --------------------- 5. d
  558. finition d'un Menu fixe ---------------------
  559.       format:
  560.          =[* position Titre [couleur_lettre] [couleur_fond] [style_fonte]
  561.       fonction:
  562.          D
  563. finie un Menu qui apparaitra sur chaque page, 
  564.  partir de
  565.          l'endroit o
  566.  il est d
  567. fini.  Pour le reste, c'est identique 
  568.          bouton fixe.
  569. @endnode
  570. @node =] " =] "
  571.    ------------- 6. destruction d'un bouton ou d'un Menu fixe -------------
  572.       format:
  573.          =] position
  574.       fonction:
  575.           D
  576. truit un bouton ou un Menu fixe.
  577.       exemple:
  578.          ... plusieurs page SANS le bouton Bidon ...
  579.          =[* 2 "Bidon"
  580.          ... plusieurs page AVEC le bouton Bidon ...
  581.          =] 2
  582.          ... plusieurs page SANS le bouton Bidon ...
  583. @endnode
  584. @node =E " =E "
  585.    ---------------------------- 7. Bouton Vide ----------------------------
  586.       format:
  587.          =E
  588.       fonction:
  589.          D
  590. finie un bouton vide. Equivalent 
  591.  la d
  592. finition:
  593.          =D* ""
  594. @endnode
  595. @node =L " =L "
  596.    -------------- 8. Bouton Vide jusqu'
  597.  la prochaine ligne ---------------
  598.       format:
  599.          =L
  600.       fonction:
  601.          Place des boutons 'vides' tant que nous ne somme pas au d
  602.          d'une ligne, si la position est d
  603. ja au d
  604. but d'une ligne alors
  605.          rien n'est fait.
  606. @endnode
  607. @node =P " =P "
  608.    -------------- 9. Bouton Vide jusqu'
  609.  la prochaine page ----------------
  610.       format:
  611.          =P
  612.       fonction:
  613.          Place des boutons 'vides' tant que nous ne somme pas au d
  614.          d'une page, si la position est d
  615. ja au d
  616. but d'une page alors
  617.          rien n'est fait.
  618. @endnode
  619. @node Def_Commands " Def_Commands "
  620. Options disponible dans les commandes
  621. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  622.   Tout les options commence par un backslash ('\') et sont suivie
  623.   d'arguments d
  624. finie entre accolade ('[', ']').  Si un argument est
  625.   sous la forme [^<num
  626. ro>], alors le contenu de la variable <num
  627.   sera utilis
  628.    ex.
  629.    \vs[1]Vous avez s
  630. lectionn
  631.  le fichier \f1!
  632.    \pa[Information][^1][OK]
  633. Notes.
  634.     - Lorsque l'argument d'une commande est 'R
  635. pertoire de d
  636. part', vous
  637.     pouvez placez un [-] pour garder le r
  638. pertoire d
  639. ja en place. Cette
  640.     fonction n'est utile que lorsque vous voulez fournir des valeurs aux
  641.     autres arguments (ex. le Titre) sans pour autant d
  642. finir un nouveau
  643.     r
  644. pertoire de d
  645. part.
  646.     exemple.
  647.     Copy \f1[dh0:][De quel fichier?] TO \f1[][Vers quel fichier?]
  648.     => De cette fa
  649. on, le r
  650. pertoire de d
  651. part du deuxi
  652. me \f1 sera le
  653.        r
  654. pertoire courant.  Tandis que si vous remplacez le deuxi
  655.        \f1 par '\f1[-][Vers quel fichier?]' alors son r
  656. pertoire de
  657.        d
  658. part sera le r
  659. pertoire du fichier 
  660.  copier. Ce qui est
  661.        beaucoup plus pratique...
  662.     - Lorsque l'argument d'une commande est 'Question', vous pouvez placer
  663.     des '@' dans la Question, ce qui fera en sorte d'inserer des sauts de
  664.     ligne 
  665.  ces endroits.
  666.     - Les variables utilis
  667. es dans cette partie de CliVa sont d
  668. finie par un
  669.     num
  670. ro de variable (1 
  671.  15000) et par le contenu de la variable en
  672.     question. Une fois d
  673. finie, la variable peut 
  674. tre utilis
  675.  un peu
  676.     partout. Par exemple, le contenu de la variable pourrait apparaitre dans
  677.     un titre de bouton (voir D
  678. finition des Boutons). Il ne faut toute fois
  679.     pas m
  680. langer les variables utilis
  681. es par CliVa et les variables qui se
  682.     trouve dans votre r
  683. pertoire 'ENV:', pour utiliser les variables 'ENV:'
  684.     il vous faut absolument utiliser les fonction \vfe et \vte. Ces
  685.     derni
  686. re feront en sorte d'importer ou d'exporter le contenu d'une
  687.     variable 'ENV:' dans une variable de CliVa.
  688. @endnode
  689. @node \b " \b "
  690.     option: \b
  691.   fonction: Effectue un backspace dans la commande.
  692.    exemple: Copy df0: to df0:\b\b1:  =>  Copy df0: to df1:
  693. @endnode
  694. @node \d " \d "
  695.     option: \d[r
  696. pertoire de d
  697. part][Titre de la fen
  698. Arg oblig.: Aucun.
  699.   fonction: Ouvre un solliciteur de r
  700. pertoire.
  701.    exemple: cd \d[ram:][Quelle r
  702. pertoire?]
  703. @endnode
  704. @node \dl " \dl "
  705.     option: \dl
  706.   fonction: Ins
  707. re le dernier r
  708. pertoire s
  709. lectionn
  710. .  Si \f1 ou \fm a 
  711.             utilis
  712. , le r
  713. pertoire du fichier est ins
  714. .  Cette
  715.             particuliarit
  716.  peut 
  717. tre tr
  718. s pratique, comme le temoigne
  719.             l'exemple ci-dessous.
  720.    exemple: \vs[1]\f1[][Fichier 
  721. cuter?]
  722.             cd \dl         => Le r
  723. pertoire courant est celui o
  724.             \vu[1]         => trouve le fichier 
  725. tre ex
  726. @endnode
  727. @node \f1 " \f1 "
  728.     option: \f1[r
  729. pertoire de d
  730. part][Titre de la fen
  731. tre][Motif]
  732. Arg oblig.: Aucun.
  733.   fonction: Ouvre un solliciteur de fichier. Le fichier s
  734. lectionn
  735.  sera
  736.             inser
  737.  dans le script.
  738.    exemple: Unwarp \f1[download:][Quel fichier warp?][*.wrp]
  739. @endnode
  740. @node \fl " \fl "
  741.     option: \fl[extension]
  742. Arg oblig.: Aucun.
  743.   fonction: Ins
  744. re le dernier fichier s
  745. lectionn
  746. . Vous pouvez changer
  747.             l'extension de ce fichier.
  748.    exemple: shamsharp \f1 \fl[iff]  ==>  shamsharp "image.gif" "image.iff"
  749. @endnode
  750. @node \fm " \fm "
  751.     option: \fm[r
  752. pertoire de d
  753. part][Titre de la fen
  754. tre][Motif][max]
  755. Arg oblig.: Aucun.
  756.   fonction: Ouvre un solliciteur multiple de fichier. Vous pouvez lui
  757.             donner un maximum de fichier s
  758. lectionnable.
  759.    exemple: View80 \fm[texte:][Textes 
  760.  lire?][*][10]
  761. @endnode
  762. @node \gG " \gG "
  763.     option: \g et \G
  764.   fonction: Par d
  765. faut, les fichiers et r
  766. pertoires sont encadr
  767.             guillemets. Ces options permettent de d'annuler ou de remettre
  768.             cette option.
  769.             \q -> Ne mets plus de guillemets.
  770.             \Q -> Mets des guillemets.
  771.    exemple: View80 \f \g\f \G\f    => view80 "fichier1" fichier2 "fichier3"
  772. @endnode
  773. @node \oO " \oO "
  774.     option: \o et \O
  775.   fonction: Par d
  776. faut, les fichiers sont pr
  777. s de leur chemin (path).
  778.             Ces options permettent de d'annuler ou de remettre cette
  779.             option.
  780.             \o -> Ne met pas de chemin.
  781.             \O -> Met le chemin.
  782.    exemple: Deksid \f1        =>  Deksid "dh0:rep/fichier"
  783.             Deksid \o\f1      =>  Deksid "fichier"
  784.             Deksid \O\f1      =>  Deksid "dh0:rep/fichier"
  785. @endnode
  786. @node \pa " \pa "
  787.     option: \pa[Titre fen
  788. tre][Question][R
  789. p Gauche][R
  790. p Milieu][R
  791. p Droite]
  792.                            [Contenu Gauche][Contenu Milieu][Contenu Droite]
  793. Arg oblig.: Titre et Question.
  794.   fonction: Ouvre un solliciteur. Si la r
  795. ponse Gauche est choisi alors le
  796.             Contenu Gauche sera ins
  797.  dans le script.  Si vous placez un
  798.             '@' dans la Question, une saut de ligne sera inser
  799.             endroit. Ceci est vrai dans tout les arguments intitul
  800.             'Question'.
  801.    exemple: \pa[Info][Quelle lecteur de disque?][df0:][][df1:][df0:][][df1:]
  802. @endnode
  803. @node \q " \q "
  804.     option: \q[contenu de d
  805. faut][Titre de la fen
  806. Arg oblig.: Contenu et Titre.
  807.   fonction: Pose une question.
  808.    exemple: Unwarp \f1 \q[df0:][Quelle lecteur de disque?]
  809. @endnode
  810. @node \ql " \ql "
  811.     option: \ql
  812.   fonction: Ins
  813. re la derni
  814. ponse 
  815.  une question.
  816.    exemple: cd \q[df0:][Quelle lecteur de disque?]
  817.             Unwarp \f1 \ql
  818. @endnode
  819. @node \ivs " \ivs "
  820.     option: \ivs[num
  821. ro de variable]
  822. Arg oblig.: Num
  823. ro de la variable.
  824.   fonction: Si la variable N'EST PAS d
  825. finie, le restant de la ligne en cours
  826.             sera analys
  827.    exemple: \ivs[1]\vs[1]\d[ram:][Ouvrir un Shell avec quelle r
  828. pertoire?]
  829.             NewShell \vu[1] => La premi
  830. re fois que ce bouton sera ex
  831.                                le r
  832. pertoire sera demand
  833. .  Par la suite,
  834.                                la commande "NewShell r
  835. pertoire" sera
  836.                                ex
  837.  sans que vous ayez 
  838.  rentrer quoi
  839.                                que ce soit.
  840. @endnode
  841. @node \vc " \vc "
  842.     option: \vc[num
  843. ro de variable]
  844. Arg oblig.: Aucun.
  845.   fonction: Efface une ou toute les variables de CliVa. Si aucun argument
  846.             n'est pass
  847.  cette fonction, toute les variables seront
  848.             effac
  849. es. Prenez l'habitude de toujours effacer les variables
  850.             locales 
  851.  un seul bouton, car chaque variable n
  852. cessite de la
  853.             m
  854. moire.
  855.    exemple: \vs[1]Vous avez s
  856. lectionn
  857.  le fichier \f1
  858.             \pa[Info][^1]
  859.             \vc[1]
  860. @endnode
  861. @node \ved " \ved "
  862.     option: \ved[num
  863. ro de variable][contenu vis
  864. Arg oblig.: Num
  865. ro de la variable et le contenu vis
  866.   fonction: Si la variable est d
  867. finie et que son contenu EST EGAL au
  868.             contenu vis
  869. , le restant de la ligne en cours sera analys
  870.    exemple: \vs[1]\pa[Info][Question?][Choix a][Choix b][Choix c][a][b][c]
  871.             \ved[1][a]Commande pour choix a.
  872.             \ved[1][a]Autre commande pour choix a.
  873.             \ved[1][b]Commande pour choix b.
  874.             \ved[1][c]Commande pour choix c.
  875. @endnode
  876. @node \vnd " \vnd "
  877.     option: \vnd[num
  878. ro de variable][contenu vis
  879. Arg oblig.: Num
  880. ro de la variable et le contenu vis
  881.   fonction: Si la variable est d
  882. finie et que son contenu N'EST PAS EGAL au
  883.             contenu vis
  884. , le restant de la ligne en cours sera analys
  885. @endnode
  886. @node \vfe " \vfe "
  887.     option: \vfe[num
  888. ro de variable CliVa][nom de la variable ENV:]
  889. Arg oblig.: Num
  890. ro de la variable et le nom de la variable ENV:.
  891.   fonction: Importe le contenu de la variable 'ENV:' dans une variable
  892.             'CliVa'. Vous 
  893. tes obligez d'utiliser cette fonction si vous
  894.             voulez, par exemple, modifier le contenu d'une variable 'ENV:'.
  895.             A Noter: Le nom de la variable 'ENV:' peut contenir un chemin
  896.             (ex. 'ram:env/Workbench') mais il ne faut pas qu'il y es des
  897.             guillemets qui encadrent le nom de la variable. Voir exemple.
  898.    exemple: \vs[1]\g\o\f1[ENV:][Modifier quelle variable ENV:?]
  899.             \vfe[2][^1]
  900.             \vm[2]
  901.             \vte[2][^1]
  902. @endnode
  903. @node \vm " \vm "
  904.     option: \vm[num
  905. ro de variable]
  906. Arg oblig.: Num
  907. rode la variable.
  908.   fonction: Modifie le contenu d'une variable. Le titre de la fen
  909. tre sera
  910.             'Modify variable', si ce titre ne vous convient pas, vous
  911.             pouvez toujours utiliser l'option \q qui est plus g
  912.             \vm[1]    ===     \vs[1]\q[^1][Autre Titre]
  913.    exemple: \vs[1]\f1         => 'ram:env/Workbench'
  914.             \vm[1]
  915.             Deksid \vu[1]\vc[1]
  916. @endnode
  917. @node \vs " \vs "
  918.     option: \vs[num
  919. ro de variable][Contenu]
  920. Arg oblig.: Num
  921. ro de la variable.
  922.   fonction: Assigne un contenu 
  923.  une variable. Si Contenu est fournis, alors
  924.             Contenu sera assign
  925.  la variable.  Sinon le contenu assign
  926.  sera
  927.             le r
  928. sultat de l'analyse de la ligne sur lequel le \vs apparait.
  929.             Le num
  930. ro de la variable doit 
  931. tre compris entre 1 et 15000.  Si
  932.             vous entrez un num
  933. ro hors de cette intervale, CliVa l'acceptera
  934.             mais les r
  935. sultats pourrait 
  936. tre surprenant.
  937.    exemple: Vous avez choisit le fichier \f1.\vs[1]
  938.                      => Variable 1 = 'Vous avez choisit le fichier "fic".'
  939.             \vs[1][Bidon1]\vs[2][Bidon2]
  940.                      => Variable 1 = 'Bidon1' et Variable 2 = 'Bidon2'
  941. @endnode
  942. @node \vte " \vte "
  943.     option: \vte[num
  944. ro de variable CliVa][nom de la variable ENV:]
  945. Arg oblig.: Num
  946. ro de la variable et le nom de la variable ENV:.
  947.   fonction: Exporte le contenu de la variable CliVa vers une variable
  948.             ENV:.
  949.             A Noter: Contrairement 
  950.  \vfe, le nom de la variable ENV: ne
  951.             peut pas contenir de chemin...
  952.    exemple: \vfe[2][WorkBench]
  953.             \vm[2]
  954.             \vte[2][WorkBench]
  955. @endnode
  956. @node \vu " \vu "
  957.     option: \vu[num
  958. ro de variable][contenu par d
  959. faut]
  960. Arg oblig.: Num
  961. ro de la variable.
  962.   fonction: Ins
  963. re dans le script le contenu de la variable. Si la variable
  964.             n'est pas d
  965. finie, le contenu par d
  966. faut sera utilis
  967.    exemple: Format \vu[1][df0:]
  968. @endnode
  969. @node \I " \I "
  970.     option: \I
  971.   fonction: Apr
  972. s que le script de ce bouton est ex
  973. cuter, CliVa s'iconifie.
  974.    exemple: CliVa s:Autre.config\I
  975. @endnode
  976. @node \QQ " \Q "
  977.     option: \Q
  978.   fonction: Apr
  979. s que le script de ce bouton est ex
  980. cuter, CliVa quitte.
  981.    exemple: CliVa s:CliVa.config\Q  ==>  simule un RE-LOAD config.
  982. @endnode
  983. @node \np " \np "
  984.     option: \np
  985.   fonction: Apr
  986. s que le script de ce bouton est ex
  987. cuter, le num
  988. ro de
  989.             page sera incr
  990. menter de 1. Plusieurs \np peuvent se trouver
  991.             dans une m
  992. me commande.
  993.    exemple: =D "Prochaine Page"
  994.             \np
  995. @endnode
  996. @node \pp " \pp "
  997.     option: \pp
  998.   fonction: Apr
  999. s que le script de ce bouton est ex
  1000. cuter, le num
  1001. ro de
  1002.             page sera d
  1003. menter de 1. Plusieurs \pp peuvent se trouver
  1004.             dans une m
  1005. me commande.
  1006.    exemple: =D "Pr
  1007. dente Page"
  1008.             \pp
  1009. @endnode
  1010. @node \p " \p "
  1011.     option: \p[num
  1012. ro de page]
  1013. Arg oblig.: Num
  1014. ro de page.
  1015.   fonction: Apr
  1016. s que le script de ce bouton est ex
  1017. cuter, le num
  1018. ro de
  1019.             page sera chang
  1020.  pour le num
  1021. ro de page fournis.
  1022.    exemple: =D "Allez 
  1023.  la page 3"
  1024.             \p[3]
  1025. @endnode
  1026. @node \sa " \sa "
  1027.     option: \sa
  1028.   fonction: D
  1029. lectionne l'option AutoIconifie dans le menu.
  1030. @endnode
  1031. @node \sAA " \sA "
  1032.     option: \sA
  1033.   fonction: S
  1034. lectionne l'option AutoIconifie dans le menu.
  1035. @endnode
  1036. @node \sm " \sm "
  1037.     option: \sm
  1038.   fonction: D
  1039. lectionne l'option Modify dans le menu.
  1040. @endnode
  1041. @node \sMM " \sM "
  1042.     option: \sM
  1043.   fonction: S
  1044. lectionne l'option Modify dans le menu.
  1045. @endnode
  1046. @node \m " \m "
  1047.     option: \m
  1048.   fonction: La ligne sur lequel \m se trouve pourra 
  1049. tre modifi
  1050.  lorsque
  1051.             l'ont ex
  1052. cutera ce bouton. Voir l'option 'Modifie Commande'.
  1053.    exemple: cd dh0:     ==>   ne modifie pas
  1054.             Avail\m     ==>   modifie
  1055.             dir         ==>   ne modifie pas
  1056. @endnode
  1057. @node \MM " \M "
  1058.     option: \M
  1059.   fonction: A partir de la ligne sur lequel \M se trouve, tout les lignes
  1060.             pourront 
  1061. tre modifi
  1062.  lorsque l'ont ex
  1063. cutera ce bouton.  Voir
  1064.             l'option 'Modifie Commande'.
  1065.    exemple: cd dh0:     ==>   ne modifie pas
  1066.             Avail\M     ==>   modifie
  1067.             dir         ==>   modifie
  1068. @endnode
  1069. @node \ael " \ael "
  1070.     option: \ael[Titre fen
  1071. tre][Question][R
  1072. p Positive][R
  1073. p Negative]
  1074. Arg oblig.: Titre fen
  1075. tre et Question.
  1076.   fonction: Si la r
  1077. ponse 
  1078.  la question est Positive, alors le reste de la
  1079.             ligne en cours sera analys
  1080. . Si vous placez un '@' dans la
  1081.             Question, une saut de ligne sera inser
  1082.  cet endroit.
  1083.    exemple: avail
  1084.             \eal[Question][Executer Deksid avant dir?][Oui][Non]Deksid
  1085.             dir
  1086. @endnode
  1087. @node \aes " \aes "
  1088.     option: \aes[Titre fen
  1089. tre][Question][R
  1090. p Positive][R
  1091. p Negative]
  1092. Arg oblig.: Titre fen
  1093. tre et Question.
  1094.   fonction: Si la r
  1095. ponse 
  1096.  la question est Positive, alors le reste des
  1097.             commande pour ce bouton seront analys
  1098.    exemple: avail
  1099.             \aes[Question][Executer Deksid et dir?][Oui][Non]Deksid
  1100.             dir
  1101. @endnode
  1102. @node \des " \des "
  1103.     option: \des[Titre fen
  1104. tre][Question][R
  1105. p Positive][R
  1106. p Negative]
  1107. Arg oblig.: Aucun
  1108.   fonction: Si la r
  1109. ponse 
  1110.  la question est Negative ou que le titre et la
  1111.             question ne sont pas fournis, alors le script ne sera pas
  1112.             execut
  1113.    exemple: avail
  1114.             \des[Question][Executer Avail, Deksid et dir?][Oui][Non]Deksid
  1115.             dir
  1116. @endnode
  1117. @node \es " \es "
  1118.     option: \es
  1119.   fonction: Execute le contenu du script apr
  1120. s que la ligne en cours es 
  1121.             analys
  1122. me si l'analyse de toute les commandes n'est pas
  1123.             encore complet
  1124. .  Une fois que l'ex
  1125. cution du script a 
  1126.             amorc
  1127. , le reste des commandes seront analys
  1128.    exemple: avail\es\w
  1129.             dir\es\w       => ouvre 2 fen
  1130. tres de sortie, et execute
  1131.                               simultan
  1132. ment avail et dir.
  1133. @endnode
  1134. @node \nd " \nd "
  1135.     option: \nd
  1136.   fonction: Par d
  1137. faut, si l'option \w est utilis
  1138. , les commandes DOS
  1139.             suivantes seront ajout
  1140. s au script 'echo Press mouse button' et
  1141.             'mouse'.  Ce qui fera en sorte de bloquer la fen
  1142. tre de sortie
  1143.             tant que vous n'aurez pas cliqu
  1144.  sur un des boutons de la
  1145.             sortie.  Avec \nd aucune de ces 2 commandes ne sera ajout
  1146.    exemple: echo "lisez vite :)"\w\nd
  1147. @endnode
  1148. @node \w " \w "
  1149.     option: \w
  1150.   fonction: Signale que le script n
  1151. cessite une fen
  1152. tre de sortie. En gros,
  1153.             la commande DOS execut
  1154.  sera
  1155.                'NewShell "d
  1156. finition_du_Shell" from script'
  1157.             au lieu de
  1158.                'Execute script'
  1159.    exemple: avail\w
  1160. @endnode
  1161. @node \X " \X "
  1162.     option: \X
  1163.   fonction: Execute immediatement la ligne sur lequel \X apparait. La ligne
  1164.             en question n'apparaitra dans le script final. L'analyse des
  1165.             commandes sera interrompu tant que l'ex
  1166. cution de la ligne ne
  1167.             sera pas complet
  1168.    exemple: more texte\X
  1169.             \pa[Question][Le texte vous plait-il?][Oui][Peut-etre][Non]
  1170. @endnode
  1171. @node SPECIAL " SPECIAL "
  1172. SPECIAL
  1173. ~~~~~~~
  1174.  - Lorsque vous cliquez sur un bouton, vous pouvez presser en m
  1175. me temps sur
  1176. les touches de fonctions (Control, Alt, Amiga). Les variables suivantes
  1177. seront alors initialis
  1178.    - variable num
  1179. ro 15001 <- 'CONTROL'  si la touche CONTROL est enfonc
  1180.    - variable num
  1181. ro 15002 <- 'R-ALT'    si la touche ALT-DROITE est enfonc
  1182.    - variable num
  1183. ro 15003 <- 'L-ALT'    si la touche ALT-GAUCHE est enfonc
  1184.    - variable num
  1185. ro 15004 <- 'ALT'      si une des touches ALT est enfonc
  1186.    - variable num
  1187. ro 15005 <- 'R-AMIGA'  si la touche ALT-AMIGA est enfonc
  1188.    - variable num
  1189. ro 15006 <- 'L-AMIGA'  si la touche ALT-AMIGA est enfonc
  1190.    - variable num
  1191. ro 15007 <- 'AMIGA'    si une des touches AMIGA est enfonc
  1192. Exemple de bouton.
  1193.    =D "Avail"
  1194.    \ved[15001][CONTROL] Avail          => si touche CONTROL enfonc
  1195.  -> 'Avail'
  1196.    \vnd[15001][CONTROL] Avail flush    => sinon 'Avail flush'
  1197. @endnode
  1198. @node MENU " MENU "
  1199.     - AutoIconifie : Lorsque cette option est s
  1200. lectionn
  1201. e CliVa
  1202.                      s'iconise automatiquement apr
  1203. s chaque ex
  1204. cution
  1205.                      d'un bouton comportant au moins une commande DOS. De
  1206.                      cette mani
  1207. re, les boutons du genre 'Prochaine Page'
  1208.                      pourront 
  1209. tre ex
  1210. cuter sans que CliVa s'iconise sans
  1211.                      arr
  1212.     - Modifie      : Tout les lignes pourront 
  1213. tre modifi
  1214. es avant d'
  1215.                      inser
  1216.  dans le script. Si une des deux cl
  1217. s SHIFT
  1218.                      est press
  1219.  lorsque vous cliquer sur un bouton,
  1220.                      l'option 'Modifie' sera en fonction durant l'analyse
  1221.                      des commandes.
  1222. @endnode
  1223. @node HISTOIRE " HISTOIRE "
  1224. Histoire
  1225. ~~~~~~~~
  1226.    version 2.0:                     30 mars 93
  1227.    ------------
  1228.                - Premi
  1229. re version officiel.
  1230. A Faire
  1231. ~~~~~~~
  1232.         - Utiliser la ReqTools.library au lieu de la req.library.
  1233.         - Rajouter des 'shortcuts' au bouton.
  1234.         - Possibilit
  1235.  d'utiliser des noms pour les variables, au lieu de
  1236.           chiffres.
  1237.         - Faire une version plus sp
  1238. cifique 
  1239.  l'OS 2.0.
  1240. @endnode
  1241. @node REJOINDRE " REJOINDRE "
  1242. Pour me rejoindre, et m'encourager:
  1243. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1244.    CLIVA est un produit Shareware, ce qui veut dire qu'il faut le
  1245. payer si on l'utilise beaucoup.  Une contribution de 15$ est recommand
  1246. mais tout autre contribution sera accept
  1247. e.  N'h
  1248. sitez pas non plus 
  1249. laisser des messages sur les r
  1250. seaux pour me donner vos commentaires sur
  1251. CLIVA. Les groupes d'usag
  1252. s Amiga et les collections de programmes Domaine
  1253. Publiques, tels que Fred Fish, sont encourag
  1254.  mettre CLIVA dans leur
  1255. collection.
  1256.                      1:167.151.0@fidonet
  1257.  Christian Warren   40:600/151.0@amiganet
  1258.                    101:166/106.0@francomedia
  1259.                    Christian Warren
  1260.                    2201 Edouard-MontPetit #11
  1261.                    Montr
  1262. al, Qu
  1263. , CANADA
  1264.                    H3T 1J3
  1265. @endnode
  1266. @node REMERCIEMENTS " REMERCIEMENTS "
  1267. Remerciements 
  1268. ~~~~~~~~~~~~~~~
  1269. - C.W. Fox et Bruce Dawson: Pour leurs fantastiques librairies de File
  1270.                             Requester et Color Requester.
  1271. - Nico Francois: Pour ses merveilleuses librairies.
  1272.                  (ReqTools et PowerPacker).
  1273. - Denis Turcotte: Pour avoir traduit les docs, pour avoir 
  1274.  le Beta
  1275.                   testeur officiel de CliVa et pour m'avoir 'forc
  1276.                   rajouter un paquet de fonctions.
  1277.                   Va-t'il faire les .guide!!
  1278. @endnode
  1279.