WinBar    (VERSION 1.2) 
Copyright (c) 1995  Ziff Davis Publishing Company
---------------------------------------------------------------------
First Published in PC Magazine September 12, 1995 (Utilities)
---------------------------------------------------------------------
WinBar  by  Douglas Boling

New features for this updated version listed below.

Purpose:
        WinBar is a highly configurable rendition of the Windows 95
Taskbar that runs under Windows 3.1. It can launch programs from
either its menu structure or directly from an icon on the bar.
WinBar can also be used as a replacement for the Windows 3.1 Program
Manager.

Setup:
      To install WinBar, copy the files WINBAR.EXE and WBDLL.DLL
to a directory on your hard disk, and run WINBAR.EXE. Start WinBar
using the File | Run menu item in the Program Manager.

     When WinBar is first run, it will copy information from Program
Manager's group files to initialize its menus. To configure WinBar,
select the Programs | Setup | Configure WinBar menu item. Use the
series of nested dialog boxes to edit the current menus or add new
menus or individual items. The Load Groups button in the Configuration
dialog box can be used to copy group information from Program Manager
to a WinBar menu.

Remarks:
        To use WinBar as the Windows shell, change the SHELL= line in
the [boot] section of SYSTEM.INI to the fully specified WinBar filename.
The file WBDLL.DLL must be in the Windows directory is WinBar is
used as the Windows shell.
	
        The WinBar Startup group is only relevant if WinBar is used as
the Windows shell. Changes made to WinBar's Startup group are not
reflected to the Program Manager's Startup group.
	
        WinBar stores its configuration information in the file
WINBAR.DAT located in the same directory as WINBAR.EXE. 

Support for WinBar:

Help for the free utilities offered by PC Magazine can be obtained
electronically in the Utilities section of ZiffNet's TIPS forum
(GO ZNT:TIPS). The authors of current utilities generally visit this
forum every day. You may find an answer to your question simply by
reading the messages previously posted in the forum. If the author
is not available and you have a question that the sysops in the forum
can't answer, the editor of the Utilities column, who also checks
this forum each day, will contact the author for you.

Douglas Boling  is a Contributing Editor to PC Magazine.
---------------------------------------------------------------------- 

This is an update of my original winbar program.

The new features of 1.2 are:

   1.   A number of bug fixes in an attempt to stop the GPF problems.

   2.   Winbar checks the data in WINBAR.DAT more carefully.  
         Because of this, old WINBAR.DAT files that loaded
         under 1.1 may not load under this version.  You will see a
         message ".DAT file corrupted" when Winbar detects an error
         in WINBAR.DAT.  When this occurs, Winbar will load a default setup.

   3.   Winbar checks for Ctl3D.dll before opening it.  This prevents
        the dll not found box that appears if ctl3d isn't found.

   4.   Winbar does a better job of checking to see if it is the shell.

   5.   When Winbar is the shell, it now launches programs listed on 
        the Win command line.

   6.   New menu item: Exit Windows (works when Winbar is or isn't 
        the shell).

   7.   New "Special" fields for 
            Free System Resources
            Free Memory
            Free User heap
            Free GDI heap 

   8.   The format of the time and date fields can be modified.  Run this
version once then exit.  The WINBAR.INI file will now contain templates
for the time and date fields as well as the new resource fields.  Modify
these templates while Winbar is not running.  Winbar uses these templates
to form the text in the special fields.  These parameters are prefixed with
the $ sign.  The allowable parameters are:

   $D        Day of the month\t(1,2,...,31)
   $M        Month by number\t(1,2,...,12)
   $J        Month by name \t(Jan., Feb.,...,Dec)
   $W        Day of the week\t(Monday, Tuesday,...,Saturday)
   $Y        4 digit year\t(1995, 1996,...)
   $C        2 digit year\t(95, 96,...)
   $H        Hour\t(1, 2,...,12)
   $L        Hour\t(0, 1,...,23)
   $N        Minute\t(1, 2,...,59)
   $A        AM or PM

   $K        Percentage of Kernel resources free
   $U        Percentage of User resources free
   $G        Percentage of GDI resources free
   $T        Percentage of System resources free
   $F        Kilobytes of free memory
   $$        A $ character

   9.   Text items on the bar can now contain the parameters used to create
the time, date and reasource fields. See list above.  A help screen 
has been added in the Edit Bar Item dialog to remind users of the 
allowable parameters.  
----------------------------------------------------------------------------------
 

