home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Utilities / Ph 1.1.1 / PhClient / edit.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-09-05  |  1.4 KB  |  40 lines  |  [TEXT/MPS ]

  1. /*______________________________________________________________________
  2.  
  3.     edit.h - Edit Window Manager Interface.
  4. _____________________________________________________________________*/
  5.  
  6. #ifndef __edit__
  7. #define __edit__
  8.  
  9. /*_____________________________________________________________________
  10.  
  11.     Defines.
  12. _____________________________________________________________________*/
  13.  
  14. typedef enum EditLoginStatus {
  15.     editNotLoggedIn,
  16.     editLoggedIn,
  17.     editHero
  18. } EditLoginStatus;
  19.  
  20. /*_____________________________________________________________________
  21.  
  22.     Functions.
  23. _____________________________________________________________________*/
  24.  
  25. extern void edit_DoPeriodic (WindowPtr w);
  26. extern void edit_DoClick (WindowPtr w, Point where, short modifiers);
  27. extern void edit_DoKey (WindowPtr w, char key, short modifiers);
  28. extern void edit_DoUpdate (WindowPtr w);
  29. extern void edit_DoActivate (WindowPtr w);
  30. extern void edit_DoDeactivate (WindowPtr w);
  31. extern void edit_DoGrow (WindowPtr w, Point where);
  32. extern void edit_DoZoom (WindowPtr w, Point where, short partCode);
  33. extern void edit_DoClose (WindowPtr w);
  34. extern Boolean edit_DoCommand (WindowPtr top, short theMenu, short theItem);
  35. extern void edit_Init (void);
  36. extern EditLoginStatus edit_GetStatus (Str255 server, Str255 alias);
  37. extern Boolean edit_IsDirty (WindowPtr w);
  38. extern Boolean edit_Terminate (Boolean interactionPermitted);
  39.  
  40. #endif