home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 372.lha / Az_v1.50 / AZ_English / Manual / FR.man < prev    next >
Text File  |  1990-05-05  |  18KB  |  444 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                              IntuiSup File Requester v1.3
  9.                                      User Manual
  10.                        Copyright (c) 1988,89 Gauthier H. Groult
  11.  
  12.                                        Coded by
  13.                                  Gauthier H. Groult,
  14.                                    contributions by
  15.                                  Jean-Michel Forgeas
  16.  
  17.                                         ~ ~ ~
  18.  
  19.  
  20.  
  21.                The text included  below is extracted from The IntuiSup
  22.                Library User Manual, release 1.15. This text, along with
  23.                the related software,  cannot be used or distributed in
  24.                any way without the author's written consentment.
  25.  
  26.                Permission is  hereby granted  to J.M. Forgeas  to dis-
  27.                tribute this  text with the Az text  editor, as well as
  28.                to all subsequent distributors of the Az package.
  29.  
  30.                For  more information about  the IntuiSup  Library, ask
  31.                the public demo disk to:
  32.  
  33.                     Gauthier H. Groult
  34.                     33, Blvd Saint Denis
  35.                     92400, Courbevoie, France
  36.                     Tl: (1) 47 89 09 54 [Paris, France]
  37.                     Em: groult@germinal.ibp.fr
  38.  
  39.                or  to the Software  Winery.  Suggestions  and comments
  40.                welcome.
  41.  
  42.  
  43.  
  44.                                   December 18, 1989
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.           Requesters                                    File Requester v1.3
  62.  
  63.  
  64.  
  65.  
  66.  
  67.           THE FILE REQUESTER
  68.  
  69.                The  file requester  is  designed to  let  you move  quickly
  70.                around your  filesystem and select a file  as easily as pos-
  71.                sible. To enhance speed  and ease of use, it features inter-
  72.                nal buffering  of the last scanned  directory, key selection
  73.                and keyboard  shortcuts, file name  completion, visual feed-
  74.                back and fast display update.
  75.  
  76.                It  has two  different  modes: the  first  one enables  file
  77.                selection, the  second allows for  directory selection only.
  78.                In directory mode,  the File and Pattern strings gadgets are
  79.                ghosted.
  80.  
  81.  
  82.           DISPLAY AND DISPLAY GADGETS
  83.  
  84.                The display window is  made of several lines which are actu-
  85.                ally gadgets. You can select a name appearing on the display
  86.                by pointing  at it and clicking with  the left mouse button,
  87.                and validate it by double-clicking. If it is a file name, it
  88.                is  copied into  the file  string gadget, while  if it  is a
  89.                directory name, it is scanned, the path string gadget is up-
  90.                dated and the new list of files is displayed.
  91.  
  92.                The display  can be scrolled vertically.  The gadgets on its
  93.                left let you position the list to your need:
  94.  
  95.                Up and down arrow gadgets
  96.                     These have two  functions: if you click once, they will
  97.                     move the display up or  down one line. If you keep them
  98.                     selected  for a  brief delay,  the display  will scroll
  99.                     quickly  in the  chosen direction  until the  gadget is
  100.                     released.
  101.  
  102.                The proportional gadget
  103.                     This gadget  shows you  the amount of  information cur-
  104.                     rently visible  on the display. You  can slide the knob
  105.                     to  position the  display freely. If  you click  in the
  106.                     gadget area  but outside the knob, you  will move up or
  107.                     down one page exactly.
  108.  
  109.                The top and bottom of list gadgets
  110.                     These are located over the arrows and under the propor-
  111.                     tional gadget. They  reset the display to the beginning
  112.                     or the end of the file  list. Nice if you first mean to
  113.                     catch "c:XIcon"  and change  your mind for  "c:Ask" :-)
  114.                     'do that every day, ah?
  115.  
  116.  
  117.           FUNCTION GADGETS
  118.  
  119.  
  120.  
  121.  
  122.           IntuiSup r1.15                Page 3                  User Manual
  123.  
  124.  
  125.  
  126.  
  127.           Requesters                                    File Requester v1.3
  128.  
  129.  
  130.  
  131.                The requester has  height function gadgets. Their use is the
  132.                following:
  133.  
  134.                The Path string gadget
  135.                     This is  the upper string gadget.  It contains the cur-
  136.                     rent path, i.e. the exact and complete reference of the
  137.                     directory listed on  the display. Path names always use
  138.                     a "volume:dir/.../dir"  pattern, and names  of assigned
  139.                     volumes are  extended to their full  reference. You can
  140.                     enter text in this  gadget to jump to a specific direc-
  141.                     tory.  Note that entering  a full file name in the path
  142.                     gadget  is allowed,  the  file will  be recognized  and
  143.                     splitted into the file string gadget.
  144.  
  145.                     This gadget can be  activated with the Cursor Up key on
  146.                     the keyboard.
  147.  
  148.                The File string gadget
  149.                     This is  the lower string gadget. It  holds the name of
  150.                     the current selected file, if one. You can enter a name
  151.                     in this gadget to select a file, although you will usu-
  152.                     ally find it easier  to click in the display area. Note
  153.                     that pressing Return  in this gadget will automatically
  154.                     validate the name  and is equivalent to clicking on the
  155.                     Ok gadget, if the buffer is not empty.
  156.  
  157.                     This gadget can  be disabled if the application program
  158.                     asked for  a directory  only requester. If  enabled, it
  159.                     can  be  activated  with the  Cursor  Down  key on  the
  160.                     keyboard.
  161.  
  162.                The Parent gadget
  163.                     Selecting  this   gadget  causes  the   last  directory
  164.                     reference to be removed from the current path and moves
  165.                     up  one  level before  refreshing  the  display. It  is
  166.                     equivalent to remove  by hand the last drawer reference
  167.                     in the Path string gadget.
  168.  
  169.                     This gadget  can be activated with  the Cursor Left key
  170.                     on the keyboard.
  171.  
  172.                The Wildcard/Pattern string gadget.
  173.                     This gadget is located in the file string gadget's box,
  174.                     right under the  Parent gadget. It will usually contain
  175.                     a "*"  character. It contains the  wildcard pattern ap-
  176.                     plied  to the  display: each time  you press  Return in
  177.                     this  gadget, the  current directory  is  rescanned and
  178.                     only the files  matching the new pattern are displayed.
  179.                     The  pattern  affects only  file  names, not  directory
  180.                     names.
  181.  
  182.                     The   pattern  may  contain   the  normal   Unix  shell
  183.                     metacharacters for pattern matching.  The '*' character
  184.                     matches any string, including the null string.  The '?'
  185.  
  186.  
  187.  
  188.           IntuiSup r1.15                Page 4                  User Manual
  189.  
  190.  
  191.  
  192.  
  193.           Requesters                                    File Requester v1.3
  194.  
  195.  
  196.  
  197.                     character  matches  any single  character.   A list  of
  198.                     characters enclosed in  '[' and ']' matches any charac-
  199.                     ter in  the list. Within a  list, the rules implemented
  200.                     here are:
  201.  
  202.                          The backslash  character may be used  to quote any
  203.                          special character, i.e.  "\]" and "\-" anywhere in
  204.                          list, or "\!" at start of list.
  205.  
  206.                          The sequence  \nnn becomes the  character given by
  207.                          nnn (in octal).
  208.  
  209.                          Any non-escaped ']' marks the end of list.
  210.  
  211.                          A  list beginning with  the special  character '!'
  212.                          matches  any  character  NOT  in  list.   The  '!'
  213.                          character  is  only special  if  it  is the  first
  214.                          character in the list.
  215.  
  216.                          A '-' character between two letters will match any
  217.                          characters   aphabetically  between   them:  [a-d]
  218.                          matches a, b, c and d.
  219.  
  220.                     For instance, the  file name "hello" will not match the
  221.                     pattern  "*.c", but the  file name  "awyxbawxyc.c" will
  222.                     match the  pattern "a*b[!wxy]*.c".  As  for more useful
  223.                     examples, the pattern  "*" displays all the files, "a*"
  224.                     will show only those beginning with "a", and "*.c" only
  225.                     those ending  with ".c".  "*.[ac]" will  show all files
  226.                     ending  with ".c"  and with  ".a"  only.  Note  that an
  227.                     empty pattern will macth no files.
  228.  
  229.                     This gadget can  be disabled if the application program
  230.                     asked for  a directory  only requester. If  enabled, it
  231.                     can be activated with the Cursor Right key.
  232.  
  233.                The Scan and Stop gadgets
  234.                     These  two gadgets  let you  interrupt and  restart the
  235.                     scanning of  a directory. The Scan  gadget restarts the
  236.                     building of  the list from scratch,  and not from where
  237.                     it stopped.  Note that you  can stop a  scan by several
  238.                     other ways than the Stop gadget: a keystroke or a mouse
  239.                     button click for  instance. The Scan gadget can also be
  240.                     useful if you  need to force display refreshing: if for
  241.                     some reason all  of the files couldn't be displayed, or
  242.                     if a nasty virus mangled the display, hit Scan to retry
  243.                     a better listing.
  244.  
  245.                     When the requester  is scanning, the Stop gadget can be
  246.                     simulated by pressing the Right mouse button.
  247.  
  248.                The Ok gadget
  249.                     This gadget validates  the selected file name and sends
  250.                     it to the application program which called the File Re-
  251.  
  252.  
  253.  
  254.           IntuiSup r1.15                Page 5                  User Manual
  255.  
  256.  
  257.  
  258.  
  259.           Requesters                                    File Requester v1.3
  260.  
  261.  
  262.  
  263.                     quester. Note that it  is not required that a file name
  264.                     be present in the File string gadget to use select Ok.
  265.  
  266.                     This  gadget can  be activated  by pressing  the Return
  267.                     key,  by pressing  return  in the  File string  gadget,
  268.                     through file name completion (see below) or by a double
  269.                     click on  the display if  these are allowed  by the ap-
  270.                     plication.
  271.  
  272.                The Cancel gadget
  273.                     This gadget simply  aborts the requester. It can be ac-
  274.                     tivated by pressing the Esc key.
  275.  
  276.                The Drag gadget
  277.                     If the  application program which  opened the requester
  278.                     allowed  it, you  might be able  to drag  the requester
  279.                     window by  grabbing it's title bar.  This option may or
  280.                     may not be accessible to you, depending on the applica-
  281.                     tion settings.
  282.  
  283.  
  284.           MOUSE BUTTONS
  285.  
  286.                The Left mouse button is used to select a display line or to
  287.                click on a gadget.
  288.  
  289.                The Right  mouse button has two  functions. If the requester
  290.                is scanning, it will just stop it. When the requester is not
  291.                scanning, it will switch to the next displayable list.
  292.  
  293.                The file requester  manages three lists: the first holds the
  294.                files and directories for the current path, the second holds
  295.                the  volumes  and  assigns  names,  the third  contains  the
  296.                devices and assigns  names. You switch between them with the
  297.                Right mouse button.  Assign names appear after the volume or
  298.                device names in the related lists, just like directory names
  299.                in the first list.  Assign names corresponding to a file and
  300.                not to a directory  will be correctly splitted into the File
  301.                string gadget.
  302.  
  303.  
  304.           KEYBOARD SHORTCUTS
  305.  
  306.                The following  keys can be used as  shortcuts when no string
  307.                gadget is selected:
  308.  
  309.                Cursor Up
  310.                     Moves the current selection to the previous file in the
  311.                     list, if one, and resets the display. Useful in conjuc-
  312.                     tion with key selection.
  313.  
  314.                Cursor Down
  315.                     Moves the  current selection to the  next file, or pick
  316.                     the  first  file  in  the  list  if  none  was  already
  317.  
  318.  
  319.  
  320.           IntuiSup r1.15                Page 6                  User Manual
  321.  
  322.  
  323.  
  324.  
  325.           Requesters                                    File Requester v1.3
  326.  
  327.  
  328.  
  329.                     selected, and resets the display.
  330.  
  331.                Shift Cursor Up
  332.                     Activates the Path string gadget.
  333.  
  334.                Shift Cursor Down
  335.                     Activates the  File string  gadget if the  requester is
  336.                     not a directory requester.
  337.  
  338.                Cursor Right
  339.                     Activates the  wildcard string gadget  if the requester
  340.                     is not a directory requester.
  341.  
  342.                Cursor Left
  343.                     Same effect  as clicking the Parent  gadget or removing
  344.                     the last directory reference in the Path string gadget:
  345.                     moves up one level in the volume's tree. If you are al-
  346.                     ready in the root, nothing happens.
  347.  
  348.                Right Alt with Right Amiga
  349.                     Simulates a Right mouse button event, and thus switches
  350.                     between the file, volume and device lists.
  351.  
  352.                Return
  353.                     Validates the  current file  name, same as  clicking on
  354.                     Ok. Also file name completion if key selection was used
  355.                     - see below.
  356.  
  357.                Esc
  358.                     Cancels the file requester, same as the Cancel gadget.
  359.  
  360.                Backspace
  361.                     Back space one  character in the key selection buffer -
  362.                     see below.
  363.  
  364.  
  365.           KEY SELECTION & FILE NAME COMPLETION
  366.  
  367.                When  no  string gadget  is  selected,  every keystroke  not
  368.                recognized as  one of the preceding  shortcuts is considered
  369.                for key selection.
  370.  
  371.                If, by  appending the corresponding character  to the selec-
  372.                tion buffer - which  is cleared at every scan, the requester
  373.                can find a name  in the current list whose beginning matches
  374.                the selection buffer,  then this name is selected and parti-
  375.                ally  highlighted. This  means that  you can  key in  a name
  376.                while no string gadget is selected, and that name will high-
  377.                light accordingly. If you  enter a character which is not in
  378.                the name, it will be ignored. If you enter a character which
  379.                will make the  buffer match another name, the selection will
  380.                switch to  that name. This is a little  bit difficult to ex-
  381.                plain clearly,  but actually the file  requester will always
  382.                find the name matching best what you have entered.
  383.  
  384.  
  385.  
  386.           IntuiSup r1.15                Page 7                  User Manual
  387.  
  388.  
  389.  
  390.  
  391.           Requesters                                    File Requester v1.3
  392.  
  393.  
  394.  
  395.  
  396.                Moreover, the  display is moved if  needed during key selec-
  397.                tion so that the best matching name is printed in the middle
  398.                of window,  if possible.  Thus you  can at glance  check the
  399.                close names and read what you want to key in next.
  400.  
  401.                Key selection is not case sensitive. Entering upper or lower
  402.                case characters makes no difference.
  403.  
  404.                You can back up in your selection by pressing BackSpace.
  405.  
  406.                File name  completion is achieved simply  by pressing return
  407.                when a  name is partially selected. If the  name is a direc-
  408.                tory name, it is scanned. If  it is a file, it is stuffed in
  409.                the File string gadget and validated.
  410.  
  411.  
  412.           NOTES
  413.  
  414.                User events have  a higher priority than directory scanning:
  415.                they will  always be processed,  even when the  requester is
  416.                busy reading  a file list.  This means that you  can use any
  417.                function at any moment, you never have to wait.
  418.  
  419.                The  volume list  are instantly rebuild  when you  press the
  420.                right mouse button. Thus, if you Mount a new drive or Assign
  421.                a name, it will be displayed the next time you hit the right
  422.                mouse button.
  423.  
  424.                If, when the  application first displays the File Requester,
  425.                the current  directory is  not mounted, the  mounted volumes
  426.                list is displayed instead of a file list.
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.