home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / os2 / pc2_150.zip / PC2.DOC < prev    next >
Text File  |  1993-05-31  |  12KB  |  202 lines

  1. ******************************************************************************
  2.                                   Announcing
  3.  
  4.                    PC/2 - Programm Commander/2 Version 1.50 for
  5.                          IBM OS/2 2.x Presentation Manager
  6.                       Copyright (C) by Stangl Roman 05, 1993
  7.  
  8.                                Version 1.50 Draft
  9. ******************************************************************************
  10.  
  11. Dear Users!
  12.  
  13. PC/2 is an addon or replacement (!) for the WPS (Work Place Shell) that adds a
  14. feature, that OS/2 definitly is missing! After PC/2 is loaded you may click
  15. mouse button 1 anywhere on the Desktop to display a user-configurable
  16. Popup-Menu, where you can select an application to start. This simplyfies
  17. starting any application very much - you don't have to click on folders/icons
  18. anymore to launch it - no more messed up Desktop full of folders/icons. You
  19. even don't need to install the memory consuming WPS!
  20. Even more, PC/2 allows you to expand your Desktop 9-fold. Just move the mouse
  21. pointer over the surrounding rows and/or columns of your screen, and you will
  22. be able to scroll your Desktop up to 1 screen-width and 1 screen-height in
  23. all directions. Just imagine the virtual Desktop as a further screen available
  24. left, left and lower, lower,... to your physical display.
  25. PC/2 also allows you to switch into a sliding focus mode, similar to
  26. X-Windows.
  27.  
  28. For every application you start, a configuration file contains:
  29.     *) Program Data: Title, Path and Filename, working directory and
  30.             parameters. For DOS programs you can enter the required DOS
  31.             Settings in an entryfield. You may also configure PC/2 to
  32.             request commandline parameters before an application is
  33.             started. You can also add WPS Objects to be started.
  34.     *) Program Style: Default, Maximized, Minimized, Invisible, no autoclose
  35.             background execution
  36.     *) Program Size & Position: User selectable size and position. You may
  37.             even start an application on an virtual Desktop, if the
  38.             application doesn't overwrite  your choices.
  39.     *) Program type: WPS default, OS/2 and DOS Window or FullScreen,
  40.             Presentation Manager and WPS Object.
  41.             Seamless WIN-OS2 without a WPS Object that corresponds to this
  42.             seamless WIN-OS2 session is supported.
  43.             If you know how to start seamless WIN-OS2 sessions with an OS/2
  44.             API directly, p l e a s e let me know.
  45.  
  46. Full help is implemented, so I would suggest to read the help panels to get a
  47. impression of how you can customize PC/2.
  48.  
  49. Installation:
  50.     *) First unpack the archive with UNZIP.
  51.     *) Then use the REXX installation script to install PC/2:
  52.        Syntax:  INSTALL <Destination>
  53.             PC/2's files will be copied into the drive, path and filename
  54.             pointed to with <Destination>. An object is then created on the
  55.             Desktop and PC/2 is then started displaying the help panels.
  56.     *) PC/2 should be started upon bootup. You can either click on the PC/2
  57.             icon and OS/2 will start PC/2 for you the next time you boot. This
  58.             holds not true if you have used the statement SET RESTARTOBJECTS=
  59.             STARTUPFOLDERSONLY in your CONFIG.SYS, then you must create an
  60.             PC/2 object/shadow in the startup folder.
  61.     *) PC/2 may be used instead of the WPS, you need either to copy
  62.             PC2HOOK.DLL into a path pointed by LIBPATH in the CONFIG.SYS and
  63.             to copy PC2.HLP into a path pointed by HELP in the CONFIG.SYS, or
  64.             both PC2HOOK.DLL and PC2.HLP must be in the directory where PC/2
  65.             is installed. Then edit your CONFIG.SYS to
  66.             SET RUNWORKPLACE=[path]PC2.EXE. The next time you boot, PC/2 has
  67.             replaced your WPS. (Of course you can then start the WPS from a
  68.             OS/2 command prompt by typing START PMSHELL).
  69.     *) The syntax of PC/2 is:
  70.             PC2 [-Profile Filename.ext] [-[Double|Single]Click] or
  71.             PC2 [/Profile Filename.ext] [/[Double|Single]Click]
  72.             where Filename.ext may be any filename for FAT or HPFS filname
  73.             convention.
  74.             If you omit the optional profile name, the default profile
  75.             PC2.CFG is selected.
  76.             Specifying the option DoubleClick selects that the Popup-Menu
  77.             appears after a double-click on the Desktop instead of a single
  78.             click. By default double-click is assumed, if you don't specify
  79.             any click option.
  80.  
  81. Version 1.xx Hints:
  82.     *) PC/2 is currently under test, so there will be some misspells/
  83.             inconsitencies/bugs. PC/2 will NOT destroy any data under no
  84.             circumstances!
  85.     *) PC/2 only supports seamless WIN-OS2 sessions, if WPS Objects that
  86.             correspond the this sessions are created with MAKEOBJ.CMD, a
  87.             small REXX-utility supplied with PC/2.
  88.     *) PC/2 was developed and tested on two different PS/2s under OS/2 2.0 GA
  89.             (the version of OS/2 from 31/03/92). PC/2 also works 
  90.             under the December 2.1 beta and March 2.1 beta. 
  91.             PC/2 works under OS/2 2.1 GA (6.514) too, you can certainly find
  92.             more information about compatibility on Internet, FIDO-net,...
  93.  
  94. You may contact me via (E-)Mail, if you have problems/suggestions/questions at:
  95.     *) 8650533@awiwuw11.wu-wien.ac.at (this address may become invalid in the
  96.        second half of 1993, try finger 8650533@wu-wien.ac.at to check)
  97.     *) Roman Stangl @ IBM Austria National Support BBS Tel. Number: 
  98.        ((0043) 0222 21145 6600)
  99.     *) Roman Stangl on LA BAMBA BBS ((0043) 0222 688971) (You may try to
  100.        mail me on this BBS at 2:310/14@fidonet.org but I don't know if and
  101.        how it works.)
  102.     *) Roman Stangl
  103.        Strebersdorferstr. 46
  104.        2103 Langenzersdorf, Austria
  105.  
  106. As our law forces me into slavery (some call it army) by July 1993, for at
  107. least 6 months, please be patient if you contact me, but I'll try my best to
  108. support PC/2 then, too.
  109.  
  110. If you find this utility useful and want to honor seven weeks of work, you are
  111. welcome to send me 50 to 150 Austrian Schilling (about 5 to 15 US Dollar) to
  112. my home address. Please send any donations in CASH, because its much easier
  113. for me to exchange foreign currency, than money orders, checks,...
  114. Of course, you don't need to pay again, if a new realease comes out.
  115.  
  116. History:
  117. Version 1.00ß:  *) First public release
  118. Version 1.10:   *) Installation improved
  119.                 *) IDLE_SECONDS=10 and IDLE_SENSITIVITY=100 added for DOS
  120.                    sessions
  121.                 *) Source code now included
  122. Version 1.20:   *) All DOS Settings now configurable
  123.                 *) Standard file dialog can be used to find the application
  124.                    you want to install to PC/2
  125.                 *) PC/2 may now be used with or without the WPS - it may even
  126.                    replace the WPS.
  127.                 *) I know the bug occuring occasionally when deleting entries
  128.                    is not removed, but other things have a higher priority.
  129. Version 1.30:   *) CR, LF added to DOS Settings, if missing.
  130.                 *) DoubleClick command line option added, installation prompts
  131.                    the user, if he wants to install this option into the PC/2
  132.                    object. PC/2 now pops up after a double-click, if no click
  133.                    option or the option [-|/]DoubleClick is specified.
  134.                 *) ShutDown OS/2 entry and dialog box added.
  135.                 *) PC2.HLP may also be in the directory of PC/2 instead in a
  136.                    directory pointed by the HELP environment variable. The
  137.                    same applys for PC2HOOK.HLP and the LIBPATH environment
  138.                    variable. PC/2 first attempts to find these files, where
  139.                    it is started from, then in the paths included in the
  140.                    environment variables.
  141.                 *) Popup-Menu now don't select an entry, if button 1 is
  142.                    clicked at the bottom of the screen.
  143.                 *) PC2.c V1.20: 257, 564: File close of unopened files removed.
  144.                    Utility.c V1.20: 399, 457: Free of unallocated memory
  145.                    removed.
  146.                 *) DOS and OS/2 batch files automatically added as parameters
  147.                    to their command processors (HPFS names with spaces under
  148.                    two double-quotes).
  149.                 *) FAQ list added.
  150.                 *) Entry-removing bug solved.
  151.                 *) Directory changed to root if only drive is entered as the
  152.                    working directory.
  153.                 *) User enterable commandline-parameter at run-time added.
  154.                    Now you may enter commandline-parameters immediately before
  155.                    an application is launched.
  156. Version 1.40:   *) WPS Objects may now be started too by PC/2, even if they are
  157.                    seamless WIN-OS2 session.
  158.                 *) PC/2 changes to the root of each non-removable media
  159.                    attached to your system, except for the defined working
  160.                    directory.
  161.                 *) Drag & Drop is not supported.
  162.                 *) PC/2 checks every 2.5 if the Desktop window handle changes,
  163.                    so if you run PC/2 as a WPS replacement you can start
  164.                    PMSHELL without needing to close PC/2 once after PMSHELL
  165.                    is ready.
  166.                 *) You can now resort (Sub)menus manually.
  167. Version 1.50:   *) PC/2 configuration file completely rewritten. Should avoid
  168.                    redundant storage and increase fault tolerance. Downwards
  169.                    compatible, so old files can be read, but will be written
  170.                    in the improved format. Some more useful demos, that you
  171.                    may incorporate in your configuration by using an editor,
  172.                    added.
  173.                 *) Optional sliding focus a-la X-Windows added (thanks to
  174.                    Markus Hof and Roman Fischer for providing their source
  175.                    code of XFEEL as a valueable basis).
  176.                 *) Optional virtual Desktop added, that expands your physical
  177.                    Desktop to a 9-fold virtual Desktop (thanks to Carrick von
  178.                    Schoultz for giving me the tip to use the flag
  179.                    SWP_NOADJUST).
  180.                 *) Code that handled priority settings completely removed,
  181.                    because applications can't be started as parent process/
  182.                    child process which would be required to change the
  183.                    priority of processes.
  184.                 *) PC/2 now traces clicks both on the WPS and/or PM, so
  185.                    you can move the WPS into the virtual Desktop and click
  186.                    on the PM.
  187.                 *) PC/2 now maps the coordinates on the window, where you
  188.                    clicked, to the coordinates of the display. This should
  189.                    avoid bad positioning of the Popup-Menu (PC/2 now
  190.                    works together with 9LIVES).
  191.                 *) Code that changed to the root directories now should also
  192.                    work, if a removable media is inserted, but not a valid
  193.                    file system (f.e. a CD-ROM with a music-CD inserted)
  194.                    (thanks to Mario Semo for his assistance with DosDevIOCtl).
  195.  
  196. Planned enhancements:
  197.     *) Seamless WIN-OS2 support. Please email me, if you know how to implement
  198.        this! - Thanks!
  199.  
  200. Please read the help panels and enjoy! Roman Stangl
  201.  
  202.