home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 October: Mac OS SDK / Dev.CD Oct 00 SDK1.toast / Development Kits / Mac OS / Appearance SDK 1.0.4 / Appearance Sample Code / Source / AppearanceSample.r < prev    next >
Encoding:
Text File  |  1999-07-16  |  4.0 KB  |  151 lines  |  [TEXT/CWIE]

  1. /*
  2.     File:        AppearanceSample.r
  3.  
  4.     Contains:    Resources for our sample app using new Appearance types.
  5.  
  6.     Version:    Appearance 1.0 SDK
  7.  
  8.     Copyright:    © 1997 by Apple Computer, Inc., all rights reserved.
  9.  
  10.     File Ownership:
  11.  
  12.         DRI:                Edward Voas
  13.  
  14.         Other Contact:        7 of 9, Borg Collective
  15.  
  16.         Technology:            OS Technologies Group
  17.  
  18.     Writers:
  19.  
  20.         (edv)    Ed Voas
  21.  
  22.     Change History (most recent first):
  23.  
  24.          <2>    12/18/97    edv        Remove UNIVERSAL_HEADERS_THREE conditional.
  25.          <1>     9/11/97    edv        First checked in.
  26. */
  27.  
  28. #include "Menus.r"
  29. #include "Dialogs.r"
  30. #include "Controls.r"
  31.  
  32. #define teFlushRight -1                     /*flush right for all scripts */
  33.  
  34. resource 'xmnu' (128, purgeable)
  35. {
  36.     versionZero
  37.     {
  38.         {
  39.             dataItem { 'abou', kMenuNoModifiers, currScript, 0, 0, noHierID, sysFont, naturalGlyph }
  40.         }
  41.     };
  42. };
  43.  
  44. resource 'xmnu' (129, purgeable)
  45. {
  46.     versionZero
  47.     {
  48.         {
  49.             dataItem { 'clos', kMenuNoModifiers, currScript, 0, 0, noHierID, sysFont, naturalGlyph },
  50.             skipItem {},
  51.             dataItem { 'quit', kMenuNoModifiers, currScript, 0, 0, noHierID, sysFont, naturalGlyph }
  52.         }
  53.     };
  54. };
  55.  
  56. resource 'xmnu' (130, purgeable)
  57. {
  58.     versionZero
  59.     {
  60.         {
  61.             dataItem { 'opfw', kMenuNoModifiers, currScript, 0, 0, noHierID, sysFont, naturalGlyph },
  62.             dataItem { 'opdw', kMenuNoModifiers, currScript, 0, 0, noHierID, sysFont, naturalGlyph },
  63.             dataItem { 'opbd', kMenuNoModifiers, currScript, 0, 0, noHierID, sysFont, naturalGlyph },
  64.             dataItem { 'newf', kMenuNoModifiers, currScript, 0, 0, noHierID, sysFont, naturalGlyph },
  65.             dataItem { 'stal', kMenuNoModifiers, currScript, 0, 0, noHierID, sysFont, naturalGlyph },
  66.             dataItem { 'bvli', kMenuNoModifiers, currScript, 0, 0, noHierID, sysFont, naturalGlyph },
  67.             dataItem { 'cdef', kMenuNoModifiers, currScript, 0, 0, noHierID, sysFont, naturalGlyph },
  68.             dataItem { 'live', kMenuNoModifiers, currScript, 0, 0, noHierID, sysFont, naturalGlyph },
  69.             dataItem { 'mega', kMenuNoModifiers, currScript, 0, 0, noHierID, sysFont, naturalGlyph },
  70.             dataItem { 'util', kMenuShiftModifier, currScript, 0, 0, noHierID, sysFont, naturalGlyph },
  71.             dataItem { 'side', kMenuShiftModifier, currScript, 0, 0, noHierID, sysFont, naturalGlyph },
  72.             dataItem { 'asiz', kMenuShiftModifier, currScript, 0, 0, noHierID, sysFont, naturalGlyph },
  73.             dataItem { 'vert', kMenuShiftModifier, currScript, 0, 0, noHierID, sysFont, naturalGlyph },
  74.             dataItem { 'horz', kMenuShiftModifier, currScript, 0, 0, noHierID, sysFont, naturalGlyph }
  75.         }
  76.     };
  77. };
  78.  
  79. resource 'xmnu' (148, purgeable)
  80. {
  81.     versionZero
  82.     {
  83.         {
  84.             dataItem { 'mdra', kMenuNoModifiers, currScript, 0, 0, noHierID, sysFont, naturalGlyph },
  85.             dataItem { 'dhie', kMenuNoModifiers, currScript, 0, 0, noHierID, sysFont, naturalGlyph }
  86.         }
  87.     };
  88. };
  89.  
  90. //————————————————————————————————————————————————————————————————————————————————————
  91. //    About Box resources (extended info)
  92. //————————————————————————————————————————————————————————————————————————————————————
  93.  
  94. resource 'dlgx' (5000, purgeable)
  95. {
  96.     versionZero
  97.     {
  98.         kDialogFlagsUseThemeBackground + kDialogFlagsUseThemeControls + kDialogFlagsUseControlHierarchy
  99.     }
  100. };
  101.  
  102. resource 'dftb' (5000, purgeable)
  103. {
  104.     versionZero
  105.     {
  106.         {
  107.             skipItem {},
  108.             dataItem { kDialogFontUseFontMask, kControlFontSmallSystemFont, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "" },
  109.             dataItem { kDialogFontUseJustMask, 0, 0, 0, 0, teFlushRight, 0, 0, 0, 0, 0, 0, "" }
  110.         }
  111.     };
  112. };
  113.  
  114. resource 'dftb' (6003, purgeable)
  115. {
  116.     versionZero
  117.     {
  118.         {
  119.             skipItem {},
  120.             skipItem {},
  121.             skipItem {},
  122.             skipItem {},
  123.             dataItem { kDialogFontUseFontMask, kControlFontBigSystemFont, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "" }
  124.         }
  125.     };
  126. };
  127.  
  128. //————————————————————————————————————————————————————————————————————————————————————
  129. //    Live feedback dialog stuff
  130. //————————————————————————————————————————————————————————————————————————————————————
  131.  
  132. resource 'dlgx' (1004, purgeable)
  133. {
  134.     versionZero
  135.     {
  136.         kDialogFlagsUseThemeBackground + kDialogFlagsUseControlHierarchy
  137.     }
  138. };
  139.  
  140. resource 'dftb' (1004, purgeable)
  141. {
  142.     versionZero
  143.     {
  144.         {
  145.             skipItem {},
  146.             skipItem {},
  147.             dataItem { kDialogFontUseFontMask, kControlFontSmallSystemFont, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "" }
  148.         }
  149.     };
  150. };
  151.