home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Applications / MacPerl 4.1.3 / MacPerl / MPWindow.h < prev    next >
Encoding:
Text File  |  1994-05-04  |  2.1 KB  |  72 lines  |  [TEXT/MPS ]

  1.  00:00:00  neeri
  2. DoContent needs EventRecord *
  3.  
  4. Revision 0.3  1993/08/05  00:00:00  neeri
  5. Show window status
  6.  
  7. Revision 0.2  1993/05/30  00:00:00  neeri
  8. Support Console Windows
  9.  
  10. Revision 0.1  1993/05/29  00:00:00  neeri
  11. Compiles correctly
  12.  
  13. *********************************************************************/
  14.  
  15. #ifndef __MPWINDOW__
  16. #define __MPWINDOW__
  17.  
  18. #include <Memory.h>
  19. #include <Types.h>
  20. #include <QuickDraw.h>
  21. #include <Fonts.h>
  22. #include <ToolUtils.h>
  23. #include <Traps.h>
  24. #include "MPGlobals.h"
  25. #include "MPUtils.h"
  26. #include "MPEditions.h"
  27. #include "MPAppleEvents.h"
  28.  
  29. pascal DPtr DPtrFromWindowPtr(WindowPtr w);
  30.  
  31. pascal void MyGrowWindow(WindowPtr w,
  32.                          Point     p);
  33.  
  34. pascal void DoZoom(WindowPtr w, short c, Point p);
  35.  
  36. pascal void DoContent(WindowPtr theWindow, EventRecord * theEvent);
  37.  
  38. pascal void AdjustScript(DPtr doc);
  39.  
  40. pascal OSErr DoActivate(WindowPtr theWindow, Boolean   activate);
  41.  
  42. pascal void DoUpdate(DPtr theDoc);
  43.  
  44. pascal DPtr NewDocument(Boolean isForOldDoc, WindowKind kind);
  45.  
  46. pascal void CloseMyWindow(WindowPtr aWindow);
  47.  
  48. pascal void ShowSelect(DPtr theDoc);
  49.  
  50. pascal void AdjustScrollbars(DPtr theDoc, Boolean needsResize);
  51.  
  52. pascal void GetWinContentRect(WindowPtr theWindow, Rect *r);
  53.  
  54. pascal void ResizeWindow(DPtr theDoc);
  55.  
  56. pascal void ResizePageSetupForDocument(DPtr theDoc);
  57.  
  58. pascal void InvalidateDocument(DPtr theDoc);
  59.  
  60. pascal void DrawPageExtras(DPtr theDoc);
  61.  
  62. pascal void PrintWindow(DPtr theDoc, Boolean askUser);
  63.  
  64. pascal void ShowWindowStatus();
  65.  
  66. pascal void UseInlineInput(Boolean useInline);
  67.  
  68. pascal void DoShowWindow(WindowPtr win);
  69.  
  70. pascal void DoHideWindow(WindowPtr win);
  71.  
  72. #endif