home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 2 / RISC_DISC_2.iso / pd_share / program / code / desklib / DeskLib / !DeskLib / h / Screen < prev    next >
Encoding:
Text File  |  1995-07-26  |  858 b   |  35 lines

  1.  
  2. #ifndef __dl_screen_h
  3. #define __dl_screen_h
  4. #ifdef __cplusplus
  5. extern "C" {
  6. #endif
  7. #ifndef __dl_wimp_h
  8. #include "Wimp.h"
  9. #endif
  10. #ifdef _DeskLib_SDLS
  11. extern int *Screen__Ref_mode( void);
  12. extern wimp_point *Screen__Ref_size( void);
  13. extern wimp_point *Screen__Ref_eig( void);
  14. extern wimp_point *Screen__Ref_delta( void);
  15. extern int *Screen__Ref_bpp( void);
  16. #endif
  17. #if defined( _DeskLib_SDLS) && !defined( _DeskLib_Misc)
  18. #define screen_mode (*Screen__Ref_mode())
  19. #define screen_size (*Screen__Ref_size())
  20. #define screen_eig (*Screen__Ref_eig())
  21. #define screen_delta (*Screen__Ref_delta())
  22. #define screen_bpp (*Screen__Ref_bpp())
  23. #else
  24. extern int screen_mode;
  25. extern wimp_point screen_size;
  26. extern wimp_point screen_eig; 
  27. extern wimp_point screen_delta; 
  28. extern int screen_bpp; 
  29. #endif
  30. extern BOOL Screen_CacheModeInfo(void);
  31. #ifdef __cplusplus
  32. }
  33. #endif
  34. #endif
  35.