home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 October: Mac OS SDK / Dev.CD Oct 96 SDK / Dev.CD Oct 96 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / ODFDev / Draw / Sources / DrawPart.r < prev    next >
Encoding:
Text File  |  1996-08-16  |  4.2 KB  |  235 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:                DrawPart.r
  4. //    Release Version:    $ ODF 1 $
  5. //
  6. //    Author:                Henri Lamiraux
  7. //
  8. //    Copyright:    (c) 1993 - 1996 by Apple Computer, Inc., all rights reserved.
  9. //
  10. //========================================================================================
  11.  
  12. #define SystemSevenOrBetter 1            // we want the extended types
  13. #define    SystemSevenOrLater    1            // Types.r uses this variable
  14.  
  15. #include "Types.r"
  16. #include "SysTypes.r"
  17. #include "CodeFragmentTypes.r"
  18.  
  19. #ifndef __ODTYPES_R__
  20. #include "ODTypes.r"
  21. #endif
  22.  
  23. #ifndef FWBLDDEF_H
  24. #include "FWBldDef.h"
  25. #endif
  26.  
  27. #ifndef DEFINES_K
  28. #include "Defines.k"
  29. #endif
  30.  
  31. #ifndef BINDING_K
  32. #include "Binding.k"
  33. #endif
  34.  
  35. //-------------------------------------------------------------------------------------
  36. // cfrg Resource
  37. //-------------------------------------------------------------------------------------
  38.  
  39. resource 'cfrg' (0) {
  40.     {    /* array memberArray: 2 elements */
  41.         /* [1] */
  42. #ifdef FW_BUILD_MAC68K
  43.         kMotorola,
  44. #else
  45.         kPowerPC,
  46. #endif
  47.         kFullLib,
  48.         kNoVersionNum,
  49.         kNoVersionNum,
  50.         kDefaultStackSize,
  51.         kNoAppSubFolder,
  52.         kIsLib,
  53.         kOnDiskFlat,
  54.         kZeroOffset,
  55.         kWholeFork,
  56.         kODFDrawEditor,
  57.         /* [2] */
  58. #ifdef FW_BUILD_MAC68K
  59.         kMotorola,
  60. #else
  61.         kPowerPC,
  62. #endif
  63.         kFullLib,
  64.         kNoVersionNum,
  65.         kNoVersionNum,
  66.         kDefaultStackSize,
  67.         kNoAppSubFolder,
  68.         kIsLib,
  69.         kOnDiskFlat,
  70.         kZeroOffset,
  71.         kWholeFork,
  72.         "ODFDraw"
  73.     }
  74. };
  75.  
  76. //-------------------------------------------------------------------------------------
  77. // NMAP Resources
  78. //-------------------------------------------------------------------------------------
  79.  
  80. resource kODNameMappings (kKindCategoryMapId) {
  81.     kODKind,
  82.     {    /* array Types: 1 elements */
  83.         /* [1] */
  84.         kODFDrawKind,
  85.         kODIsAnISOStringList
  86.         {
  87.             {    /* array ClassIDs: 1 elements */
  88.                 /* [1] */
  89.                 kODCategoryDrawing
  90.             }
  91.         }
  92.     }
  93. };
  94.  
  95. resource kODNameMappings (kEditorKindMapId) {
  96.     kODEditorKinds,
  97.     {    /* array Types: 1 elements */
  98.         /* [1] */
  99.         kODFDrawEditor,
  100.         kODIsAnISOStringList
  101.         {
  102.             {    /* array ClassIDs: 1 elements */
  103.                 /* [1] */
  104.                 kODFDrawKind
  105.             }
  106.         }
  107.     }
  108. };
  109.  
  110. resource kODNameMappings (kEditorUserStringMapId) {
  111.     kODEditorUserString,
  112.     {    /* array Types: 1 elements */
  113.         /* [1] */
  114.         kODFDrawEditor,
  115.         kODIsINTLText
  116.         {
  117.             smRoman,
  118.             langEnglish,
  119.             kODFDrawEditorUserString
  120.         }
  121.     }
  122. };
  123.  
  124. resource kODNameMappings (kKindUserStringMapId) {
  125.     kODKindUserString,
  126.     {    /* array Types: 1 elements */
  127.         /* [1] */
  128.         kODFDrawKind,
  129.         kODIsINTLText
  130.         {
  131.             smRoman,
  132.             langEnglish,
  133.             kODFDrawKindUserString
  134.         }
  135.     }
  136. };
  137.  
  138. resource kODNameMappings (kOldMacOSTypeMapId) {
  139.     kODKindOldMacOSType,
  140.     {    /* array KeyList: 1 elements */
  141.         /* [1] */
  142.         kODFDrawKind,
  143.         kODIsMacOSType {
  144.             kODFDrawOSType
  145.         }
  146.     }
  147. };
  148.  
  149. //-------------------------------------------------------------------------------------
  150. // BNDL Resources
  151. //-------------------------------------------------------------------------------------
  152.  
  153. resource 'FREF' (128) {
  154.     'shlb',
  155.     0,
  156.     ""
  157. };
  158.  
  159. resource 'FREF' (129) {
  160.     'DFDD',
  161.     0,
  162.     ""
  163. };
  164.  
  165. resource 'FREF' (130) {
  166.     'sFDD',
  167.     1,
  168.     ""
  169. };
  170.  
  171. resource 'BNDL' (130) {
  172.     'odfD',
  173.     0,
  174.     {    /* array TypeArray: 2 elements */
  175.         /* [1] */
  176.         'FREF',
  177.         {    /* array IDArray: 1 elements */
  178.             /* [1] */
  179.             0, 128
  180.         },
  181.         /* [2] */
  182.         'ICN#',
  183.         {    /* array IDArray: 1 elements */
  184.             /* [1] */
  185.             0, 130
  186.         }
  187.     }
  188. };
  189.  
  190. resource 'BNDL' (129) {
  191.     'odtm',
  192.     0,
  193.     {    /* array TypeArray: 2 elements */
  194.         /* [1] */
  195.         'FREF',
  196.         {    /* array IDArray: 2 elements */
  197.             /* [1] */
  198.             0, 129,
  199.             /* [2] */
  200.             1, 130
  201.         },
  202.         /* [2] */
  203.         'ICN#',
  204.         {    /* array IDArray: 2 elements */
  205.             /* [1] */
  206.             0, 128,
  207.             /* [2] */
  208.             1, 129
  209.         }
  210.     }
  211. };
  212.  
  213. data 'odtm' (0, "Owner resource") {
  214.     $"00"                                                 /* . */
  215. };
  216.  
  217. data 'odfD' (0, "Owner resource") {
  218.     $"00"                                                 /* . */
  219. };
  220.  
  221. include "MacIcons.rsrc" not 'ckid';
  222.  
  223. //-------------------------------------------------------------------------------------
  224. // Version Resources
  225. //-------------------------------------------------------------------------------------
  226.  
  227. include "MacVers.rsrc" not 'ckid';
  228.  
  229. //-------------------------------------------------------------------------------------
  230. // Other Resources
  231. //-------------------------------------------------------------------------------------
  232.  
  233. include "Tools.Pict" not 'ckid';
  234.  
  235.