home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 2: Collection B / 17Bit_Collection_B.iso / files / 1817.dms / in.adf / HDClick / HDClick.doc < prev    next >
Encoding:
Text File  |  1992-02-02  |  33.5 KB  |  789 lines

  1.  ----------------------------------------------------------------------
  2. |                                                                      |
  3. |                          ------------------                          |
  4. |                         · H D - C L I C K  ·                         |
  5. |                          ------------------                          |
  6. |                         V e r s i o n  2 . 0                         |
  7. |                                                                      |
  8. |                       © 1991 by Claude Mueller                       |
  9. |                                                                      |
  10.  ----------------------------------------------------------------------
  11.  
  12.                           Use of HDClick:
  13.                          -----------------
  14. HDClick is a program-selector/HD-menu. With HDClick, programs can be
  15. started very easy by selecting gadgets with your mouse.
  16.  
  17. ------------------------------------------------------------------------
  18.  
  19.                              Copyright:
  20.                              ---------
  21. HDClick is Shareware. If you like it, please pay the Shareware fee of...
  22.                        ---------------------------
  23.                      ·          Sfr. 20 ¹          ·
  24.                        ---------------------------
  25.                         ( = US $15  ;  UK £10 )
  26.  
  27.                                    or
  28.                        ---------------------------
  29.                      ·           US $20 ¹          ·
  30.                        --------------------------
  31.                        if you don't live in Europe
  32.  
  33.                 (¹ Or appropriate amount in other currency)
  34.  
  35.                                                         ...to the author.
  36.  
  37. If you know that the postage is very high, please send me enough money
  38. for it. If you want you can pay me more than the amounts listed above
  39. of course !
  40.  
  41. -----------------------------------------------------------------------
  42.  YOU HAVE *NO* RIGHT TO LEAVE OUT PAYING THE SHAREWARE-FEE BY USING
  43.  THE UNREGISTERED VERSION WITH THE DISTURBING-REQUESTER !
  44.  
  45. The unregistered version with the disturbing-requester is also Shareware.
  46. Shareware-payees get the version without requester only as a "present"
  47. because of their fairness.
  48. -----------------------------------------------------------------------
  49.  
  50.  
  51.  
  52. You can pay cash, per postal order, cheque¹ or if possible
  53. on my swiss bank account:
  54. =======================================================================
  55.  
  56. Schweiz. Bankverein
  57. CH-4104 Oberwil BL
  58.  
  59. Claude Mueller
  60. Auf den Hallen 32
  61. CH-4104 Oberwil
  62.  
  63. Account: 40-854-2                Reference-No: 3 32332 16806
  64. =======================================================================
  65. ¹ Cheques should be for a swiss bank because I have to pay a fee
  66.   (Sfr.8.-) for cheques of abroad banks. A postal order would be better.
  67. =======================================================================
  68.  
  69. With sending your Shareware-fee, A DISK MUST BE INCLUDED, which
  70. will be filled
  71.  
  72.                              !!  F R E E  !!
  73.  
  74. with PD-Programs. Of course with the newest version of HDClick without
  75. the disturbing copyright-requester.
  76.  
  77. Registered users will get an information as soon as a new version of
  78. HDClick is available. The updates are free (disk and postage not included).
  79.  
  80.  
  81.                               Address:
  82.                        ------------------------
  83.  
  84.                              Claude Mueller
  85.                              Auf den Hallen 32
  86.                           CH-4104 Oberwil (BL)
  87.                              SWITZERLAND
  88.  
  89.                        ------------------------
  90.  
  91.           ****   Fidonet: 2:302/445.6  "Claude Mueller"  ****
  92.           ****   Z-NET : C.MUELLER@LINK-CH1.ZER         ****
  93.  
  94. If you have problems to install HDClick or if you find bugs you can call or
  95. write me.
  96.  
  97.                What is important when paying the Shareware-fee:
  98.                ------------------------------------------------
  99.  
  100. - Don't forget to send a disk !
  101.  
  102. - Shareware-payees can choose an own Hotkey for the iconify-function !
  103.   If you want your own you must tell me the description of the key
  104.   (e.g. "HELP or "F1") and/or the appropriate Hex-code. Please don't
  105.   use Key-combinations like SHIFT-*** or ALT ***.
  106.  
  107. - Tell me which version number your HDClick has got (important to answer
  108.   your questions).
  109.  
  110. - If you have problems using or installing HDClick it would be fine if
  111.   you'd send me all your configfiles and your STARTUP-SEQUENCE.
  112.  
  113. - Tell me which Kickstart/OS version you have got (1.2 / 1.3 / 2.0 ) and
  114.   if you are planning to upgrade to Kickstart 2.0 if you haven't got it
  115.   yet.
  116.  
  117. - Why ask me if the problem is stated in this doc already ? Please  look
  118.   carefully !
  119.  
  120. - Don't forget to give me your name and address !
  121.  
  122. - The program "Config_Tool" by Manfred Gillert is Freely Distributable
  123.   and not Shareware. When you pay the Shareware-fee you don't pay for
  124.   the Config_Tool also. The author Manfred Gillert is very thankful for
  125.   any donation for his program Config_Tool !
  126.  
  127. Config_Tool is Copyright (C) by Manfred Gillert.
  128.  
  129. The Color.library is Copyright (C) by Dissidents.
  130.  
  131. The KD_FREQ.library is Copyright (C) by Khalid Aldoseri
  132. and may only be distributed with the file 'FR_User.DOC'.
  133.  
  134.                                  Thanks to
  135.                                  =========
  136.  
  137. Josef Egloff for his help. Without him, HDClick wouldn't have many of its
  138. new features !
  139.  
  140. Rolf Boehme for his help with the hotkeys.
  141.  
  142. Lothar Mai which has tested HDClick for bugs.
  143.  
  144. ********!*************!**************!*************!***********!*********
  145.  
  146.                               D I S C L A I M E R
  147.                               -------------------
  148.  
  149. Because a German magazine with disk didn't obey my Disclaimer rulers,
  150. this chapter is now at the beginning of the doc. Perhaps it will be
  151. read then.
  152.  
  153. This disk may only cost the price of a disk plus a small copy-fee. If you
  154. pay more than that you have been cheated and you should search an other
  155. PD-Source.
  156.  
  157. -------------------------------------------------------------------------
  158. HDClick  may be freely  copied, as long as this documentation and the
  159. program itself are left intact and are distributed together, with the
  160. following exeptions:
  161.  
  162. HDClick MAY  NOT  BE  USED  OR  COPIED COMMERCIALLY without a WRITTEN
  163. AUTHORITY OF THE AUTHOR.
  164.  
  165. HDClick may NOT be taken into A PD-SERIES OR SIMILAR without a WRITTEN
  166. AUTHORITY OF THE AUTHOR.
  167.  
  168. HDClick may NOT be distributed on a DISK-MAGAZINE or an other PUBLIC
  169. PUBLICATION without a WRITTEN AUTHORITY OF THE AUTHOR.
  170.  
  171. The author takes no responsibility for any damage created using HDClick.
  172.  
  173. HDClick is Shareware. If you like this program and/or if you use it often
  174. you should read the text "Copyright".
  175.  
  176. HDClick is Copyright by Claude Müller , all rights are reserved to
  177. the author.
  178. -------------------------------------------------------------------------
  179.  
  180. -----------------------------------------------------------------------
  181.                        D O C U M E N T A T I O N
  182. -----------------------------------------------------------------------
  183.                      **** New features of V1.3 ****
  184.  
  185. Version 1.3 has got a new mode "m" which allows to handle sub-menus.
  186.  
  187.                      **** New features of V2.0 ****
  188.  
  189. - A new EDIT-function. Changing the configfile direct from HDClick without
  190.   a text-editor is now possible.
  191. - The Small-function. A small version of HDClick, implemented in HDClick.
  192. - Iconify with (Hotkeys) or without Window.
  193. - Own Color specifications possible.
  194. - HDClick Preferences which allows to
  195.                       - Start HDClick normal, small or iconified.
  196.                       - Specify the Window-coordinates
  197.                       - Specify Screencolors
  198. - Free memory shown in Screentitle.
  199. - HDClick can create configfiles itself.
  200. - HDClick's output directed to NIL:, HDClick can be started with runback.
  201.  
  202.                           ** Future Versions **
  203.  
  204. - OS 2.0-only version with the new features of the new OS.
  205.   - Improved EDIT and PRefs-Functions with more user-specifications eg.
  206.     Text/Gadgetcolors and Fonts.
  207. - ??? If you have Ideas, please tell me !
  208.  
  209.                          ********************
  210.  
  211.                             C O N T E N T S
  212.                             ---------------
  213.  
  214.    How to start HDClick....................................... ( 1 )
  215.                    Shell......................................   (1.1)
  216.                    Workbench..................................   (1.2)
  217.    A few important things..................................... ( 2 )
  218.    The Small-Window........................................... ( 3 )
  219.    The Iconify-function....................................... ( 4 )
  220.    The EDIT-function.......................................... ( 5 )
  221.    The column-titles.......................................... ( 6 )
  222.    HDClick Preferences........................................ ( 7 )
  223.                    HDClick startmode..........................   (7.1)
  224.                    Iconify-mode...............................   (7.2)
  225.                    Window-coordinates.........................   (7.3)
  226.                    Color specifications.......................   (7.4)
  227.    The Configfile............................................. ( 8 )
  228.    Program-startmode.......................................... ( 9 )
  229.                    Launch.....................................   (9.1)
  230.                    Run........................................   (9.2)
  231.                    Execute....................................   (9.3)
  232.                    Menu.......................................   (9.4)
  233.                        How to create a new configfile.........   (9.4)
  234.                    Option.....................................   (9.5)
  235.  
  236.      Appendix 1: Tips, frequent questions, Error-messages, examples...
  237.  
  238.  
  239.  
  240.  
  241. First  I'd like to say that this documentation was written with the Ger-
  242. man-English dictionary next to me, I can't write a correct documentation
  243. with the English I'm learning at school.
  244. So if there are any faults (fault, defect, blemish, flaw, mistake, error
  245. blunder - I should buy me a smaller dictionary...) please perceive them.
  246.  
  247.  
  248.                         (1) How to start HDClick
  249.                             --------------------
  250.  
  251. (1.1) Shell                  "HDClick Configfile"
  252.       -----     or           "HDClick"
  253.  
  254. "Configfile"  = Path and Filename of the ASCII configuration-file. If no
  255. filename is given, HDClick looks for a file named 'HDCCONFIG' in the actual
  256. drawer.
  257.                   Example: "Dh0:c/HDClick Dh0:s/HDCConfig"
  258.  
  259. If the specified configfile was not found, a requester appears. By clicking
  260. on the gadget "Create new", a new configfile with the filename named before
  261. will be created. In the upper example, a file named "dh0:s/HDCConfig" would
  262. be created. You must restart HDClick now.
  263.  
  264. HDClick 2.0 can be started with runback or runbackground. HDClick directs its
  265. output to NIL:. If a program which has been started from HDClick makes output,
  266. the output will not be shown.
  267.  
  268. (1.2) Workbench
  269.       ---------
  270. If HDClick is started from Workbench, it looks for a file named 'HDCConfig'
  271. in the actual drawer. If "HDCConfig" wasn't found, a requester appears. By
  272. clicking on the gadget "create", a configfile named "HDCConfig" in the
  273. actual drawer will be created. You must restart HDClick now with a double-
  274. click on its icon.
  275.                       (2) A few important things :
  276.                           ----------------------
  277.  
  278. When HDClick is started it looks for the config file. If found, it opens a
  279. screen with gadgets. The user can click on a gadget, and a user-defined
  280. program is started. Along the normal gadgets there's a QUIT-gadget to quit
  281. HDClick, a SMALL-Gadget for the Small-Version of HDClick, a PREFS-Gadget for
  282. the Preferences and an EDIT-gadget (will be explained later).
  283.  
  284. HDClick requires the command "Run". If possible, the KD_FReq.library and the
  285. Color.library should be in the LIBS: directory.
  286.  
  287.                             (3) The SMALL-Window
  288.                                 ================
  289.  
  290. HDClick2.0 not only works with a normal screen but with a mini-version also.
  291. You can get to this "Small"-Window by clicking on the "Small"-Gadget or by
  292. selecting SMALL for the HDClick program-start in the Preferences (see (7)).
  293.  
  294. A small window will be opened on the Workbench Screen. Only one of the four
  295. Gadget-rows will be seen at a time. The same configfile will be used.
  296.  
  297. The Arrow-Gadgets:
  298.  
  299.     With the Arrow-Gadgets you can switch between the four gadget-rows.
  300.  
  301. The Expand-Gadget:
  302.  
  303.     With the Expand-Gadget (the one between the arrow-gadgets), the Small-
  304.     Window will be closed and the HDClick-Mainscreen will be opened.
  305.  
  306. If you press the right Mousebutton you'll get into the iconify-state which
  307. can be with or without a window (see Prefs(7) or Iconify (4))
  308.  
  309.  
  310.                        (4) The Iconify-Function
  311.                            ====================
  312.  
  313. If the right mousebutton is pressed, the screen closes and a small window
  314. opens. You can get back to the main screen by pressing the right mousebut-
  315. ton while the window is activated. If a requester or a HDClick-Window like
  316. e.g. the EDIT-Window is opened, the Iconify-function doesn't work.
  317.  
  318. In the HDClick Preferences you can choose between two Iconify-Functions.
  319. By pressing the right Mousebutton
  320.               - A window will be opened from which you can get back to the
  321.                 Mainscreen or Small-Window by pressing the right mousebutton.
  322.  
  323.               - No window will be opened. You can get back to the Mainscreen
  324.                 or Small-Window by pressing the HELP-Key. On demand, Share-
  325.                 payees can specify an own Hotkey than the HELP-Key, if the
  326.                 key is used by other programs. More about this read
  327.                 "Copyright" on the beginning of the Documentation or under
  328.                 Prefs (7).
  329.  
  330.  
  331.                          (5) The EDIT-Function
  332.                              =================
  333.  
  334. Since version 2.0 of HDClick you don't have to change the Configfile(s) by
  335. a Text-Editor. The Gadgets and the Column-Titles can be changed directly
  336. from HDClick. Gadgets can be edited by clicking on the EDIT-Gadget and then
  337. on the Gadget you want to change. A window opens where you enter your data.
  338.  
  339. With the gadget "Filereq", the Filename of the program can be chosen with
  340. the mouse.
  341.  
  342. By clicking on an Arrow-Gadget you can scroll back and forth between the
  343. gadget-entries.
  344.  
  345. Now you have to chose a program-startmode (see (9)) with the Cycle-gadget.
  346. IF you chose "None", the gadget will have no function. You can use this for
  347. creating empty gadgets.
  348.  
  349. With Save/Save As you can save the active Configfile with your changes
  350. (always the whole Configfile is saved). After that, the EDIT-Window closes
  351. but you are still in the "EDIT-Mode". For leaving the EDIT-Mode, click on
  352. the EDIT-Gadget again.
  353.  
  354.                           (6) The column-Titles
  355.                               =================
  356.  
  357. The titles above each Gadget-column can also be changed directly from
  358. HDClick by clicking on the title you want to change. The gadgets are not
  359. visible but a window will be opened in which you can type in your titles.
  360. (Maximum 18 Chars). You don't need to be in the EDIT-Mode to do that.
  361. Save your changes with Save/Save As.
  362.  
  363.                              (7) Preferences
  364.                                  ===========
  365.  
  366. (7.1) The HDClick-Startmode
  367.       ---------------------
  368.       Not to be confounded with the Program-startmode (Launch , Run etc.).
  369.       Here you can specify in which form HDClick will be started:
  370.       -  Normal: HDClick opens the Mainwindow
  371.       -   Small: HDClick opens the Small-Window
  372.       - Iconify: HDClick opens the Iconify-Window
  373.  
  374.       The changes get active as soon as HDClick is started again.
  375.  
  376. (7.2) The HDClick-Iconify-mode
  377.       ------------------------
  378.       If you press the right Mousebutton in the Mainscreen or Small-Window,
  379.       an Iconify-Window appears. This can be changed in this version of
  380.       HDClick. You can chose between
  381.                      - Window: The Iconify-Window opens
  382.                      - Hotkey: No Window opens. HDClick is still in memory.
  383.       Back to the Mainscreen you get by pressing the HELP-Key. This is good
  384.       for people who have too many Iconify-Windows (inclusive clocks etc.)
  385.       on their screen.
  386.  
  387. (7.3) The Window-Coordinates
  388.       ----------------------
  389.       Here you can specify the X/Y coordinates of the Iconify - and Small-
  390.       Window. Because there exist different Screen-heights/widths on
  391.       different Amiga-Platforms, HDClick doesn't correct the coordinates if
  392.       they are too high or too low. Is this the case, you won't see any
  393.       window, HDClick still exists in memory. You can't get back to HDClick.
  394.       Sorry for that, I'll fix this as soon as possible.
  395.  
  396. (7.4) The Color Specifications
  397.       ------------------------
  398.       By clicking on the Gadget "Colors", a Colorrequester of the
  399.       Color.library appears. After clicking on "Save" in this requester,
  400.       the changed colors will be used but aren't saved in the HDClick-Config-
  401.       file. You can save them by clicking Save/Save As in the Prefs-Window.
  402.       Each configfile can have its own colors.
  403.  
  404.  
  405.                          (8) The configfile:
  406.                              ==============
  407.  
  408. This part must only be read if you want to change your Configfiles with a
  409. Text-Editor. Here a short specification of a Configfile:
  410.  
  411. ----------------------------------------------------------------------
  412.  
  413. Program,Gadgettitle,l       or
  414. Program,Gadgettitle,r       or
  415. Program,Gadgettitle,e       or
  416. Program,Gadgettitle,o       or
  417. Configfile-filename,Gadgettitle,m       or
  418.  ,,
  419.  
  420.     ... 55 entries
  421.  
  422. n,w,
  423. Column-Title1
  424. Column-Title2
  425. Column-Title3
  426. Column-Title4
  427. Window-Positions
  428.       "
  429.       "
  430.       "
  431. Colors
  432.  
  433. ----------------------------------------------------------------------
  434.  
  435. The "Normal"-User changes the configs with the Prefs and EDIT-Functions in
  436. HDClick. But sometimes its useful to change it by Texteditor, e.g. if you
  437. want to make big changes. If you have problems here you should contact me.
  438.  
  439.                        Commas between the three entries
  440.                                   _____|_____
  441.                                  |           |
  442.                           Program,Gadgettitle,x
  443.             _________________|        |       |_________________
  444.            |                          |                         |
  445. Exact path and filename of   Title-string of the       Program start-mode
  446. the program to be started    gadget(max. 16 chars)          -> (9)
  447. to.
  448.  
  449. If there are not enough entries or wrong entries, it may be possible that
  450. HDClick makes a confusion of the entries or crashes.
  451.  
  452.                          (9) Programstart-Mode
  453.                              =================
  454.  
  455.  
  456. (9.1) Mode Launch:
  457. -----------=------
  458.             In the mode Launch the program will be started normally
  459.             and HDClick quits.
  460.  
  461. (9.2) Mode Run:
  462. -----------=---
  463.             In the mode Run, the program will be started with RUN. HDClick
  464.             closes the screen and iconifies. For this mode, the command RUN
  465.             must be on Disk.
  466.  
  467. (9.3) Mode Execute:
  468. -----------=------
  469.  
  470.             In the mode Execute, the program will be started with RUN. The
  471.             HDClick-screen stays open, other programs can be started by
  472.             clicking on gadgets.
  473.  
  474. (9.4) Mode Menu:
  475. -----------=---
  476.             In the mode Menu, a new configfile will be loaded after the
  477.             gadget has been selected. All gadgets,titles and the Prefs-
  478.             specifications will change to the entries specified in the
  479.             new configfile. The filename of the configfile to load must
  480.             stand at the same place as a Program-Filename.
  481.  
  482.             Here an example for an entry for Gadget in the EDIT-Window:
  483.  
  484.                   Title: Graphic
  485.             Configfiles: Dh0:s/graphicconfig
  486.                    Mode: Menu
  487.  
  488.             And here's an example for an entry in the Configfile:
  489.  
  490.             Dh0:s/GraphicConfig,GRAPHIC,m
  491.                      |             |    \
  492.             Name of config-     Gadget-  \- mode "m" for submenus
  493.             file                title
  494.  
  495.             After this gadget has been selected, the configfile
  496.             "Dh0:s/GraphicConfig" will be loaded. All gadgets will now
  497.             become new functions, declared in the new-loaded configfile
  498.             ("GraphicConfig"). If the Configfile wasn't found after
  499.             clicking on the Gadget, a requester appears. By selecting
  500.             "Create New", a new configfile with the Filename specified
  501.             before will be created. In the example above, the Configfile
  502.             "Dh0:s/GraphicConfig" would be created.
  503.  
  504.  
  505.             With this function you have access on an unlimited number of
  506.             configfiles. In a submenu there can be more submenus, the next
  507.             can also have submenus and so on. You can get from each menu
  508.             to all other menus, if the gadgets have been declared for that.
  509.             See "Examples" for more details.
  510.  
  511. How to create a new Configfile
  512. ------------------------------
  513.             Go into the EDIT-Mode, chose an empty Gadget and enter the
  514.             gadgettitle. In the other stringgadget, enter a Path + Filename
  515.             of a not existing Configfile. Now select mode "Menu" and click
  516.             Save. Deselect EDIT then click onto the new Gadget. In the
  517.             appearing Requester, click on "Create new" and a new Configfile
  518.             will be created.
  519.  
  520. (9.5) Mode Option:
  521. -----------=-----
  522.  
  523.             In the mode Option, a window with five gadgets opens:
  524.  
  525. The stringgadget:
  526.  
  527.             The text which is typed in there will be received as an
  528.             argument by the declared program. Example:
  529.  
  530.             Entry in the configfile:          Text in the stringgadget:
  531.                       |                                   |
  532.              "dh0:c/Ed,Editor,o"               "dh0:s/startup-sequence"
  533.                       |___________________________________|
  534.                                         |
  535.                            Following will be executed:
  536.                                         |
  537.                          "dh0:c/Ed dh0:s/startup-sequence"
  538.  
  539.             The editor "ed" loads the text-file "dh0:s/startup-
  540.             sequence".
  541.  
  542.             When one of the following gadgets is clicked on, the
  543.             defined program will be started (see above) with one
  544.             of the Programstart-modes, depending on which gadget
  545.             you click.
  546.  
  547. The "Filereq"-Gadget:
  548.  
  549.             After selecting this gadget, a Filerequester of the
  550.             KD_FReq.library opens. The selected file will be copied to the
  551.             Stringgadget in the Option-Requester.
  552.  
  553. ===========================================================================
  554.                      Error-Messages, Questions, Tips...
  555.                   ========================================
  556.                               C O N T E N T S
  557. ===========================================================================
  558.  
  559. Questions on installation:
  560.  
  561.     The Libraries........................................ 1.1
  562.     How can I change my startup-sequence ?............... 1.2
  563.  
  564. Questions on the HDClick-Start:
  565.  
  566.     Configfile not found................................. 2.1
  567.     HDClick loads, nothing happens....................... 2.2
  568.  
  569. Questions on program-gadgets/programstarts:
  570.  
  571.     Run more than one command/program with one gadget
  572.     (Stack, CD, Assign etc., after that the program)..... 3.1
  573.     A gadget is selected - nothing happens............... 3.2
  574.     A gadget is selected, HDClick "disappears"
  575.     in the "Run"-Mode.................................... 3.3
  576.  
  577. Important things and explanations of Configfile-errors ..  4
  578.  
  579. Known bugs...............................................  5
  580.  
  581. Special examples for Configfiles.........................  6
  582.  
  583. ===========================================================================
  584.  
  585.                      (1) Questions on Installation
  586.                          =========================
  587. (1.1) The Libraries
  588.       -------------
  589.  
  590. For using all of HDClick's functions, the "KD_FReq.library" and the
  591. "Color.library" must be in the LIBS: Drawer of the Boot disk (SYS:). Both
  592. libraries are distributed with HDClick. With the Install-Script in this
  593. Drawer the Libs will be installed. If an other Boot-Disk or Harddisk is used,
  594. these Libs must be installed again. If the Libs are not found, the gadgets
  595. "Filerequester" and "Color-requester" cannot be used, HDClick starts anyway.
  596. See "Known Bugs" (5).
  597.  
  598. (1.2) How can I change my Startup-Sequence ?
  599.       --------------------------------------
  600.  
  601. This question doesn't belong into this doc but in an AmigaDOS-Book. Because
  602. I am asked this sometimes, I explain it here. First, open a CLI or Shell.
  603. Now type the following: "SYS:c/ed  SYS:s/startup-sequence". The Editor ED
  604. now loads the Startup-Sequence. Now you enter the following on the wished
  605. place: "SYS:HDClick SYS:s/HDCConfig". Now press the Esc-Button and X. ED
  606. now saves the changed file. For functioning correctly, the Program HDClick
  607. must be on SYS: (the Bootdisk/HD eg. df0: or dh0:) and the Configfile
  608. "HDCCONFIG" must be in SYS:S. If anything doesn't function after reboot...
  609. Don't panic and call me/write me...
  610.  
  611.                     (2) Questions on the HDClick-Start
  612.                         ==============================
  613.  
  614. (2.1) Configfile not found
  615.       --------------------
  616.  
  617. HDClick doesn't look in S: for a configfile automatically. If a configfile
  618. exists not in the actual drawer, the configfile-drawer must be specified
  619. on the start of HDClick or on Menu-Changes. An Example: File HDCConfig in
  620. the Drawer dh0:s. HDClick must be started with "HDClick dh0:s/HDCConfig",
  621. if this was a Menu-Gadget the entry for it would be "Dh0:s/HDCConfig".
  622.  
  623. (2.2) HDClick loads, nothing happens
  624.       ------------------------------
  625.  
  626. If HDClick is started and no Screen/Window opens it could be because of the
  627. following. HDClick was started Iconified or Small as specified in the Config-
  628. file. The Window-Coordinates are incorrect though, too high for example. Is
  629. this the case, the Configfile has to be changed (with a Text-Editor in
  630. emergency). It could also be that there's a Configfile-error. HDClick could
  631. also crash at this place (sorry).
  632.  
  633. There will be no window of course if the Startmode is "Iconify" and the
  634. Iconify-Mode is "Hotkey". You must press the HELP-Key to get back to HDClick.
  635.  
  636.               (3) Questions on program-gadgets/programstarts
  637.                   ==========================================
  638.  
  639. (3.1) Run more than one command/program with one gadget
  640.       -------------------------------------------------
  641.  
  642. If a program demands a CD, Assign or Stack-Change before its start, this
  643. can easily be solved with the program "Config_Tool" by Manfred Gillert.
  644. Config_Tool is spread along with HDClick. If there have to be started other
  645. programs than CD, Assign or Stack, this can be made with the help of a
  646. batch-file. How to create batches will be explained in an AmigaDOS-Book,
  647. but here's a short example:
  648.  
  649. Open the CLI/Shell and type the following: "Sys:c/ed s:AnyName". The Editor
  650. ED now creates the File "AnyName". Now enter the Path and Filenames of the
  651. programs you wish to start line by line (one line per program) and press
  652. Esc, then X for saving. Now run HDClick, go to the EDIT-Mode and click on an
  653. empty gadget. Click on "Filerequester" and select the file "s:AnyName".
  654. Now you must add the following. Before the Filename you must type
  655. "Sys:c/Execute". In the Stringgadget (of the EDIT-Window) there's the text
  656. "Sys:c/Execute s:AnyName". Now enter a Gadgettitle and a mode (Launch, Run
  657. Execute or Option) and click SAVE. After clicking on this new Gadget, all
  658. the programs listed in the batchfile will be started one after the other.
  659.  
  660. (3.2) A gadget is selected - nothing happens
  661.       --------------------------------------
  662. If nothing happens, this can have several causes:
  663. The Gadget has no Mode (Mode "None"). Change it with the EDIT-Function.
  664. The program was not found or it was run incorrect. Error-Messages will not
  665. be visible because HDClick sends the output to NIL:. The Program "Snoopdos"
  666. by Eddy Carroll helps by searching for errors.
  667.  
  668. (3.3) A gadget is selected, HDClick "disappears" in the "Run"-Mode
  669.       ------------------------------------------------------------
  670.  
  671. Wrong Window-Coordinates have been specified for the Iconify-Window. If the
  672. coordinates are too high, no window will be visible. But first, look if you
  673. have selected "Hotkey" in the Iconify-Mode. Press the Help-Key to get back
  674. to HDClick if this is the case.
  675.  
  676.                            (4) Configfile-errors
  677.                                =================
  678.  
  679.  
  680.   Error:                                   Error in configfile:
  681.   -----                                    --------------------
  682.  
  683. - Titles cross themselves                - One of the gadgettitles is
  684.                                            longer than 16 chars.
  685. - In the gadgettitle stands the          - A comma was forgotten .
  686.   string which was declared as a
  687.   program or a mode (for Example
  688.   ",r" as title)
  689. - One ore more column-titles don't       - Not enough entries in the
  690.   appear                                   configfile
  691. - After clicking on a gadget, the        - Not enough entries in the
  692.   wrong programs are executed.             configfile or a comma was left
  693.                                            out.
  694. - After HDClick was started by           - Dos received an error
  695.   Workbench, the selected program          (for example File not found)
  696.   doesn't start.
  697. - A gadget has been selected             - Too many or not enough entries
  698.   but nothing happens.                     in the configfile.
  699. - After saving a configfile, the         - If the entries are too long,
  700.   titles are not correct.                  HDClick doesn't save correctly.
  701. - "Error while saving"-Message           - The file couldn't be saved.
  702.   appears.                                 (DOS-Error)
  703. - "Configfile not found"                 - The configfile doesn't exist or
  704.                                            the appropriate entry is wrong.
  705.                                            The Configfile was not found
  706.                                            by DOS.
  707.  
  708. If a filename or a gadget-title contains a comma, there'll be an error,too.
  709.  
  710.  
  711.                           (5)Known bugs
  712.                              ----------
  713.  
  714. Here's a "list" of the (small) bugs I know.
  715.  
  716. No window appears if the coordinates for it are too high. This is so because
  717. not all people work with the standard 640*200 / 640*256 resolution. If you
  718. have larger screens open, higher coordinates are possible. As soon as I
  719. have the possibility to program under OS2.0, this bug will be fixed.
  720.  
  721. A color should NEVER read 000 (black) or it could come to problems in Saving
  722. the configfile. Take 111 instead of 000, this is not too bad, isn't it ?
  723. I've been trying to solve this problem for a long time, but I didn't made it
  724. by now.
  725.  
  726. There can only be one HDClick in memory at a time, so it may be run only one
  727. time. If one is already in memory and a second one is tried to run, the
  728. second one won't start.
  729.  
  730. This bug never happened to me but I heard it from other people. If you don't
  731. install the KD_FReq and/or the Color.library and start HDClick anyway, you
  732. could get a few more gadgets in the Prefs-Window which doesn't look nice.
  733. The thing I know is that if one of the Libraries is not found, the Filereq
  734. Gadget in the EDIT-Window is not ghosted, so HDClick crashes when you click
  735. on it. I forgot to disable that gadget...Ups. All I say is: INSTALL THOSE
  736. LIBS !!!
  737.  
  738.                  (6) Special examples for Configfiles
  739.                      --------------------------------
  740.  
  741.  
  742. Here a few examples for entries in the configfile.
  743.  
  744. dh0:c/execute s/WB-Batch,Workbench,l    -> The script s/WB-batch is execu-
  745.                                            ted. HDClick quits.
  746.                                            Gadgettitle "Workbench".
  747.  
  748. graphic/Paint,Photolab,o                -> First, the requester with
  749.                                            stringgadget appears. If one
  750.                                            of the three gadgets is se-
  751.                                            lected, the program "paint"
  752.                                            starts. It will display
  753.                                            the picture typed into the
  754.                                            stringgadget (for example:
  755.                                            "pictures/pic").
  756.                                            Gadgettitle: "Photolab".
  757.  
  758. Dh0:s/GamesConfig,GAMES,m               -> The configfile "GamesConfig"
  759.                                            in the "s"-drawer of "Dh0:"
  760.                                            will be loaded. All gadgets
  761.                                            change as specified in the
  762.                                            new configfile "GamesConfig".
  763.  
  764. dh0:s/HDCConfig,Reload Config,m         -> With this example, the
  765.                                            actual  configfile  will be
  766.                                            loaded again after you click
  767.                                            on this gadget.This is useful
  768.                                            when you've  changed your
  769.                                            config with an editor
  770.  
  771.  ,Execute Command,o
  772. |                 |
  773. No entry!    Requester opens
  774.  
  775. -> A special but very useful example. After this gadget was selected,
  776.    the following happens: The Requester opens. Now, type a filename of
  777.    a program you want to be started into the stringgadget. After clicking
  778.    on one of the three mode-gadgets (Launch,Run,Execute), the text in
  779.    the stringgadget is attached to the specified program-name in the
  780.    configfile. In this case, there's no entry for a program, so the
  781.    filename typed into the stringgadget will be executed.
  782.  
  783. The best is when you edit the example-configfile (HDCConfig) in this
  784. drawer and enter your own data.
  785.  
  786.  
  787. -------------------------------------------------------------------------
  788. 27.1.1992                                                  Claude Müller
  789.