home *** CD-ROM | disk | FTP | other *** search
- StarArea - LightBar Files/Message Area Selector V1.1
- Public Domain Software
- (!) 1996 Larry Monte/StarLab Systems Software
- -----------------------------------------------------------------------------
-
- Release : StarArea V1.1 Is a second Wide Beta version. Although many
- Notes : hours were spent to make StarArea as Bug-Free as possible, it's
- difficult to anticipate the _thousands_ of different setup
- possibilities MAX provides. Should any problems occur, please
- contact the author as described in REGISTER.DOC and report
- your find.
- Fixed:
- - PgUp problem on the last page exiting the program.
- - PgDn on last page locking the user on page one.
- - Incorrect version variable in STARAREA.LH fixed.
- -----------------------------------------------------------------------------
-
- GUARANTEES:
- -----------
- None expressed or implied. If StarArea works for
- you...great. If not, feel free to modify the code
- to work on your system.
- -----------------------------------------------------------------------------
-
- What Is StarArea?
- -----------------
-
- StarArea allows you and your users to select File/Message areas
- by using a lightbar and your cursor keys. Users can also view
- information about the areas. IE: By pressing a key, the user
- will see how many Messages are in the area, and how many of
- those remain unread. For File areas: the total number of files
- and bytes, and how much of those are new since their last new
- files scan.
- -----------------------------------------------------------------------------
- -----------------------------------------------------------------------------
- General SetUp Instructions
- -----------------------------------------------------------------------------
-
- !!!!!MAKE BACKUPS OF ANY FILES WHICH THIS INSTALLATION WILL BE MODIFYING!!!!!
-
- NOTES: Make sure you have the MEX_INCLUDE environment set in your
- autoexec.bat file. Your autoexec.bat should have this line:
-
- SET MEX_INCLUDE=c:\max\m
- ^^^^^^^^^
- Should be set to where you keep your *.MH MEX files...
-
-
- BEFORE STARTING ANY OF THE FOLLOWING:
- -------------------------------------
-
- Because of omissions in the MAX.MH file in the MAXV3.0 release, you should
- check to be sure the following lines are included in MAX.MH, which should
- be found in your \M directory.
-
- int fileareafindprev(ref struct _farea: fa);
- int msgareafindprev(ref struct _marea: ma);
-
- These lines should be found somewhere after line 680 in the MAX.MH. If not
- you can add them after the lines defining file/msgareafindnext() prototypes.
-
- You should also note that even if you have upgraded to MAXV3.1, you
- should still have a look to make sure the above lines are included. The 3.1
- upgraded from V3.0 does not fix this (at least it didn't here).
-
- SetUp:
- ------
-
- 1) Make a directory off your main \MAX dir called STARAREA. Then, unpack the
- STAREAxx.ZIP archive in this directory.
-
- 2) Move (not COPY) both STARAREA.MH and STARAREA.LH into your \M directory.
- Be sure these files DO NOT exist in your /STARAREA dir!
-
- 3) If you intend to use StarArea in your file areas as well, copy STMAREA.MEX
- to STFAREA.MEX. Then edit lines 18-19 in STFAREA.MEX so that the
- #define MSG is commented out, and #define FILE is uncommented.
-
- 4) Change to your language file directory (here it's C:\MAX\LANG) and load
- the <language>.MAD (here it's ENGLISH.MAD) file into your text editor.
- At the end of this file is a section called ; Include any user heaps here.
- You will likely see a line (or more) which looks something like this:
-
- #include <user.lh>
-
- On a blank line below this add:
-
- #include <../m/stararea.lh>
-
- Make sure this line is flush against the left margin.
- I realize that you can include this line in the USER.LH file, but to cut
- down on confusion, we will put it directly into the <language>.MAD file.
-
- 5) Compile your language file using:
-
- MAID <language>.MAD (Here it's MAID ENGLISH.MAD)
-
- 6) Load your MENUS.CTL file into your text editor and make the following
- changes in your MESSAGE section:
-
- Replace:
-
- Msg_Area Twit "Area Change"
-
- With:
-
- MEX stararea\stmarea Twit "Area Change"
-
- And for the FILE section:
-
- Replace:
-
- File_Area Twit "Area Change"
-
- With:
-
- MEX stararea\stfarea Twit "Area Change"
-
- Or whatever suits your system/tastes.
-
- 7) Change to the STARAREA dir and compile the two StarArea Modules using:
-
- MEX STMAREA
- MEX STFAREA
-
- 8) Change to your main Maximus directory (C:\MAX here) and SILT MAX (and
- any other PRM files you may have)
-
- That's it. Enjoy!
- -----------------------------------------------------------------------------
-
- You can contact me as described in REGISTER.DOC
-
-