home *** CD-ROM | disk | FTP | other *** search
/ Millennium Time Capsule / AC2000.BIN / disks / ac7_disk / everest / se_test / readme.txt < prev    next >
Text File  |  1995-08-18  |  2KB  |  66 lines

  1.   In the folder SE_TEST there are the following files:
  2.   
  3.   ERROR.TXT    Sample Error messages that are given to Everest by 
  4.                SE_TEST.
  5.   
  6.   SEPROTO.H    Definitions for the SE-protocol.
  7.   
  8.   SE_TEST.C    Simple demo program to demonstrate the communication
  9.   SE_TEST.H    with Everest using the SE-protocol.
  10.   SE_TEST.PRG
  11.   SE_TEST.PRJ
  12.   SE_TEST.RSC
  13.  
  14.   VAPROTO.H    Definitions for the VA-protocol
  15.   
  16.  
  17. The SE (Shell-Editor) protocol was invented for communication between 
  18. an editor and a shell under a multitasking operating system like 
  19. MagiC!. CHATWIN is a highly recommended programmable shell, that 
  20. supports the SE-protocol.
  21.  
  22. The shell has to announce to Everest via the SE_INIT message. Everest 
  23. asks via AV_PROTOKOLL if the shell understands AV_SENDKEY. If the 
  24. shell understands AV_SENDKEY, it's possible with the EXTRAS/ SHELL 
  25. option to strike a key that will be sent to the shell.
  26.  
  27. The options EXTRAS/ MAKE and EXTRAS/ COMPILE cause Everest to send 
  28. ES_MAKE and ES_COMPILE:
  29.  
  30.   -MAKE: All changed texts are saved. If the option 'Close all texts 
  31.    after make' in the PARAMETERS/ PROGRAM_EXIT menu is checked, all 
  32.    texts are closed. Then Everest sends ES_MAKE with a NULL-parameter 
  33.    for the makefile.
  34.   
  35.   -COMPILE: the actual text is saved and its filename is given to the 
  36.    shell via the ES_COMPILE message.
  37.    
  38. Everest understands the following messages:
  39.  
  40. SE_OPEN    Everest loads the given file.
  41.  
  42. SE_ERROR   The given file is topped. If it's not loaded it will be 
  43.            loaded. The cursor is moved to the desired position and the 
  44.            given text will be shown in an alertbox.
  45.  
  46. SE_ERRFILE With this message it's possible to hand over two filenames. 
  47.            One file can be regarded as the compiled file. This file 
  48.            will be topped, if it's loaded, if not, it will be loaded. 
  49.            The other file may be regarded as the errorlist. If this 
  50.            file is already loaded, it will be closed and then 
  51.            reloaded.
  52.  
  53. SE_QUIT    The shell is terminated and gives Everest notice about 
  54.            this.
  55.  
  56. SE_TERMINATE The shell wants Everest to quit.
  57.  
  58. SE_CLOSE    Everest closes all open windows.
  59.  
  60. More detailed information about the SE-Protocol can be found in the 
  61. file SEPROTO.H.
  62.  
  63. The SE-Protocol was developed by Dirk_Steins@k2.maus.de and 
  64. Frank_Storm@ac2.maus.de.
  65.  
  66. EOF