MenuSelect (Main Menu Selection Utility) v.1.10 Copyright (c)1996 Equinox Software ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 1. Mission and conception ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ I created MenuSelect (mainly for in-house use) when I was first creating a different set of menus for my system but wanted to incorporate some items from the older one. Comments are welcomed and bug reports are PROMPTLY addressed! ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 2. Features ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ The MenuSelect system has a number of features which makes changing the menus on your system easier than ever for your users. Specific functions are: * Will automatically notify users who have not chosen a menu a chance to view and choose those available. * Will automatically add any additional menus you create to the Menu Selection screen for your users to choose from. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 3. Installation ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ MenuSelect should be installed in it's own directory. * Copy your brdm (menu) file into the MenuSelect directory renaming it to default.mnu (or whatever you want - with the extension .MNU) * Go into the directory that contains the original PCB brdm file (usually pcb\gen) and delete the file. (make sure you backup the file or rename it to BRDM.OLD). Next, create a text file called BRDM and on line #1 just add the command: !:\\SHOWMNU.PPE For example: !C:\PCB\PPL\MENUS\SHOWMNU.PPE Remember to do the same thing for any security specific menu files you might have and want your users at that level to be able to change the menu. Also, think about the BRDS file if you want to test the program or use the features yourself . * Load pcbsetup and add an option called "CHANGE" or whatever you want to the cmd.lst that calls the MENUSLCT.PPE program. This program is used by your users to change the menus. * Make a subdirectory in the MENUSELECT directory, called "USER". This subdirectory will contain the data of each users menu selection. Dont be concerned about the amount of space taken in this directory. Each users file is about 30K so, with 1000 users you would only use 30,000 bytes. * An finally, we need to edit the MENUS.CFG file. Using your favorite text editor open the MENUS.CFG file and make any necessary changes to each line. The MENUS.CFG file contains a complete and detailed explanation of each line. IMPORTANT NOTES and ADDITIONAL INFORMATION FOR CHANGING PROGRAM SCREENS or CREATING ADDITIONAL MENU SCREENS: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Included in this package is a file called MENUSLCT.ANS. This is a PCBoard color macro screen that is shown to your users when they wish to view or select any menu. You can edit, change or modify this screen. However, be sure to also change the co-ordinates of the menu screen names. In the MENUSLCT.DAT file, line 1 is the x and y coordinates for the top left of the lightbar section, line 2 is the unhighlited color, and Line 3 is the highlighted color. If you decide to add a menu or two, the most important thing to do is, copy your menu(s) to the MenuSelect directory and make sure that you name the file with an extension of .MNU ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 4. Legal Stuff ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ This program, its look, feel, and its related documentation are copyrighted. You may not reverse engineer, decompile, or disassemble the program. You may not modify or translate the program or documentation without the written consent of Bill Masuka or Equinox Software. This program is provided "as is" without any warranties (or conditions), express or implied with respect to the program, including the implied warranties (or conditions) of merchantability and fitness for a particular purpose. The entire risk arising out of use or performance of the program and documentation remains with you. Some jurisdictions do not allow the exclusion of implied warranties, so the above may not apply to you. In no event will Bill Masuka or Equinox Software be liable for any lost profits, lost savings, incidental or indirect damages or other economic consequential damages, even if Equinox Software has been advised of the possibility of such damages. In addition, Equinox Software or Bill Masuka will be not be liable for any damages claimed by you based on any third party claim. Some jurisdictions do not allow the exclusion or limitation of consequential or incidental damages, so the above may not apply to you. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 5. Memory Considerations ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ At this time, MenuSelect will use no more than 22K of memory. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 6. Registration/Shareware ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ As I'm sure most Sysops know, shareware is not a type of program but a distribution method. If you continue to use my product you are obligated, morally and legally, to pay me for it. Therefore, I don't disable any cool features, or even make promises of neat new features or extra utility or maintenance programs if you register. I want to give you the full program so you know what you're really dealing with, and if you don't think it's worth paying for (which is fine with me) I expect you to quit using it. Note that the amount of work I put into MenuSelect is directly proportional to registrations received. When I receive registrations, I can justify putting large amounts of time into new, advanced features. Think of your registration as funding future releases. Until you register, MenuSelect will pause after each time you use it, to remind you that it is unregistered. For your evaluation convenience the pause will only be 15 seconds. One registration does, of course, entitle you to use all future releases. Registration is currently set at $18. You can register either by filling out the REGISTER.FRM and mailing it to the given address or you can register online at the Equinox BBS. (312)254-3413 We accept all major credit cards and you can use your checking account. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 7. Where to complain / how to compliment the author ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ I can be reached at: Equinox BBS (312) 254-3413 (the home of Equinox Software) The BBS is where I will continue to alpha test MenuSelect, and will continue to provide support. Also, I can field mail addressed to 'SYSOP' on this board. Internet bill.masuka@equioxbbs.com FIDOnet Bill Masuka@1:115/711 (pretty slow way to reach me) And of course, write to me at: Bill Masuka 4715 South Springfield Chicago, Illinois 60632 ----------------------------------------------------------------------------- New versions can always be obtained from Salt Air or from the above BBS. They are FREQable as MENU from 1:115/711 (not as reliable as downloading) Registrations (currently $18) taken at: Bill Masuka 4715 South Springfield Chicago, Illinois 60632 Make your check or money order payable to: BILL MASUKA Or to register online using your credit card: Call (312) 254-3413 If you register online you immediately receive key information online. If you register via US mail a key will have to be sent to you electronically or via US Mail (slow!)