home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 67 / IOPROG_67A.ISO / soft / Tools / mwsppv4.exe / ONPRESTARTUPCFILES.SCRIPT < prev    next >
Encoding:
Text File  |  2002-04-13  |  1.8 KB  |  53 lines

  1. !!Script
  2. // Copyright ⌐ 1997-1998 - Modelworks Software
  3. // @Modified build 239 cm19981207 - added document comment
  4. // @Modified build 326 cm19991011 - added cc type
  5. // @Modified build 611 cm04132002 - added support for preprocessor syntax coloring
  6.  
  7. /**
  8. @Notify: onPrestartupCFiles~adds support for h, c, cpp and mak file types.
  9. @EndTool:
  10. @Summary: onPrestartupCFiles~adds C file support
  11. */
  12.  
  13. function OnNotify()
  14. {
  15.     var output = getOutput();
  16.     var logEvents = getGlobal("LogEvents", false);
  17.     if (logEvents)
  18.     {
  19.         output.writeLine("Running onPreStartupCFiles");
  20.     }
  21.     
  22.     var documentTemplate = Application.createDocumentType("h file", "", 
  23.         "h (*.h)", ".h", "", "C++");
  24.     documentTemplate.specialKeywordCharacters("#");
  25.     
  26.     var documentTemplate = Application.createDocumentType("hh file", "", 
  27.         "hh (*.hh)", ".hh", "", "C++");
  28.     documentTemplate.specialKeywordCharacters("#");
  29.  
  30.     var documentTemplate = Application.createDocumentType("hpp file", "", 
  31.         "hpp (*.hpp)", ".hpp", "", "C++");
  32.     documentTemplate.specialKeywordCharacters("#");
  33.  
  34.     var documentTemplate = Application.createDocumentType("c++ file", "", 
  35.         "c++ (*.cpp)", ".cpp", "", "C++");
  36.     documentTemplate.specialKeywordCharacters("#");
  37.     
  38.     var documentTemplate = Application.createDocumentType("cc file", "", 
  39.         "c++ (*.cc)", ".cc", "", "C++");
  40.     documentTemplate.specialKeywordCharacters("#");
  41.     
  42.     var documentTemplate = Application.createDocumentType("c file", "", 
  43.         "c (*.c)", ".c", "", "C++");
  44.     documentTemplate.specialKeywordCharacters("#");
  45.     
  46.     var documentTemplate = Application.createDocumentType("Make file", "", 
  47.         "mak (*.mak)", ".mak", "", "Make");
  48.     documentTemplate.specialKeywordCharacters("#");
  49. }
  50.  
  51. !!/Script
  52.  
  53.