home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format 63 / af063sub.adf / WinDaemon / WindowDaemon.doc < prev    next >
Text File  |  1994-07-13  |  27KB  |  860 lines

  1.  
  2. ----------------------------------------------------------------------------------
  3. MAIN
  4. ----------------------------------------------------------------------------------
  5.  
  6.     WindowDaemon 1.9       Copyright (C)1992,93,94 David Swasbrook.
  7.     ================
  8.  
  9.       If you are upgrading from version 1.8 or earlier then you may wish to know
  10.       that the configuration is now stored in the ENV: and ENVARC: directories
  11.       and no longer as tool types.
  12.  
  13.   'Disclaimer        '    Legal information
  14.  
  15.   'Shareware         '    Shareware information
  16.  
  17.   'Requirements      '    Whats needed
  18.  
  19.   'Introduction      '    Introduction to WindowDaemon
  20.  
  21.   'How to Install    '    How to install WindowDaemon
  22.  
  23.   'Update Information'    How to get the latest WindowDaemon version
  24.  
  25.   'Special Thanks    '    Thankyou for your ideas/support
  26.  
  27.   'History           '    A very brief history of WindowDaemon
  28.  
  29.   'Index             '    A brief index
  30.  
  31.  
  32.  
  33. ----------------------------------------------------------------------------------
  34. Disclaimer
  35. ----------------------------------------------------------------------------------
  36.  
  37. Disclaimer
  38. **********
  39.  
  40.     I hereby reject any liability or responsibility for these or any
  41.     other consequences from the use of WindowDaemon whatsoever. This
  42.     includes, but is not limited to, damage to your equipment, to your
  43.     data, personal injuries, financial loss or any other kinds of side
  44.     effects.
  45.  
  46.     Although WindowDaemon has been tested thoroughly on several different
  47.     machines, I cannot rule out the possibility that WindowDaemon
  48.  
  49.        o is somehow incompatible to your equipment
  50.  
  51.        o has bugs that show up on your equipment
  52.  
  53.        o does not do what it is supposed to do on your equipment
  54.  
  55.     It is your responsiblity to take any precautions necessary to
  56.     protect yourself from these or any other effects. I explicitly
  57.     reject any liability or responsibility from the consequences of you
  58.     using WindowDaemon.
  59.  
  60.  
  61.     Swaz.
  62.  
  63. ----------------------------------------------------------------------------------
  64. Conditions
  65. ----------------------------------------------------------------------------------
  66.  
  67. Shareware
  68. *********
  69.  
  70.     WindowDaemon is shareware. The program may be freely distributed and
  71.     copied, as long as the following conditions are fulfilled:
  72.  
  73.        o The sales price must not be higher than the cost of an (empty)
  74.          disk plus a nominal copying fee plus costs for shipping. The total
  75.          price must not be higher than 5 US$.
  76.  
  77.        o All parts of the program and the documentation must be complete.
  78.          The distribution of single parts or incomplete subsets of the
  79.          original distribution is NOT ALLOWED.
  80.  
  81.        o WindowDaemon or parts of it may not be sold in combination with or
  82.          as part of commercial software.
  83.  
  84.        o Program and documentation may not be changed in any way.
  85.  
  86.        o Permission has been given for distribution through Aminet and
  87.          Fred Fish.
  88.  
  89.     WindowDaemon is shareware, this means I request those users, who
  90.     use WindowDaemon, to send me the shareware fee of 10 US$ (20 $NZ) (or
  91.     any other contributions gratefully accepted) to the following address:
  92.  
  93.     Postal:       David Swasbrook,
  94.                   43 Pickwick Parade,
  95.                   Howick,
  96.                   Auckland,
  97.                   New Zealand.
  98.      
  99.     Internet:     swaz@iconz.co.nz (private)
  100.               or  msd@iconz.co.nz
  101.  
  102.  
  103.     Please include the following information in your registration:
  104.  
  105.        o your name, address (electronic mail addresses preferred)
  106.  
  107.        o your Amiga model(s)
  108.  
  109.        o Kickstart and Workbench versions
  110.  
  111.        o the WindowDaemon version number
  112.  
  113.  
  114.      I assure you that the information you send me will be treated
  115.     confidentially.
  116.  
  117.      I will try and inform everybody, who has registered with me as
  118.     described above, when a new version of WindowDaemon becomes available.
  119.  
  120.      If you have sent a sharware donation, if possible, you will recieve
  121.     an update through mail (preferably email).
  122.  
  123.     Thank you very much in advance !
  124.  
  125.  
  126. ----------------------------------------------------------------------------------
  127. Requirements
  128. ----------------------------------------------------------------------------------
  129.  
  130. Requirements
  131. ************
  132.  
  133.     The following are required for WindowDaemon to run:
  134.  
  135.       o Kickstart V37 or higher.
  136.  
  137.       o 'matrix.library' version 23.1916 or higher
  138.  
  139.       o For additional features for WindowDaemon you should be using
  140.         kickstart V39 or higher.
  141.  
  142.  
  143. ----------------------------------------------------------------------------------
  144. MxLib
  145. ----------------------------------------------------------------------------------
  146.  
  147. MatrixLibrary
  148. *************
  149.  
  150.     Copyright © David Swasbrook, All Rights Reserved.
  151.  
  152.     o Yet another library to put in your LIBS: drawer.
  153.  
  154.     o Matrix.library is a development tool which will be used in
  155.       fourthcoming releases of programs I have written.
  156.  
  157.     o The name "matrix" came from "The Matrix" - The computer system used
  158.       by the TimeLords (Re: Dr Who).
  159.  
  160.  
  161. ----------------------------------------------------------------------------------
  162. Introduction
  163. ----------------------------------------------------------------------------------
  164.  
  165. Introduction
  166. ************
  167.  
  168.     WindowDaemon gives you more control over intuition windows and screens.
  169.  
  170.       'Arexx                  ' Control via arexx
  171.       'Commodities            ' Standard commodities interface
  172.       'Configuring            ' How to configure
  173.       'List of Hotkeys        ' Assign keys to perform actions
  174.       'Locale                 ' Interface available in different languages
  175.       'Screen/Window Requestor' Goto a screen or window easily
  176.       'Sounds                 ' Sound effects
  177.       'Workbench Enhancements ' Workbench improvements
  178.  
  179.  
  180.  
  181. ----------------------------------------------------------------------------------
  182. ScrWinReq
  183. ----------------------------------------------------------------------------------
  184.  
  185. Screen/Window Requestor
  186. ***********************
  187.  
  188.     This provides a way to find a screen or window by simply
  189.     pressing the right mouse button in the top right hand corner
  190.     of a screen. The requestor will list all named screens and
  191.     windows (or just screens only). Double clicking on a screen
  192.     or window will bring the screen and window to the front of
  193.     the display... saving you the trouble of looking for it.
  194.  
  195.  
  196. ----------------------------------------------------------------------------------
  197. Comodity
  198. ----------------------------------------------------------------------------------
  199.  
  200. Commodities Support
  201. *******************
  202.  
  203.     WindowDaemon is a commodity and supports standard commodities features.
  204.  
  205.     The following arguments may be specified as either ToolTypes or
  206.     entered in on the command line. If possible WindowDaemon will load
  207.     the tooltypes from the icon (if available) and any cli arguments
  208.     will overide the tooltypes specified.
  209.  
  210.     CX_POPKEY             - The hot key to display the WindowDaemon interface.
  211.                             Default = "CONTROL ALT w" 'See HotKey'
  212.  
  213.     CX_POPUP              - Show the WindowDaemon interface. Default = FALSE.
  214.  
  215.     CX_PRIORITY           - Set the priority of the WindowDaemon broker.
  216.  
  217.  
  218.  
  219. ----------------------------------------------------------------------------------
  220. Installation
  221. ----------------------------------------------------------------------------------
  222.  
  223. Installation
  224. ************
  225.  
  226.     Double click on the "install" icon.
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233. ----------------------------------------------------------------------------------
  234. WBENCHANCE
  235. ----------------------------------------------------------------------------------
  236.  
  237. Workbench Enhancements
  238. **********************
  239.  
  240.  
  241.     o Selecting the CLOSEWINDOW gadget and holding down the CONTROL
  242.       key will open the drawers parent window.
  243.  
  244.     o Double clicking on a drawer while holding down the CONTROL key
  245.       will close the current window (unless it is the main workbench
  246.       window).
  247.       NOTE: This is only available under V39 or higher kickstarts.
  248.  
  249.     o Selecting the CLOSEWINDOW gadget and holding down the ALT key
  250.       will close all workbench drawer windows.
  251.  
  252.     o The HELP key may be used to obtain information on the currently
  253.       selected icons.
  254.  
  255.     o The DEL key may be used to delete the currently selected icons.
  256.  
  257.  
  258.  
  259. ----------------------------------------------------------------------------------
  260. AboutWindow
  261. ----------------------------------------------------------------------------------
  262.  
  263. The About Window
  264. ****************
  265.  
  266.     This window may be displayed by either running WindowDaemon while
  267.     it is currently installed, through the POPKEY, or through the
  268.     Commodities Exchange.
  269.  
  270.  
  271.  
  272. ----------------------------------------------------------------------------------
  273. Settings
  274. ----------------------------------------------------------------------------------
  275.  
  276. WindowDaemon Settings Editor
  277. *****************************
  278.  
  279.     The editor for WindowDaemon settings may be activated through the
  280.     WindowDaemon interface by selecting the "Settings" button from the
  281.     'about window'.
  282.  
  283.     ALT patch      - if checked then patches will be installed for
  284.                      the ALT-CloseWindow to perform the action of
  285.                      closing all workbench windows.
  286.  
  287.     WBWindow patch - if checked then a patch is installed such that
  288.                      when you double click on a drawer on workbench
  289.                      the currently active window will be closed if
  290.                      you are holding down the CONTROL key. And also
  291.                      when closing a drawer the parent drawer can
  292.                      be opened automatically.
  293.  
  294.     Reverse Close  - if set then when a window is closed its parent
  295.                      window will be opened. Also when a drawer is opend
  296.                      its parent window will be closed. It is necessary
  297.                      to set the WBWindow patch for these features.
  298.  
  299.     Screen Select  - if set then pressing the right mouse button in the
  300.                      top right hand corner of the screen will display
  301.                      a 'requestor to select a screen or window'.
  302.  
  303.     Both Buttons   - if checked this will enable the window to front
  304.                      or back action to be performed when both mouse
  305.                      buttons are down.
  306.  
  307.     MSDSounds      - if checked this will send an Arexx command to the
  308.                      Arexx Port named "PLAY". See 'Sound Useage'.
  309.  
  310.     Arexx Port     - Sets the name of the arexx port.
  311.  
  312.     Listview       - This is a 'list of all the hotkeys', double click
  313.                      on an entry in this list and you get a brief
  314.                      description on what that hotkey action does and
  315.                      you are able to define the 'hotkey'.
  316.  
  317.     Help           - If checked, then pressing the HELP key will display
  318.                      the information about the selected icons.
  319.                      (This is the same as selecting the "Information"
  320.                       menu item from the icons menu).
  321.  
  322.     Del            - If checked, then pressing the DEL key will delete
  323.                      the selected icons.
  324.                      (This is the same as selecting the "Delete" menu
  325.                       item from the icons menu).
  326.  
  327.     Font           - Sets the font to be used for the windows.
  328.  
  329.     WBWindow Qual  - This is the qualifier for use with the WBWindow Patch.
  330.  
  331.     ---------------------------------------------------------------------
  332.  
  333.     Save           - Save the current settings to the icon.
  334.  
  335.     Use            - Use the current settings
  336.  
  337.     Cancel         - Do nothing, thouch nothing, get Kryten!
  338.  
  339.  
  340. ----------------------------------------------------------------------------------
  341. HotkeyList
  342. ----------------------------------------------------------------------------------
  343.  
  344. List of HotKeys
  345. ***************
  346.  
  347.     The following are a list of possible actions that you may assign
  348.     a 'hotkey' to:
  349.  
  350.  
  351.     Action                 Breif Description
  352.     ------                 -----------------
  353.  
  354.  
  355.     BACK                   Push window to the back
  356.  
  357.     CLOSE                  Ask window to close
  358.  
  359.     CLOSEPARENT            Ask parent window to close
  360.  
  361.     CLOSEWBWINDOWS         Close all workbench drawer windows that are open.
  362.  
  363.     DECREASEPRI            Decrease the priority of current task
  364.  
  365.     FORCECLOSE             Close the window. This WILL close the window
  366.                            no matter what. This is a dangerous action
  367.                            to perform if the window is still in use.
  368.                            You should only use this if the task owning
  369.                            the window has crashed etc.
  370.  
  371.     FRONT                  Bring window to the front
  372.  
  373.     FRONTBACK              Push window to front, or to the back if it
  374.                            is already at the front
  375.  
  376.     INCREASEPRI            Increase the priority of current task
  377.  
  378.     MAKEBIG                Size window to maximum size
  379.  
  380.     MAKEPUBSCREEN          Make the active screen the default public screen.
  381.                            It must however be a public screen.
  382.  
  383.     MAKESMALL              Size window to minimum size
  384.  
  385.     NEXTSCREEN             Bring next screen to front
  386.  
  387.     NEXTWINDOW             Activate the next window
  388.  
  389.     PUBSCREEN              Bring default public screen to the front.
  390.  
  391.     PREVWINDOW             Activate the previous window
  392.  
  393.     REMTASKOWNER           Remove the task that owns the window from
  394.                            the system
  395.  
  396.     SCREENCLOSE            Close the screen. This is a very dangerous
  397.                            action. See FORCECLOSE for more details.
  398.  
  399.     SCREENTOP              Move screen to top of display
  400.  
  401.     TOGGLEREVERSECLOSE     Toggle reverse close state.
  402.  
  403.     WSCREENFRONT           Bring windows screen to front
  404.  
  405.     WBTOFRONT              Bring the Workbench screen to the front
  406.  
  407.     ZIP                    Zip/unzip window
  408.  
  409.  
  410.  
  411.  
  412. ----------------------------------------------------------------------------------
  413. Arexx
  414. ----------------------------------------------------------------------------------
  415.  
  416. Useage of WindowDaemon with Arexx
  417. **********************************
  418.  
  419.     WindowDaemon has an arexx port named "WINDOWDAEMON" and it will
  420.     accept the following commands:
  421.  
  422.     General Commands
  423.     ****************
  424.  
  425.       HIDE              - hide the interface window
  426.  
  427.       QUIT              - ask the WindowDaemon to quit
  428.  
  429.       SHOW              - display the interface window
  430.  
  431.     Window Commands
  432.     ***************
  433.  
  434.       BACK              - push active window to the back
  435.  
  436.       CLOSE             - send a close message to the active window
  437.  
  438.       CLOSEPARENT       - close the parent window of the active window
  439.  
  440.       CLOSEWBWINDOWS    - closes all the drawer windows open on the
  441.                           workbench screen.
  442.  
  443.       FORCECLOSE        - this will force the active window to be closed
  444.                           without informing any tasks using the window.
  445.                           This is only of use if an application crashes
  446.                           and leaves windows open.
  447.                           (NOTE: If you close windows that are still in
  448.                            use you may find that you will crash)
  449.  
  450.       FRONT             - bring active window to the front
  451.  
  452.       FRONTBACK         - push active window to the front or back
  453.  
  454.       INCREASEPRI       - increase priority of task owning current window
  455.  
  456.       DECREASEPRI       - decrease priority of task owning current window
  457.  
  458.       MAKEBIG           - size active window to maximum dimensions
  459.  
  460.       MAKESMALL         - size active window to minimum dimensions
  461.  
  462.       NEXTWINDOW        - activate the next window
  463.  
  464.       PREVWINDOW        - activate the previous window
  465.  
  466.       ZIP               - zip/unzip the active window.
  467.  
  468.     Screen Commands
  469.     ***************
  470.  
  471.       CLOSESCREEN       - this will close the active screen without
  472.                           informing any tasks using the screen. If
  473.                           necessary any windows on the screen are also
  474.                           closed without informing the tasks that own
  475.                           them. This is only of use if an application
  476.                           crashes and leaves screens open.
  477.                           (NOTE: If you close screens that are still in
  478.                            use you may find that you will crash)
  479.  
  480.       MAKEPUBSCREEN     - make the active screen the default public screen,
  481.                           it must however be a public screen.
  482.  
  483.       NEXTSCREEN        - pop the next screen to the front of the display
  484.                           and activate its last window.
  485.  
  486.       PUBSCREENTOFRONT  - bring the default public screen to the front
  487.  
  488.       SCREENTOP         - pop the active screen to the top of the display
  489.                           at (0,0)
  490.  
  491.       WINDOWSCREENFRONT - bring the screen with the active window to the
  492.                           front.
  493.  
  494.       WORKBENCHTOFRONT  - bring the Workbench screen to the front.
  495.  
  496.     Miscellaneous Commands
  497.     **********************
  498.  
  499.       REMTASKOWNER      - this will *REMOVE* the task that owns the active
  500.                           window.
  501.  
  502.       TOGGLEREVERSECLOSE - this toggles the current state of the reverse
  503.                           close feature for CONTROL CLOSEWINDOW.
  504.  
  505.     The above commands may be executed from CLI via Arexx by typing
  506.  
  507.         rx ' address <PORTNAME> <COMMAND>
  508.  
  509.     Examples:
  510.     *********
  511.  
  512.     1) To quit the WindowDaemon
  513.  
  514.         rx ' address WINDOWDAEMON QUIT
  515.  
  516.     2) To close the active window
  517.  
  518.         rx ' address WINDOWDAEMON CLOSE
  519.  
  520.     3) To zip/unzip the active window
  521.  
  522.         rx ' address WINDOWDAEMON ZIP
  523.  
  524.  
  525.  
  526. ----------------------------------------------------------------------------------
  527. MSDSounds
  528. ----------------------------------------------------------------------------------
  529.  
  530. MSD/UPD Sounds
  531. **************
  532.  
  533.     WindowDaemon will play sounds through a Sound Daemon such as MSD or
  534.     UPD. These add an Arexx port to the system called "PLAY" and the
  535.     following sound id's are sent to the port:
  536.  
  537.       WindowDaemon/CloseScreen          - when a screen is closed
  538.       WindowDaemon/CloseWindow          - when a window is sent a CLOSEWINDOW
  539.       WindowDaemon/CloseWindowTrue      - when you FORCE a window to be closed
  540.       WindowDaemon/DecreaseTaskPriority - task priority decreased
  541.       WindowDaemon/DefaultPubScreen     - when the default pub screen is brought
  542.       WindowDaemon/IncreaseTaskPriority - task priority increased
  543.       WindowDaemon/NextWindow           - activation of next window
  544.       WindowDaemon/NextScreen           - activation of next screen and window
  545.       WindowDaemon/RemTaskOwner         - removal of task owning window
  546.       WindowDaemon/ScreenToTop          - screen has been moved to (0,0)
  547.       WindowDaemon/WindowBig            - window is made big
  548.       WindowDaemon/WindowScreenToFront  - the active windows screen has been
  549.                                           brought to the front
  550.       WindowDaemon/WindowSmall          - window is made small
  551.       WindowDaemon/WindowToBack         - window pushed to back of display
  552.       WindowDaemon/WindowToFront        - window brought to front of display
  553.       WindowDaemon/WorkbenchToFront     - Workbench brought to the front
  554.       WindowDaemon/ZipWindow            - zip/unzip of active window
  555.  
  556.  
  557.     Acknowledgements
  558.     ****************
  559.  
  560.     UPD is Copyright © 1991 Jonas Petersson & Absolut Software (aka Sirius Soft)
  561.  
  562.     MSD is Copyright © 1992,93 David Swasbrook. (Not released yet)
  563.  
  564.  
  565. ----------------------------------------------------------------------------------
  566. Updates
  567. ----------------------------------------------------------------------------------
  568.  
  569. Update Information
  570. ******************
  571.  
  572.     I will try and further improve WindowDaemon if I have time for it.
  573.     Registered users will at least get a notification when new versions of
  574.     WindowDaemon get available that contain significant changes or enhancements.
  575.  
  576.     New versions of WindowDaemon will also be available on the Internet per
  577.     "anonymous FTP" (look on Aminet).
  578.  
  579.     In order to be able to improve and/or correct WindowDaemon, I would like to
  580.     ask every user to do the following:
  581.  
  582.        o send me the registration fee of US$ 10
  583.  
  584.        o send me bug reports, if you find any bugs
  585.  
  586.        o give me hints how to improve WindowDaemon
  587.  
  588.     Thank you very much in advance !
  589.  
  590.  
  591. ----------------------------------------------------------------------------------
  592. HotKey
  593. ----------------------------------------------------------------------------------
  594.  
  595. What is a HotKey?
  596. *****************
  597.  
  598.     HotKey description strings have the following template:
  599.  
  600.     [CLASS] (([-]QUAL)|SYN)o [[-]UPSTROKE] [HIGHMAP|ANSICODE]
  601.  
  602.     'CLASS   '    'QUAL    '    'SYN     '
  603.  
  604.     'UPSTROKE'    'HIGHMAP '    'ANSICODE'
  605.  
  606.     (o means zero or more occurances of the of the expression in brackets)
  607.  
  608. Examples:
  609. *********
  610.  
  611.     "CONTROL \\"
  612.       This hot key is activated when the "\\" (backslash) key and the control
  613.       key are pressed at the same time.
  614.  
  615.     "LALT SHIFT F10"
  616.       This hot key is activated when the LEFT ALT key, either SHIFT key
  617.       and F10 are pressed at the same time.
  618.  
  619.     "LCOMMAND  A"
  620.          - This is actually the equivalent of "LCOMMAND SHIFT a"
  621.  
  622. ----------------------------------------------------------------------------------
  623. HotKeyClass
  624. ----------------------------------------------------------------------------------
  625.  
  626. CLASS
  627. *****
  628.     Is one of the following strings:
  629.  
  630.     RAWKEY, RAWMOUSE, EVENT, POINTERPOS, TIMER, NEWPREFS,
  631.     DISKREMOVED, DISKINSERTED
  632.  
  633.     If not specified, the class is taken to be RAWKEY.
  634.  
  635.  
  636. ----------------------------------------------------------------------------------
  637. HotKeyQual
  638. ----------------------------------------------------------------------------------
  639.  
  640. QUAL
  641. ****
  642.     Is one (or more) of the following strings:
  643.  
  644.     LSHIFT, RSHIFT, CAPSLOCK, CONTROL, LALT, RALT, LCOMMAND,
  645.     RCOMMAND, NUMERICPAD, REPEAT, MIDBUTTON, RBUTTON, LEFTBUTTON,
  646.     RELATIVEMOUSE
  647.  
  648.     A preceding '-' means that the value of the corresponding
  649.     qualifier is to be considered irrelevant.
  650.  
  651.  
  652. ----------------------------------------------------------------------------------
  653. HotKeySyn
  654. ----------------------------------------------------------------------------------
  655.  
  656. SYN
  657. ***    Syn (synonym) is one (or more) of the following strings:
  658.  
  659.     SHIFT, CAPS, ALT
  660.  
  661.     SHIFT   - left or right shift
  662.     CAPS    - shift or capslock
  663.     ALT     - either alt key
  664.  
  665.  
  666. ----------------------------------------------------------------------------------
  667. HotKeyUpstroke
  668. ----------------------------------------------------------------------------------
  669.  
  670. UPSTROKE
  671. ********
  672.     If this token is absent, only DOWNSTROKES are considered
  673.     for RAWMOUSE (MOUSEBUTTONS) and RAWKEY events.  If it is
  674.     present alone, only UPSTROKES count.  If it preceded by
  675.     '-' it means that both up and down strokes are included.
  676.  
  677.  
  678. ----------------------------------------------------------------------------------
  679. HotKeyHighMap
  680. ----------------------------------------------------------------------------------
  681.  
  682. HIGHMAP
  683. *******
  684.     One of the following strings:
  685.  
  686.     COMMA, SPACE, BACKSPACE, TAB, ENTER, RETURN, ESC, DEL, UP,
  687.     DOWN, RIGHT, LEFT, HELP, F1, F2, F3, F4, F5, F6, F7, F8, F9,
  688.     F10, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, (, ), /, *, -, +
  689.  
  690.  
  691.  
  692. ----------------------------------------------------------------------------------
  693. HotKeyAnsiCode
  694. ----------------------------------------------------------------------------------
  695.  
  696. ANSICODE
  697. ********
  698.     A single character token is interpreted as a character code,
  699.     which is looked up in the system default keymap.
  700.  
  701.  
  702.  
  703.  
  704. ----------------------------------------------------------------------------------
  705. Locale
  706. ----------------------------------------------------------------------------------
  707.  
  708. Locale Support
  709. **************
  710.  
  711.     The WindowDaemon interface supports locale, the built in language is
  712.     english.
  713.  
  714.     Included in the archive is the 'Catalog Translation file' just in
  715.     case you would like to translate it into your locale.
  716.  
  717.     Catalog filename    matrix/WindowDaemon.catalog
  718.  
  719.  
  720.     Submitting a catalog:
  721.  
  722.       If you wish to send me a locale for WindowDaemon please could you send
  723.       the actual text translation file rather than the completed catalog
  724.       itself?
  725.  
  726.  
  727.  
  728. ----------------------------------------------------------------------------------
  729. Thanx
  730. ----------------------------------------------------------------------------------
  731.  
  732. Contributors
  733. ************
  734.  
  735.  
  736.     Thanks also to the following who reported bugs and suggestons:
  737.       Jeffrey Peden
  738.       Joachim Worringen
  739.       Seth Harman
  740.  
  741.     Beta testing performed by:
  742.       Barry McConnel
  743.       Daryl Jay
  744.  
  745.  
  746.     o I'm sorry if you have contributed and you name is not in the
  747.       above lists. I try to reply to all email so if you have sent
  748.       me some mail and not received a reply then it is more than
  749.       likely that my mailer sent it to nil: accidentally.
  750.  
  751.  
  752.  
  753.  
  754. ----------------------------------------------------------------------------------
  755. History
  756. ----------------------------------------------------------------------------------
  757.  
  758. History Information
  759. *******************
  760.  
  761. `V1.9'    o The configuration is no longer stored as tool
  762.       types. Config file is saved in ENV:
  763.     o The Workbench window open/close enchancement
  764.       key may be selected from Control, Shift or
  765.       MiddleMouseButton.
  766.     o Bugfix in DEL/HELP code
  767.     o Added screen/window selector
  768.  
  769.     o Aminet/IRC release
  770.  
  771. `V1.8'    o Added DEL and HELP key shortcuts to workbench.
  772.     o Removed short versions of hotkey tooltypes.
  773.  
  774.     o Aminet release
  775.  
  776.  
  777. `V1.7'    o Removed unecessary code
  778.     o Fixed small problem with font settings
  779.     o ALT-CloseWindow is working again. V1.6 was crashing.
  780.     o Control-\ can now be disabled
  781.  
  782.  
  783. `V1.6'    o Aminet release
  784.  
  785.  
  786. `V1.5'    o Added task priority control of active window
  787.  
  788.     o Beta release only.
  789.  
  790.  
  791. `V1.4'    o Fixed data-alignment problem
  792.  
  793.     o Added locale support.
  794.  
  795.     o Control-\ patch added to CONTROLKEYPATCHES to close
  796.       the active window. This was added so you can close any
  797.       window not just cli's with this key combination.
  798.  
  799.     o Hopefully have fixed the `bug' that would occasionally
  800.       lock the system when you double clicked on an icon while
  801.       holding down control.
  802.  
  803.     o Added option to reverse the CONTROL-CLOSEWINDOW and
  804.       CONTROL-DOUBLECLICK on drawer. To get normal window
  805.       actions you need to hold down control if this flag is
  806.       set. This is toggleable via a hotkey or arexx command.
  807.       New arguments REVERSECLOSE, RC=HOTKEY_TOGGLEREVERSECLOSE.
  808.  
  809.     o Beta release only.
  810.  
  811.  
  812. `V1.3'    o Internal release only.
  813.  
  814.  
  815. `V1.2'    o Internal release only.
  816.  
  817.  
  818. `V1.1'    o Now has a user interface to configure all the hotkeys
  819.  
  820.     o Added new argument/tooltypes: CONTROLKEYPATCHES,
  821.         MP=HOTKEY_MAKEPUBSCREEN, CW=HOTKEY_CLOSEWBWINDOWS
  822.  
  823.     o New arexx commands: MAKEPUBSCREEN, CLOSEWBWINDOWS
  824.  
  825.     o Can now open parent when you close a workbench drawer window
  826.       when holding down the CONTROL key
  827.  
  828.  
  829. `V1.0'    o Initial release on Aminet.
  830.  
  831.  
  832. ----------------------------------------------------------------------------------
  833. Index
  834. ----------------------------------------------------------------------------------
  835.  
  836.   'About Window           ' Program information
  837.   'Arexx                  ' Send commands via arexx
  838.   'Commodities            ' Standard commodities interface
  839.   'Conditions             ' Shareware information
  840.   'Configuration          ' Configuring WindowDaemon
  841.   'Disclaimer             ' Legal information
  842.   'Introduction           ' Introduction to WindowDaemon
  843.   'Installation           ' How to install WindowDaemon
  844.   'History                ' A very brief history of WindowDaemon
  845.   'HotKeys                ' How to define a hotkey
  846.   'Locale                 ' Interface available in different languages
  847.   'List of Hotkeys        ' Assign keys to perform actions
  848.   'Matrix Library         ' Yet another library
  849.   'Requirements           ' Whats needed
  850.   'Screen/Window Requestor' Goto a screen or window easily
  851.   'Shareware              ' Shareware information
  852.   'Special Thanks         ' Thanks
  853.   'Updates                ' New versions
  854.   'Workbench Enhancements ' Workbench improvements
  855.  
  856.   Other files:
  857.  
  858.   'WindowDaemon Catalog   ' Catalog Description file for WindowDaemon
  859.  
  860.