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 / Embed / Sources / Part.r < prev    next >
Encoding:
Text File  |  1996-08-16  |  4.0 KB  |  224 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:                            Part.r
  4. //    Release Version:    $ ODF 1 $
  5. //
  6. //    Author:                        M.Boetcher
  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 BINDING_K
  28. #include "Binding.k"
  29. #endif
  30.  
  31. //-------------------------------------------------------------------------------------
  32. // cfrg Resource
  33. //-------------------------------------------------------------------------------------
  34.  
  35. resource 'cfrg' (0) {
  36.     {    /* array memberArray: 2 elements */
  37.         /* [1] */
  38. #ifdef FW_BUILD_MAC68K
  39.         kMotorola,
  40. #else
  41.         kPowerPC,
  42. #endif
  43.         kFullLib,
  44.         kNoVersionNum,
  45.         kNoVersionNum,
  46.         kDefaultStackSize,
  47.         kNoAppSubFolder,
  48.         kIsLib,
  49.         kOnDiskFlat,
  50.         kZeroOffset,
  51.         kWholeFork,
  52.         kODFEmbedEditor,
  53.         /* [2] */
  54. #ifdef FW_BUILD_MAC68K
  55.         kMotorola,
  56. #else
  57.         kPowerPC,
  58. #endif
  59.         kFullLib,
  60.         kNoVersionNum,
  61.         kNoVersionNum,
  62.         kDefaultStackSize,
  63.         kNoAppSubFolder,
  64.         kIsLib,
  65.         kOnDiskFlat,
  66.         kZeroOffset,
  67.         kWholeFork,
  68.         "ODFEmbed"
  69.     }
  70. };
  71.  
  72. //-------------------------------------------------------------------------------------
  73. // NMAP Resources
  74. //-------------------------------------------------------------------------------------
  75.  
  76. resource kODNameMappings (kKindCategoryMapId) {
  77.     kODKind,
  78.     {    /* array Types: 1 elements */
  79.         /* [1] */
  80.         kODFEmbedKind,
  81.         kODIsAnISOStringList
  82.         {
  83.             {    /* array ClassIDs: 1 elements */
  84.                 /* [1] */
  85.                 kODCategoryPageLayout
  86.             }
  87.         }
  88.     }
  89. };
  90.  
  91. resource kODNameMappings (kEditorKindMapId) {
  92.     kODEditorKinds,
  93.     {    /* array Types: 1 elements */
  94.         /* [1] */
  95.         kODFEmbedEditor,
  96.         kODIsAnISOStringList
  97.         {
  98.             {    /* array ClassIDs: 1 elements */
  99.                 /* [1] */
  100.                 kODFEmbedKind
  101.             }
  102.         }
  103.     }
  104. };
  105.  
  106. resource kODNameMappings (kEditorUserStringMapId) {
  107.     kODEditorUserString,
  108.     {    /* array Types: 1 elements */
  109.         /* [1] */
  110.         kODFEmbedEditor,
  111.         kODIsINTLText
  112.         {
  113.             smRoman,
  114.             langEnglish,
  115.             kODFEmbedEditorUserString
  116.         }
  117.     }
  118. };
  119.  
  120. resource kODNameMappings (kKindUserStringMapId) {
  121.     kODKindUserString,
  122.     {    /* array Types: 1 elements */
  123.         /* [1] */
  124.         kODFEmbedKind,
  125.         kODIsINTLText
  126.         {
  127.             smRoman,
  128.             langEnglish,
  129.             kODFEmbedKindUserString
  130.         }
  131.     }
  132. };
  133.  
  134. resource kODNameMappings (kOldMacOSTypeMapId) {
  135.     kODKindOldMacOSType,
  136.     {    /* array KeyList: 1 elements */
  137.         /* [1] */
  138.         kODFEmbedKind,
  139.         kODIsMacOSType {
  140.             kODFEmbedOSType
  141.         }
  142.     }
  143. };
  144.  
  145. //-------------------------------------------------------------------------------------
  146. // Icons, BNDL and FREF Resources
  147. //-------------------------------------------------------------------------------------
  148.  
  149. resource 'FREF' (128) {
  150.     'shlb',
  151.     0,
  152.     ""
  153. };
  154.  
  155. resource 'FREF' (129) {
  156.     'DFRD',
  157.     0,
  158.     ""
  159. };
  160.  
  161. resource 'FREF' (130) {
  162.     'sFRD',
  163.     1,
  164.     ""
  165. };
  166.  
  167. resource 'BNDL' (128) {
  168.     'odfR',
  169.     0,
  170.     {    /* array TypeArray: 2 elements */
  171.         /* [1] */
  172.         'FREF',
  173.         {    /* array IDArray: 1 elements */
  174.             /* [1] */
  175.             0, 128
  176.         },
  177.         /* [2] */
  178.         'ICN#',
  179.         {    /* array IDArray: 1 elements */
  180.             /* [1] */
  181.             0, 130
  182.         }
  183.     }
  184. };
  185.  
  186. resource 'BNDL' (129) {
  187.     'odtm',
  188.     0,
  189.     {    /* array TypeArray: 2 elements */
  190.         /* [1] */
  191.         'FREF',
  192.         {    /* array IDArray: 2 elements */
  193.             /* [1] */
  194.             0, 129,
  195.             /* [2] */
  196.             1, 130
  197.         },
  198.         /* [2] */
  199.         'ICN#',
  200.         {    /* array IDArray: 2 elements */
  201.             /* [1] */
  202.             0, 128,
  203.             /* [2] */
  204.             1, 129
  205.         }
  206.     }
  207. };
  208.  
  209. data 'odtm' (0, "Owner resource") {
  210.     $"00"                                                 /* . */
  211. };
  212.  
  213. data 'odfR' (0, "Owner resource") {
  214.     $"00"                                                 /* . */
  215. };
  216.  
  217. include "MacIcons.rsrc" not 'ckid';
  218.  
  219. //-------------------------------------------------------------------------------------
  220. // Version Resources
  221. //-------------------------------------------------------------------------------------
  222.  
  223. include "MacVers.rsrc" not 'ckid';
  224.