home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / ODFDev / Draw / Sources / Menus.fr < prev    next >
Encoding:
Text File  |  1996-09-17  |  4.9 KB  |  151 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:                Menus.fr
  4. //    Release Version:    $ ODF 1 $
  5. //
  6. //    Written by:            Henri Lamiraux
  7. //
  8. //    Copyright:    (c) 1993 - 1996 by Apple Computer, Inc., all rights reserved.
  9. //
  10. //========================================================================================
  11.  
  12. #ifndef FWRESFIL_K
  13. #include "FWResFil.k"
  14. #endif
  15.  
  16. #ifndef DEFINES_K
  17. #include "Defines.k"
  18. #endif
  19.  
  20. #ifndef FWMENUS_FR
  21. #include "FWMenus.fr"
  22. #endif
  23.  
  24. //----------------------------------------------------------------------------
  25. //    Menus
  26. //----------------------------------------------------------------------------
  27.  
  28. resource FW_RMenuBar(kMenuBar)
  29. {
  30.     "About ODFDraw...",
  31.  
  32.     {
  33.         FW_RPullDownMenu
  34.         (
  35.             "Arrange"
  36.             {
  37.                 FW_RTextItem(cMoveForward,  'F', "Move Forward"),
  38.                 FW_RTextItem(cMoveToFront,  FW_kNoKeyEquivalent, "Move To Front"),
  39.                 FW_RTextItem(cMoveBackward, 'B', "Move Backward"),
  40.                 FW_RTextItem(cMoveToBack,  FW_kNoKeyEquivalent, "Move To Back"),
  41.                 FW_RSeparatorItem(),
  42.                 FW_RTextItem(cAlignToGrid,  FW_kNoKeyEquivalent, "Align To Grid"),
  43.                 FW_RTextItem(cAlignObjects,  FW_kNoKeyEquivalent, "Align Objects..."),
  44.                 FW_RSeparatorItem(),
  45.                 FW_RTextItem(cRotate,  FW_kNoKeyEquivalent, "Rotate..."),
  46.                 FW_RTextItem(cFlipH,  FW_kNoKeyEquivalent, "Flip Horizontal"),
  47.                 FW_RTextItem(cFlipV,  FW_kNoKeyEquivalent, "Flip Vertical"),
  48.                 FW_RSeparatorItem(),
  49.                 FW_RTextItem(cGroup,  FW_kNoKeyEquivalent, "Group"),
  50.                 FW_RTextItem(cUngroup,  FW_kNoKeyEquivalent, "Ungroup"),
  51.                 FW_RTextItem(cLock,  FW_kNoKeyEquivalent, "Lock"),
  52.                 FW_RTextItem(cUnlock,  FW_kNoKeyEquivalent, "Unlock")
  53.             }
  54.         ),
  55.         FW_RPullDownMenu
  56.         (
  57.             "Size"
  58.             {
  59.                 FW_RTextItem(cPen1,  FW_kNoKeyEquivalent, "1 Pixel"),
  60.                 FW_RTextItem(cPen2,  FW_kNoKeyEquivalent, "2 Pixels"),
  61.                 FW_RTextItem(cPen3,  FW_kNoKeyEquivalent, "3 Pixels"),
  62.                 FW_RTextItem(cPen4,  FW_kNoKeyEquivalent, "4 Pixels"),
  63.                 FW_RTextItem(cPen5,  FW_kNoKeyEquivalent, "5 Pixels")
  64.             }
  65.         ),
  66.         FW_RPullDownMenu
  67.         (
  68.             "Options"
  69.             {
  70.                 FW_RToggleItem(cRulers,  FW_kNoKeyEquivalent, "Hide Rulers", "Show Rulers"),
  71.                 FW_RToggleItem(cGraphicsGrid,  FW_kNoKeyEquivalent, "Hide Graphics Grid", "Show Graphics Grid"),
  72.                 FW_RToggleItem(cAutoGrid,  FW_kNoKeyEquivalent, "Turn AutoGrid On", "Turn AutoGrid Off"),
  73.                 FW_RSeparatorItem(),
  74.                 FW_RSubMenuItem
  75.                 (
  76.                     "Embed As"
  77.                     {
  78.                         FW_RTextItem(cAsFrame,  FW_kNoKeyEquivalent, "Frame"),
  79.                         FW_RTextItem(cAsLargeIcon,  FW_kNoKeyEquivalent, "Large Icon"),
  80.                         FW_RTextItem(cAsSmallIcon,  FW_kNoKeyEquivalent, "Small Icon"),
  81.                         FW_RTextItem(cAsThumbnail,  FW_kNoKeyEquivalent, "Thumbnail")
  82.                     }
  83.                 ),
  84.                 FW_RSubMenuItem
  85.                 (
  86.                     "Zoom"
  87.                     {
  88.                         FW_RTextItem(cZoom50,  FW_kNoKeyEquivalent, "50%"),
  89.                         FW_RTextItem(cZoom100,  FW_kNoKeyEquivalent, "100%"),
  90.                         FW_RTextItem(cZoom200,  FW_kNoKeyEquivalent, "200%")
  91.                     }
  92.                 ),
  93.                 FW_RSubMenuItem
  94.                 (
  95.                     "Units"
  96.                     {
  97.                         FW_RTextItem(cInchUnit,  FW_kNoKeyEquivalent, "Inch"),
  98.                         FW_RTextItem(cCmUnit,  FW_kNoKeyEquivalent, "Cm"),
  99.                         FW_RTextItem(cPixelUnit,  FW_kNoKeyEquivalent, "Pixel"),
  100.                         FW_RTextItem(cPicaUnit,  FW_kNoKeyEquivalent, "Pica"),
  101.                         FW_RSeparatorItem(),
  102.                         FW_RTextItem(cDegreesUnit,  FW_kNoKeyEquivalent, "Degrees"),
  103.                         FW_RTextItem(cRadiansUnit,  FW_kNoKeyEquivalent, "Radians")
  104.                     }
  105.                 ),
  106.                 FW_RSeparatorItem(),
  107.                 FW_RTextItem(cScaleSelection,  FW_kNoKeyEquivalent, "Scale Selection..."),
  108.                 FW_RTextItem(cRoundCorners,  FW_kNoKeyEquivalent, "Round Corners...")
  109.             }
  110.         ),
  111.         FW_RPullDownMenu
  112.         (
  113.             "Windows"
  114.             {
  115.                 FW_RToggleItem(cHideShowPalette,  FW_kNoKeyEquivalent, "Show Palette", "Hide Palette"),
  116.                 FW_RToggleItem(cHideShowPattern,  FW_kNoKeyEquivalent, "Show Patterns", "Hide Patterns"),
  117.                 FW_RToggleItem(cHideShowTools,  FW_kNoKeyEquivalent, "Show Tools", "Hide Tools")
  118.             }
  119.         )
  120.     }
  121. };
  122.  
  123. //----------------------------------------------------------------------------
  124. //    Strings
  125. //----------------------------------------------------------------------------
  126.  
  127. resource FW_kMULTISTRING (kDrawUndoStrings)
  128. {
  129.     kUndoDrawingMsg,        "Undo Drawing";
  130.     kRedoDrawingMsg,        "Redo Drawing";
  131.     kUndoFillColorMsg,        "Undo Fill Color Change";
  132.     kRedoFillColorMsg,        "Redo Fill Color Change";
  133.     kUndoFillPatternMsg,    "Undo Fill Pattern Change";
  134.     kRedoFillPatternMsg,    "Redo Fill Pattern Change";
  135.     kUndoFrameColorMsg,        "Undo Frame Color Change";
  136.     kRedoFrameColorMsg,        "Redo Frame Color Change";
  137.     kUndoFramePatternMsg,    "Undo Frame Pattern Change";
  138.     kRedoFramePatternMsg,    "Redo Frame Pattern Change";
  139.     kUndoRenderVerbMsg,        "Undo Render Verb Change";
  140.     kRedoRenderVerbMsg,        "Redo Render Verb Change";
  141.     kUndoPenSizeMsg,        "Undo Pen Size Change";
  142.     kRedoPenSizeMsg,        "Redo Pen Size Change";
  143.     kUndoGroupMsg,            "Undo Group";
  144.     kRedoGroupMsg,            "Redo Group";
  145.     kUndoUngroupMsg,        "Undo Ungroup";
  146.     kRedoUngroupMsg,        "Redo Ungroup";
  147.     kUndoResizeMsg,         "Undo Resize";
  148.     kRedoResizeMsg,         "Redo Resize";
  149. }
  150.  
  151.