WinMenu 2.0 ReadMe - May 7, 2000
This is a WindowBlinds (tm) plugin which has its roots in a previous plugin,
WinMenu 1.1, by Shane Lardinois (firstname.lastname@example.org).  This version of that plugin
extends the original plugin's capabilities by allowing the user to use a right-
click context menu to manage the menu items list, ala the Start Menu.  It is no
longer necessary to use RegEdit or a similar utility to modify the registry
entries used by the plugin The plugin itself will help you manage those
Zip File Contents
Readme2_0.txt              This file
gpl.txt                    A copy of the GNU general public license
WinMenu.dll                The 2.0 version of the WinMenu plugin
WinMenu.zip                The original WinMenu plugin - contains its plugin,
a readme, a revision history, a registry entries
sample and another zip file containing its source
WinMenu 2.0 Usage
1.  If you've been running WB and have used a skin which uses the WinMenu
plugin, you'll need to "bounce" your shell, eg, logoff/logon Explorer, LS,
etc. This is due to a problem with the WB dlls not being released from the
shell program even though WB has been unloaded. You might actually need to
reboot completely if you don't have rundll32 or their system executables
excluded from your WB list.
2.  Install WinMenu 2.0 to each directory that currently contains the previous
WinMenu (I suggest renaming the old version first, just in case you want to
revert to it).  You may have multiple skins making use of this plugin so
either install into each skin directory or put the dll in your WB directory
and modify each skin's UIS to not have the skin directory in the path to
3.  Start up WB with a skin that uses the plugin.
4.  Click on the appropriate skin button that brings up WinMenu. Verify that
the menu look has changed.  You should see a "header" at the top of the
main menu list which reads "WinMenu 2.0".
5.  If you have never added any registry entries for WinMenu's use, you should
only see one menu item: Insert Item...  Left-clicking on this item will
allow you to begin building your menu item list.  This menu item will not
appear once a menu (or submenu) has one or more items in its list.
6.  Right-click on any menu item (header items excluded) to bring up a context
menu item list which should contain the following items: Open (default),
Insert, Delete, Properties, Promote (always disabled), Demote (always
disabled), and Cancel.
7.  Open provides the same functionality as a menu item left-click does.
8.  Insert will allow a new item to be added after the item currently
9.  Delete will delete the currently highlighted item (no confirmation see
NT-related possible problem below).
10. Properties will allow the currently highlighted item's properties to be
viewed and/or modified.
11. Cancel may be used to close down the right-click context menu and all other
open popup menus.
Comments, suggestions, flames, etc. may be directed to:
Thanks for your interest, your continued support for WB and the fine work by
Stardock, and for all of the great skinners out there who have given us all of
this great eye candy!  Special thanks to Morphh and Alobar for their relentless
testing, and to Shane for making the original version of the plugin available
Revision Log - 184.108.40.206
1.  Corrected the drawing of some item bitmaps which were off-center by a few
2.  Corrected the drawing of some item bitmaps which didn't have their
transparency pixels (pink ones) removed.
3.  Corrected the problem associated with s into the middle of an item
4.  Added a "Cancel" item onto the right-click context menu as a temporary
workaround to Outstanding Known Problem below.
5.  Corrected the placement of submenus on a window that is near the right edge
of the screen.  Submenus now popup on the left-hand side if they cannot be
placed on the right-hand side without obscuring a portion of the parent menu.
6.  Added code to solve the deletion of a menu containing a submenu on an NT
platform.  I haven't been able to test the code since I do not have access
to an NT test platform.
7.  Added a stop-gap approach to re-ordering of a menu item list.
8.  Corrected the problem of the context menu hanging around until one of its
items is ed.  Clicking anywhere outside of all menus will now cause
the context menu to be closed as well.
9.  Corrected an unreported problem where left-clicking on a submenu would cause
Explorer to be launched.
10. Corrected problem of not being able to use old-style registry data.
11. Temporarily disabled right-clicking of menu headers until a reported
possible problem can be identified or dismissed.
12. Corrected a problem which allowed a menu item ion to change after the
context menu was invoked.
Outstanding Wish List Items
1.  Reordering of item lists via some drag & method (Start Menu-like or
2.  Support for a menu background skinning.
3.  Support for changing several menu properties (background color, text color,
font, font size, ...) independent of skin or system settings, stored/
retrieved using the registry.
4.  Support for changing the coloring used on individual items, both background
5.  Support for changing the font and font size used on individual items.
6.  Drag and support for the ion of new menu items.
7.  Renaming of menu items and submenus.
8.  Leave menu open until dismissed via outside click or cancel.
8.  Ability to remove submenu headers.
9.  The timing for the delayed displaying of submenus does not conform to the
value set in the registry.
10. When ing a new menu item, defaulting the name to the filename from
the ed target path, but only if the name has not yet been entered.
Outstanding Known Problems
1.  Deletion of submenus may not work on NT machines unless all of the
submenu's items are deleted first. A solution has been put into place which
works for Win95, Win98 and Win2000 platforms, but this solution has not
been tested on an NT platform.
2.  Closing of WinMenu's menu will sometimes put the associated window into a
"move window" state - just click the left mouse button to get it to stop.
3.  It is hard to see the ion change for some icons ed in the icon
4.  When changing an item's position, other changes made for the item are lost.
5.  Can "OK" on the icon ion dialog without having ed an icon.
6.  Double-clicking an icon on the icon ion dialog doesn't the
icon and close the dialog box.
7.  The Open right-click context menu item should be disabled when a submenu
8.  Right-clicking on an "Insert Item..." item should not be allowed.
9.  Long icon paths get truncated.