home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 May / Pcwk5b98.iso / Borland / Cplus45 / BC45 / STEP17.PAK / STEP17DV.RC < prev   
Text File  |  1995-08-29  |  5KB  |  158 lines

  1. //----------------------------------------------------------------------------
  2. // ObjectWindows - (C) Copyright 1994 by Borland International
  3. //   Tutorial application
  4. //----------------------------------------------------------------------------
  5. #include <owl/window.rh>
  6. #include <owl/oleview.rh>
  7.  
  8. #define CM_ABOUT            205  // same as step17.rc's
  9. #define CM_PEN              300
  10. #define CM_SELECT           302
  11. #define CM_PENSIZE          306
  12. #define CM_PENCOLOR         307
  13. #define CM_ORGSIZE          308
  14. #define CM_DOUBLESIZE       309
  15. #define CM_HALFSIZE         310
  16.  
  17. #define IDM_DRAWVIEW        218
  18. #define IDM_DRAWLISTVIEW    219
  19. #define IDA_DRAWLISTVIEW    220
  20. #define IDS_FILEINFO        221
  21. #define IDA_DRAWVIEW        222
  22.  
  23. #define IDC_PENCIL          400
  24.  
  25. #ifdef RC_INVOKED
  26. #ifndef WORKSHOP_INVOKED
  27. # include <windows.h>
  28. #endif
  29.  
  30. #include <owl/inputdia.rc>
  31. #include <owl/oleview.rc>
  32.  
  33. IDM_DRAWVIEW MENU
  34. {
  35.  MENUITEM Separator  // Edit Group
  36.  
  37.  POPUP "&Edit"
  38.  {
  39.   MENUITEM "&Undo\aCtrl+Z",        CM_EDITUNDO
  40.   MENUITEM Separator
  41.   MENUITEM "&Cut\aCtrl+X",         CM_EDITCUT
  42.   MENUITEM "C&opy\aCtrl+C",        CM_EDITCOPY
  43.   MENUITEM "&Paste\aCtrl+V",       CM_EDITPASTE
  44.   MENUITEM "Paste &Special...",    CM_EDITPASTESPECIAL
  45.   MENUITEM "Paste &Link",          CM_EDITPASTELINK
  46.   MENUITEM "&Delete\aDel",         CM_EDITDELETE
  47.   MENUITEM "C&lear All\aCtrl+Del", CM_EDITCLEAR
  48.   MENUITEM Separator
  49.   MENUITEM "Pen Si&ze",            CM_PENSIZE
  50.   MENUITEM "Pen Colo&r",           CM_PENCOLOR
  51.   MENUITEM Separator
  52.   MENUITEM "&Insert Object...",    CM_EDITINSERTOBJECT
  53.   MENUITEM "&Links...",            CM_EDITLINKS
  54.   MENUITEM "&Object",              CM_EDITOBJECT
  55.   MENUITEM Separator
  56.   MENUITEM "&Show Objects",        CM_EDITSHOWOBJECTS
  57.  }
  58.  
  59.  POPUP "&Tools"
  60.  {
  61.   MENUITEM "&Pen",    CM_PEN, CHECKED
  62.   MENUITEM "&Select", CM_SELECT
  63.  }
  64.  
  65.   POPUP "&Zoom"
  66.  {
  67.   MENUITEM "&100%", CM_ORGSIZE, CHECKED
  68.   MENUITEM "&200%", CM_DOUBLESIZE
  69.   MENUITEM "&50%",  CM_HALFSIZE
  70.  }
  71.  
  72.  MENUITEM Separator  // Container Group (2)
  73. }
  74.  
  75.  
  76. IDA_DRAWVIEW ACCELERATORS
  77. BEGIN
  78.   "^z",      CM_EDITUNDO,
  79.   "^x",      CM_EDITCUT,
  80.   "^c",      CM_EDITCOPY,
  81.   "^v",      CM_EDITPASTE,
  82.   VK_DELETE, CM_EDITDELETE VIRTKEY
  83.   VK_DELETE, CM_EDITCUT,   VIRTKEY, SHIFT
  84.   VK_DELETE, CM_EDITCLEAR, VIRTKEY, CONTROL
  85.   VK_INSERT, CM_EDITCOPY,  VIRTKEY, CONTROL
  86.   VK_INSERT, CM_EDITPASTE, VIRTKEY, SHIFT
  87.   VK_BACK,   CM_EDITUNDO,  VIRTKEY, ALT
  88. END
  89.  
  90.  
  91.  
  92. IDM_DRAWLISTVIEW MENU
  93. {
  94.  MENUITEM Separator
  95.  POPUP "&Edit"
  96.  {
  97.   MENUITEM "&Undo\aCtrl+Z",        CM_EDITUNDO
  98.   MENUITEM Separator
  99.   MENUITEM "&Delete\aDel",         CM_EDITDELETE
  100.   MENUITEM "C&lear All\aCtrl+Del", CM_EDITCLEAR
  101.   MENUITEM Separator
  102.   MENUITEM "Pen Si&ze",            CM_PENSIZE
  103.   MENUITEM "Pen Colo&r",           CM_PENCOLOR
  104.  }
  105. }
  106.  
  107. IDA_DRAWLISTVIEW ACCELERATORS
  108. BEGIN
  109.   "^z",      CM_EDITUNDO,
  110.   VK_DELETE, CM_EDITDELETE,  VIRTKEY
  111.   VK_DELETE, CM_EDITCLEAR,   VIRTKEY, CONTROL
  112.   VK_BACK,   CM_EDITUNDO,    VIRTKEY, ALT
  113. END
  114.  
  115.  
  116. STRINGTABLE
  117. {
  118.  CM_PEN,        "Selects the pen for drawing on the screen"
  119.  CM_SELECT,     "Tool for selecting/moving/resizing individual line object"
  120.  CM_PENSIZE,    "Changes the pen width"
  121.  CM_PENCOLOR,   "Changes the pen color"
  122.  CM_EDITUNDO,   "Undo last action"
  123.  CM_EDITCUT,    "Cut the selected object"
  124.  CM_EDITCOPY,   "Copy the selected object"
  125.  CM_EDITPASTE,  "Paste object on the clipboard"
  126.  CM_EDITDELETE, "Delete selected object"
  127.  CM_EDITCLEAR,  "Erase all lines"
  128.  IDS_FILEINFO,  "Lines from Step 17"
  129. }
  130.  
  131.  
  132. IDC_PENCIL CURSOR
  133. {
  134.  '00 00 02 00 01 00 20 20 00 00 03 00 1C 00 30 01'
  135.  '00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
  136.  '00 00 01 00 01 00 00 00 00 00 00 02 00 00 00 00'
  137.  '00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00'
  138.  '00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
  139.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  140.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  141.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  142.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  143.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  144.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  145.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  146.  '00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
  147.  'FF FF EF FF FF FF F3 FF FF FF F0 FF FF FF F9 0F'
  148.  'FF FF FB D7 FF FF FD 3B FF FF FC 7D FF FF FC CE'
  149.  'FF FF FD E7 7F FF FE F3 BF FF FF 79 DF FF FF BC'
  150.  'EF FF FF DE 77 FF FF EF 3B FF FF F7 9D FF FF FB'
  151.  'CE FF FF FD E7 7F FF FE F3 BF FF FF 79 BF FF FF'
  152.  'BF 7F FF FF DE FF FF FF ED FF FF FF F3 FF FF FF'
  153.  'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
  154.  'FF FF FF FF FF FF'
  155. }
  156.  
  157. #endif  // RC_INVOKED
  158.