home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Tools / Languages / MacGofer 0.22d / MacGofer Sources / mac_hdrs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-04-07  |  3.3 KB  |  79 lines  |  [TEXT/MPS ]

  1. /*********************************************************************
  2.  
  3.     Mac-Specific Include Files
  4.  
  5. *********************************************************************/
  6.  
  7. #include <SANE.h>           /*  Apple Maths Libraries        */
  8. #include <Values.h>         /*  Maths type sizes             */
  9. #include <Types.h>          /*  Basic type definitions         */
  10. #include <Memory.h>         /*  Memory structure types         */
  11. #include <Resources.h>      /*  Resource Manager             */
  12. #include <Quickdraw.h>      /*  QuickDraw                */
  13. #include <Fonts.h>          /*  Font Manager             */
  14. #include <Events.h>         /*  Event Manager             */
  15. #include <Controls.h>       /*  Control Manager             */
  16. #include <Windows.h>        /*  Window Manager             */
  17. #include <Menus.h>          /*  Menu Manager             */
  18. /*#include "FakeTextEdit.h"    /*  Fake TextEdit Routines            */
  19. #include <TextEdit.h>       /*  TextEdit Manager             */
  20. #include <Dialogs.h>        /*  Dialog Manager             */
  21. #include <Desk.h>           /*  Desktop Manager             */
  22. #include <ToolUtils.h>      /*  Toolbox utilities             */
  23. #include <SegLoad.h>        /*  Segment Loader            */
  24. #include <OSUtils.h>        /*  OS utilities             */
  25. #include <Files.h>          /*  File Manager            */
  26. #include <OSEvents.h>       /*  OS events                 */
  27. #include <DiskInit.h>       /*  Disk Initialisation         */
  28. #include <Packages.h>       /*  Packages, e.g. SFGetFile         */
  29. #include <Lists.h>          /*  List manager             */
  30. #if !THINKC
  31. #include <CursorCtl.h>      /*  Cursor Manager             */
  32. #include <Strings.h>        /*  p2cstr                 */
  33. #endif
  34. #include <Scrap.h>          /*  Scrap Manager             */
  35. #include <Errors.h>        /*  Error Messages                  */
  36. #include <Folders.h>        /*  Folder Headers                  */
  37. #include <Aliases.h>        /*  Alias Headers                  */
  38.  
  39. #include "mac_print.h"        /*  Print Headers             */
  40. #include "setjmp.h"        /*  Longjmp Headers             */
  41. #include "mac_humayan_utils.h"    /*  Routines for HSL changes        */
  42.  
  43. extern dlgarrowkey(ListHandle list,Boolean up);    
  44.  
  45. extern resetDlgSearch(ListHandle list,Boolean casesens);
  46.  
  47. extern findcellmatching(char match[],short size,ListHandle list,
  48.                         Cell *from,Boolean casesens);
  49.  
  50. extern int equalitems(char *i1, char *i2, int len,Boolean casesens);
  51.  
  52. extern Boolean GetDlgItemETVal();
  53. extern pascal Boolean ListDlgFilter();
  54.  
  55. extern Boolean revertdialog(), oktosavedialog(), fileIsLocked(),
  56.                isVolLocked(), isUserLocked();
  57.  
  58. extern Boolean CheckError(char *file, short action, OSErr result);
  59.  
  60. extern Boolean DoFileSearch(char **file,short *volnum,long *dirID);
  61.  
  62. extern Boolean LookForFileInProject(char **file,short *volnum,long *dirID);
  63.  
  64. extern Boolean doreadproject(),   dorestoreprefs(), handle_write_error(),
  65.                checkFileExists(), dowrite(),        dosave(),
  66.            revertdialog(),    oktosavedialog(), findLine(),
  67.            equalstrings(),    saveas(),         searchForText(),
  68.            SelIsSearch(),     cursorkey(),      findnl(),
  69.            Terminate_Gofer(), closethewindow(), getprojfile(),
  70.            getfilefor(),      smallerstring(),  IsADuplicate(),
  71.            TrapAvailable(),   closethewindow(), closeallwindows();
  72.  
  73. extern void SafeHLock  ( Handle h, Boolean *saveLock );
  74. extern void SafeHUnlock( Handle h, Boolean saveLock );
  75. extern savedir(short vrefnum, long dirID, Boolean reset);
  76. extern pascal Boolean projectFileFilter();
  77. extern pascal Boolean AutoScroll();
  78. extern Boolean selected(void);
  79.