home *** CD-ROM | disk | FTP | other *** search
-
-
- BOBCAT SYSTEMS' FREEWARE MEMO EDITOR v. 1.15
- --------------------------------------------
-
- BACKGROUND
- ----------
-
- I originally wrote MemoEdit because of my frustration with
- Eckenroed's MEMO3 product. While MEMO3 does what it claims to do,
- it is quite inflexible and a real memory hog (min. 30K BIN file).
- This was not acceptable for the vertical market app I was writing
- at the time; MemoEdit was my attempt to rectify the situation.
-
-
- SUMMARY OF FEATURES
- -------------------
-
- MemoEdit replaces the standard Clarion memo field editing and has
- the following features:
-
- * Dynamic word wrapping and paragraph reformatting
-
- * Block operations: Copy, Move, Delete
-
- * Ability to trap any ALERTED keys
-
- * A key to enter today's date in the memo.
-
- * Written entirely in Clarion. It can be put into overlays.
-
- * All source code is provided. Add as many Hot Keys, features
- etc. as you wish.
-
-
- COMMERCIAL VERSION COMING SOON!
- -------------------------------
-
- If you like the Freeware versions of Bobcat Systems' MemoEdit,
- you'll love our full-featured commercial version, SuperMemo!:
-
- New SuperMemo! LEM
- ------------------
- Our new SuperMemo! Editor LEM gives you real word processing
- capabilities for your Clarion memo fields without hogging
- precious RAM! Features include true word wrap and automatic
- paragraph reformatting, block operations, integrated spell
- checker, search/replace, user-configurable editing keys, tab
- stops and paragraph indents. The Printer Library allows printer
- independent formatting controls (bold, underline, etc) as well as
- printer specific controls such as font changes. Easily customized
- for your particular application. Use with both Editor and
- Designer apps. Available April, 1992.
-
- CHANGES IN VERSION 1.15
- -----------------------
-
- (1) There was an error in the Insert/Overwrite logic which caused
- the editor to always remain in Insert mode. This has been fixed.
-
- (2) Entering a space on the last column of the last filled line
- of the memo would position the cursor at the beginning of the
- current line, rather than on the first column of the following
- line. This has been fixed.
-
- (3) The Help screen has been reorganized and spiffed up a bit.
-
- (4) The documentation describing the use of MemoEdit in
- hand-coded Editor based apps has been expanded.
-
- (5) The character <255> (FF Hex) is used to indicate a 'hard'
- carriage return. Performing a CLEAR(PRE:Record,-1) on the record
- buffer containing the memo field will cause MemoEdit to think the
- memo field is filled, displaying the "No more room in memo
- field!" error message. You should use a CLEAR(PRE:MemoField)
- instead. My thanks to Mr. Lew Leppley for discovering this one.
-
-
- CHANGES IN VERSION 1.10
- -----------------------
-
- I have completely overhauled the source code and split it up into
- more managable pieces. The source now consists of 5 files:
-
- MEMOEDIT.CLA - Main edit procedure for MemoEdit
- ME_BLOCK.CLA - Block operations
- ME_CORE.CLA - Core editing functions
- ME_MOVE.CLA - Cursor movement functions
- ME_SCRN.CLA - Display functions
- ME_UTIL.CLA - Utility functions
-
- Most of the ROUTINES have been changed into PROCs and FUNCs.
- This requires some complicated parameter passing, but I think the
- increased code readability and maintainability was worth the
- effort.
-
-
- QUESTIONS?
- ----------
-
- The source for MemoEdit is fairly well commented, but if you have
- any questions or suggestions feel free to E-Mail me at CIS ID
- [70441,204] or voice (914)-762-2374.
-
- Robert Pupazzoni
- Bobcat Systems
-
-