home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 August: Tool Chest / Dev.CD Aug 94.toast / Sample Code / MacCalendar 1.0 / Src / MacCalendarSetup.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-06-17  |  1.8 KB  |  87 lines  |  [TEXT/KAHL]

  1. /*                                    MacCalendarSetup.h                                */
  2. /*
  3.  * MacCalendarSetup.h
  4.  * Copyright © 1993-94 Apple Computer Inc. All rights reserved.
  5.  */
  6. #define DEBUG                0
  7. #ifndef DEBUG
  8. #define DEBUG                0
  9. #endif
  10. #include "MacCalendar.h"
  11. #define kSetupAppCreator    'SCCF'
  12. #define BNDL_SetupApp        128
  13. #define FREF_SetupApp        128
  14. #define ICON_SetupApp        128
  15. #define DLOG_Setup            128
  16. #define HELP_Setup            128
  17. #define ALRT_FatalError        129
  18. #define ALRT_NonFatalError    130
  19. #define ALRT_WaitForReboot    131
  20. #define ALRT_NoPreferences    132
  21. #define MBAR_MenuBar        1
  22. #define MENU_Apple            1
  23. #define MENU_File            256
  24. #define    MENU_Edit            257
  25. #define MENU_Font            258
  26. #define MENU_FontSize        259
  27. #define MENU_FirstDay        260
  28. #define CNTL_FontPopup        256
  29. #define CNTL_SizePopup        257
  30. #define CNTL_FirstDayPopup    258
  31. #define STRN_Strings        128
  32. #define STRN_Messages        129
  33. #define STRN_SetupHelp        130
  34. #ifndef REZ
  35.  
  36. /*
  37.  * This is the file type and file creator of the Status Bar preference file.
  38.  * It was discovered by inspection.
  39.  */
  40. #define kPrefFileType        'pref'
  41. #define kPrefFileCreator    'sdev'
  42. #define kPrefResourceType    'pref'
  43.  
  44. #define pstrcpy(dst, src)    (BlockMove((src), (dst), (src)[0] + 1))
  45. #define width(rect)            ((rect).right - (rect).left)
  46. #define height(rect)        ((rect).bottom - (rect).top)
  47.  
  48. /*
  49.  * Text strings
  50.  */
  51. enum {
  52.     kStrPrefName = 1,
  53.     kStrFontName,
  54.     kStrFontSize,
  55.     kStrFirstDayOfWeek,
  56.     kStrDayName
  57. };
  58.  
  59. /*
  60.  * Note: kOKButton is also used for Alerts.
  61.  */
  62. enum {
  63.     kOKButton = 1,
  64.     kCancelButton,
  65.     kCalendarUserItem,
  66.     kFontNamePopupItem,
  67.     kFontSizePopupItem,
  68.     kFirstDayPopupItem,
  69.     kDayNameUserItem,
  70.     kSundayText,            /* Day names must be in order    */
  71.     kMondayText,
  72.     kTuesdayText,
  73.     kWednesdayText,
  74.     kThursdayText,
  75.     kFridayText,
  76.     kSaturdayText,
  77. #if DEBUG
  78.     kPrevMonth,
  79.     kNextMonth,
  80. #endif
  81.     kDummyLastEnumBecauseWeCare    
  82. };
  83.  
  84. void                        InitApplication(void);
  85.  
  86. #endif /* REZ */
  87.