-
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 (lardino@ibm.net).  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
entries.
-
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
    the plugin.
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
    highlighted.
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:
  bigbendsolutions@worldnet.att.net.
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
for modification.
Enjoy.
Darrell L
-
Revision Log - 2.0.0.0
-
1.  Corrected the drawing of some item bitmaps which were off-center by a few
    pixels.
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
    list.
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
    treeview).
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
    and text.
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
    ion dialog.
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
    is right-clicked.
8.  Right-clicking on an "Insert Item..." item should not be allowed.
9.  Long icon paths get truncated.