home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / PROG_C / COOLWORX.ZIP / DEMO / COOLEDIT / COOLEDIT.RC < prev   
Text File  |  1994-02-06  |  7KB  |  231 lines

  1. /*****************************************
  2.  * COOLEDIT.RC -- CoolEdit Resources     *
  3.  *                                       *
  4.  *****************************************/
  5. #include <windows.h>
  6. #include "cw.h"
  7. #include "cbutton.h"
  8. #include "cooledit.h"
  9.  
  10. /* Status bar */
  11. STATUS_BAR DIALOG 13, 145, 370, 20
  12. STYLE WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS
  13. CLASS "RibbonClass"
  14. FONT 8, "MS Sans Serif"
  15. {
  16.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD |
  17.    WS_VISIBLE, 4, 4, 212, 12
  18.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD |
  19.    WS_VISIBLE, 217, 4, 38, 12
  20.  LTEXT "CoolWorx Editor Demo \xA91994 by Al Williams",
  21.    STATUS_PANE, 8, 7, 207, 8
  22.  LTEXT "", TIME_PANE, 218, 6, 32, 8
  23.  PUSHBUTTON "", NUM_BUTTON, 310, 12, 22, 5
  24.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD |
  25.    WS_VISIBLE, 256, 4, 48, 12
  26.  LTEXT "", EDSTAT_PANE, 257, 6, 42, 8
  27.  PUSHBUTTON "", CAP_BUTTON, 332, 12, 22, 5
  28.  LTEXT "NUM", NUM_STATIC, 312, 2, 18, 8, SS_NOPREFIX |
  29.    WS_DISABLED | WS_GROUP
  30.  LTEXT "CAP", CAP_STATIC, 335, 2, 15, 8, WS_DISABLED | WS_GROUP
  31. }
  32.  
  33. /* No document menu bar */
  34. MENUBAR DIALOG 17, 106, 385, 20
  35. STYLE WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS
  36. CLASS "RibbonClass"
  37. FONT 8, "MS Sans Serif"
  38. {
  39.  CONTROL "", CM_FILENEW, "CoolButton", CBTN_NOFOCUS | WS_CHILD |
  40.    WS_VISIBLE, 6, 1, 16, 18
  41.  CONTROL "", CM_FILEOPEN, "CoolButton", CBTN_NOFOCUS | WS_CHILD |
  42.    WS_VISIBLE, 22, 1, 16, 18
  43.  CONTROL "", CM_HELPINDEX, "CoolButton", CBTN_NOFOCUS | WS_CHILD |
  44.    WS_VISIBLE, 43, 1, 16, 18
  45. }
  46.  
  47. /* Menu bar when document is open */
  48. EMENUBAR DIALOG 17, 106, 385, 20
  49. STYLE WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS
  50. CLASS "RibbonClass"
  51. FONT 8, "MS Sans Serif"
  52. {
  53.  CONTROL "", CM_FILENEW, "CoolButton", CBTN_NOFOCUS | WS_CHILD |
  54.    WS_VISIBLE, 6, 1, 16, 18
  55.  CONTROL "", CM_FILEOPEN, "CoolButton", CBTN_NOFOCUS | WS_CHILD |
  56.    WS_VISIBLE, 22, 1, 16, 18
  57.  CONTROL "", CM_FILESAVE, "CoolButton", CBTN_NOFOCUS | WS_CHILD |
  58.    WS_VISIBLE, 38, 1, 16, 18
  59.  CONTROL "", CM_EDITCUT, "CoolButton", CBTN_NOFOCUS | WS_CHILD |
  60.    WS_VISIBLE, 104, 1, 16, 18
  61.  CONTROL "", CM_EDITCOPY, "CoolButton", CBTN_NOFOCUS | WS_CHILD |
  62.    WS_VISIBLE, 120, 1, 16, 18
  63.  CONTROL "", CM_EDITPASTE, "CoolButton", CBTN_NOFOCUS | WS_CHILD |
  64.    WS_VISIBLE, 136, 1, 16, 18
  65.  CONTROL "", CM_EDITUNDO, "CoolButton", CBTN_NOFOCUS | WS_CHILD |
  66.    WS_VISIBLE, 82, 1, 16, 18
  67.  CONTROL "", CM_SEARCHFIND, "CoolButton", CBTN_NOFOCUS | WS_CHILD |
  68.    WS_VISIBLE, 157, 1, 16, 18
  69.  CONTROL "", CM_SEARCHREPL, "CoolButton", CBTN_NOFOCUS | WS_CHILD |
  70.    WS_VISIBLE, 173, 1, 16, 18
  71.  CONTROL "", CM_HELPINDEX, "CoolButton", CBTN_NOFOCUS | WS_CHILD |
  72.    WS_VISIBLE, 194, 1, 16, 18
  73.  CONTROL "", CM_FILEPRINT, "CoolButton", CBTN_NOFOCUS | WS_CHILD |
  74.    WS_VISIBLE, 60, 1, 16, 18
  75. }
  76.  
  77. /* No document menu */
  78. MMENU MENU
  79. {
  80.  POPUP "&File"
  81.  {
  82.   MENUITEM "&New\tAlt+N", CM_FILENEW
  83.   MENUITEM "&Open...", CM_FILEOPEN
  84.   MENUITEM "E&xit\tAlt+X", CM_FILEEXIT
  85.  }
  86.  
  87.  POPUP "&Help"
  88.  {
  89.   MENUITEM "&Index\tF1", CM_HELPINDEX
  90.   MENUITEM "&Keyboard", CM_HELPKEYBOARD
  91.   MENUITEM "&Commands", CM_HELPCOMMANDS
  92.   MENUITEM "&Procedures", CM_HELPPROCEDURES
  93.   MENUITEM "&Using help", CM_HELPUSING_HELP
  94.   MENUITEM SEPARATOR
  95.   MENUITEM "&About...", CM_HELPABOUT
  96.  }
  97.  
  98. }
  99.  
  100. /* Accelerators for above menu */
  101. MMENU ACCELERATORS
  102. {
  103.  "x", CM_FILEEXIT, ALT, NOINVERT
  104.  VK_F1, CM_HELPINDEX, VIRTKEY, NOINVERT
  105.  "n", CM_FILENEW, ALT, NOINVERT
  106. }
  107.  
  108.  
  109. /* Document menu */
  110. EMENU MENU
  111. {
  112.  POPUP "&File"
  113.  {
  114.   MENUITEM "&New\tAtl+N", CM_FILENEW
  115.   MENUITEM "&Open...", CM_FILEOPEN
  116.   MENUITEM "&Save", CM_FILESAVE
  117.   MENUITEM "Save &as...", CM_FILESAVEAS
  118.   MENUITEM SEPARATOR
  119.   MENUITEM "&Print...", CM_FILEPRINT
  120.   MENUITEM "E&xit\tAlt+X", CM_FILEEXIT
  121.  }
  122.  
  123.  POPUP "&Edit"
  124.  {
  125.   MENUITEM "&Undo\tCtrl+Z", CM_EDITUNDO
  126.   MENUITEM "C&lear\tDel",  CM_EDITCLEAR
  127.   MENUITEM "&Cut\tCtrl+X", CM_EDITCUT
  128.   MENUITEM "&Copy\tCtrl+C", CM_EDITCOPY
  129.   MENUITEM "&Paste\tCtrl+V", CM_EDITPASTE
  130.   MENUITEM SEPARATOR
  131.   MENUITEM "Select &All\tCtrl+A", CM_EDITSELALL
  132.  }
  133.  
  134.  POPUP "&Search"
  135.  {
  136.   MENUITEM "&Find...", CM_SEARCHFIND
  137.   MENUITEM "&Replace...",CM_SEARCHREPL
  138.  }
  139.  
  140.  
  141.  POPUP "&View"
  142.  {
  143.   MENUITEM "&Font...", VIEW_FONT
  144.   MENUITEM "&Tool bar", VIEW_TB, CHECKED
  145.   MENUITEM "&Status bar", VIEW_SB, CHECKED
  146.  }
  147.  
  148.  POPUP "&Window"
  149.  {
  150.   MENUITEM "&Cascade", CM_WINCASCADE
  151.   MENUITEM "&Tile", CM_WINTILE
  152.   MENUITEM "&Arrange", CM_WINARRANGE
  153.   MENUITEM SEPARATOR
  154.   MENUITEM "C&lose All", CM_WINCLOSEALL
  155.  }
  156.  
  157.  POPUP "&Help"
  158.  {
  159.   MENUITEM "&Index\tF1", CM_HELPINDEX
  160.   MENUITEM "&Keyboard", CM_HELPKEYBOARD
  161.   MENUITEM "&Commands", CM_HELPCOMMANDS
  162.   MENUITEM "&Procedures", CM_HELPPROCEDURES
  163.   MENUITEM "&Using help", CM_HELPUSING_HELP
  164.   MENUITEM SEPARATOR
  165.   MENUITEM "&About...", CM_HELPABOUT
  166.  }
  167.  
  168. }
  169.  
  170. /* Accelerators for document */
  171. EMENU ACCELERATORS
  172. {
  173.  "^Z", CM_EDITUNDO, ASCII, NOINVERT
  174.  "^X", CM_EDITCUT, ASCII, NOINVERT
  175.  "^C", CM_EDITCOPY, ASCII, NOINVERT
  176.  "^A", CM_EDITSELALL, ASCII, NOINVERT
  177.  VK_F1, CM_HELPINDEX, VIRTKEY, NOINVERT
  178.  "X", CM_FILEEXIT, VIRTKEY, NOINVERT, ALT
  179.  "N", CM_FILENEW, VIRTKEY, NOINVERT, ALT
  180.  VK_DELETE, CM_EDITCLEAR, VIRTKEY, NOINVERT
  181. }
  182.  
  183.  
  184. APPICON ICON "cooledit.ico"
  185.  
  186.  
  187. EDITICON ICON "cooldoc.ico"
  188.  
  189.  
  190. /* Override default help messages */
  191. STRINGTABLE
  192. {
  193.   CM_FILEEXIT, "End CoolEdit"
  194.   CM_HELPABOUT, "About CoolEdit"
  195. /* Private help messages */
  196.   4000, "Open the named file"
  197.   4001, "Open the named file"
  198.   4002, "Open the named file"
  199.   4003, "Open the named file"
  200.   4004, "Open the named file"
  201.   4005, "Open the named file"
  202.   4006, "Open the named file"
  203.   4007, "Open the named file"
  204.   4008, "Open the named file"
  205.   4009, "Open the named file"
  206.   NUM_BUTTON, "Toggle Num Lock"
  207.   CAP_BUTTON, "Toggle Cap Lock"
  208.   VIEW_FONT, "Change the screen font for the current window"
  209.   VIEW_TB, "Show or hide the toolbar"
  210.   VIEW_SB, "Show or hide the status bar"
  211. }
  212.  
  213.  
  214. /* About box CoolDialog */
  215. ABTBOX DIALOG 47, 22, 122, 120
  216. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  217. CLASS "CoolDialog"
  218. CAPTION "About CoolEdit"
  219. FONT 12, "MS Sans Serif"
  220. {
  221.  CTEXT "CoolEdit is a demo of the\nCoolWorx \
  222. Windows Application Framework.\
  223. CoolWorx is \xA91993, 1994 by:\nAl Williams Computing\
  224. 310 Ivy Glen Court\nLeague City, Texas 77573\
  225. (713) 538-2123\nCIS: 72010,3574", -1, 11, 6, 100, 82
  226.  CONTROL "&OK", IDOK, "CoolButton", CBTN_CAPTION | CBTN_DEF |
  227.    WS_CHILD | WS_VISIBLE | WS_TABSTOP, 53, 95, 15, 24
  228.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD |
  229.    WS_VISIBLE, 7, 4, 108, 85
  230. }
  231.