home *** CD-ROM | disk | FTP | other *** search
/ Kyūkyoku!! X68000 Emulator / X68000Book.dat / mac / OLS / X68000 / Ko-Window / kow142s.lzh / wsrv / manager.h < prev    next >
C/C++ Source or Header  |  1995-11-24  |  1KB  |  43 lines

  1.  
  2. typedef struct _Common {
  3.     char            name[16];
  4.     struct _Common    *next;
  5.     void            *pointer;
  6. } Common;
  7.  
  8.  
  9. #ifndef    MANAGER
  10.     extern    WindowClass    RootWindow ;
  11.     extern    int            CommonSize ;
  12.     extern    int            (*RootEventExec[])();
  13. #endif
  14.  
  15. /*
  16.     proto -e -f manager.c move.c > temp
  17. */
  18. /*  manager.c  */
  19. extern    WindowClass    *ManagerInit( int, int );
  20. extern    void    ScreenInit( void );
  21. extern    void    ManagerQuit( void );
  22. extern    void    ScreenQuit( void );
  23. extern    void    SetPalet( int, int );
  24. extern    void    SetRootEvent( int, int(*)() );
  25. extern    void    RootZoomOperation( EventInfo* );
  26. extern    void    SetFocus( WindowClass* );
  27. extern    void    SetBackPattern( void* );
  28. extern    void    *GetBackPattern();
  29. extern    void    WindowMouseCursor( int );
  30. extern    void    *WindowGetCommon( char*, int );
  31. extern    int        WindowResetCommon( char* );
  32. /*extern    void    EventWait( int );*/
  33. extern    void    EventWait(  );
  34. extern    int        GetEventInfo( EventInfo* );
  35. extern    int        CheckEventInfo( EventInfo* );
  36. extern    void    *WindowMemoryAlloc( int );
  37. extern    void    WindowMemoryFree( void* );
  38.  
  39. /*  move.c  */
  40. extern    int        MoveOperation( WindowClass*, EventInfo* );
  41. extern    int        ResizeOperation( WindowClass*, EventInfo* );
  42.  
  43.