home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a009 / 5.ddi / INCLUDE.LIF / MEMOEDIT.CH < prev    next >
Encoding:
Text File  |  1991-04-14  |  920 b   |  28 lines

  1. /***
  2. *    memoedit.ch
  3. *    Standard definitions for MEMOEDIT() user function.
  4. *    Copyright (c) 1990 Nantucket Corp.  All rights reserved.
  5. */
  6.  
  7. // User function entry modes
  8.  
  9. #define ME_IDLE            0        // idle, all keys processed
  10. #define ME_UNKEY        1        // unknown key, memo unaltered
  11. #define ME_UNKEYX        2        // unknown key, memo altered
  12. #define ME_INIT            3        // initialization mode
  13.  
  14. // User function return codes
  15.  
  16. #define ME_DEFAULT        0        // perform default action
  17. #define ME_IGNORE        32        // ignore unknown key
  18. #define ME_DATA            33        // treat unknown key as data
  19. #define ME_TOGGLEWRAP    34        // toggle word-wrap mode
  20. #define ME_TOGGLESCROLL    35        // toggle scrolling mode
  21. #define ME_WORDRIGHT    100        // perform word-right operation
  22. #define ME_BOTTOMRIGHT    101        // perform bottom-right operation
  23.  
  24.  
  25. // NOTE:  Return codes 1 - 31 cause MEMOEDIT() to perform the
  26. // edit action corresponding to the key whose value is returned.
  27.  
  28.