ftp.nice.ch/Attic/openStep/tools/workspace/MenuManager.0.1.README

This is the README for MenuManager.0.1.m.I.tgz [Download] [Browse] [Up]

MenuManager.bundle

What am I?

MenuManager is a work in progress.  MenuManager is a loadable bundle which, if loaded as the
last loadable bundle, will allow an Openstep application to have user defined Command keys. 
Currently it works with ProjectBuilder.  It should also work with any Openstep application
that allows the loading of bundles at start.  If you use this with your application please let
me know how it works.  It's a quick little hack, but it works pretty well and allows the user
to do whatever they want to the menu. If you find this useful please let me know.  Any
suggestions are welcome, as are bug reports. You can contact the author at: 

Eric Peyton
epeyton@cmg.fcnbd.com

*** INSTALLATION ***

For Projectbuilder
1)  Place this bundle some place where it can always be found.  (I suggest ~/Library/PBBundles).  

2)  Then start ProjectBuilder and point the bundle loader (in Preferences...;Bundles) to your
	PBExtensions.bundle. 

3)  Restart ProjectBuilder

For other Openstep applications
1) Depends on application.  Most developers should have no problem figuring out how to load
	this thing into their app. 

*** USAGE ***
There should be a new Info:Menu Manager... menu item.

Every thing should be pretty self explanatory.  

The Def. column lists the default command key

The Mod. column lists the key that the user wants.  Add or modify away.  If you put in nothing
	in the modified column the default is used.  You can't get rid of a default hot key.
	You can modify it or you can leave it.  (See future features) 

Press the Update Menu button when finished.


*** FUTURE FEATURES ***

1) The ability to disable a menu item doesn't work yet.  I put this in but haven't turned it
	on.  Does anyone want it? 

2)  Cannot get rid of a default key and have it be blank.  For example,  You can't have the
	Quit menu item have no hot key.  Add ability to put in a blank override for a default key.

*** Known Bugs ***
1) Currently only loads into applications that have an Info menu.  (Every Openstep app should
	have one!)

Let me know if you find any.

*** COPYRIGHT ***

PBExtensions is distributed under the terms of the GNU General Public License.  Please let the
author know if you are using this.

Legal
The author gives full permission to copy this application and distribute it providing that it
is not altered in any way and no monetary charge is made for this software.  

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.