home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / Pascal / BPASCAL.700 / D11 / RWDEMOS.ZIP / RWPDEMO.RC < prev    next >
Encoding:
Text File  |  1992-10-01  |  12.4 KB  |  354 lines

  1. #include "owindows.inc"
  2. #include "ostddlgs.inc"
  3. #include "rwpdemoc.pas"
  4.  
  5. men_Main MENU
  6. BEGIN
  7.     POPUP "&File"
  8.     BEGIN
  9.         MENUITEM "&New", cm_New
  10.         MENUITEM "&Open...", cm_Open
  11.         MENUITEM SEPARATOR
  12.         MENUITEM "&Save", cm_Save, GRAYED
  13.         MENUITEM "Save &as...", cm_SaveAs, GRAYED
  14.         MENUITEM SEPARATOR
  15.         MENUITEM "&Print...", cm_Print, GRAYED
  16.         MENUITEM SEPARATOR
  17.         MENUITEM "E&xit", cm_Exit
  18.     END
  19.  
  20.     POPUP "&Edit"
  21.     BEGIN
  22.         MENUITEM "&Undo      Alt+Backspace", cm_EditUndo, GRAYED
  23.         MENUITEM SEPARATOR
  24.         MENUITEM "Cu&t         Shift+Del", cm_EditCut, GRAYED
  25.         MENUITEM "&Copy      Ctrl+Ins", cm_EditCopy, GRAYED
  26.         MENUITEM "&Paste     Shift+Ins", cm_EditPaste, GRAYED
  27.         MENUITEM SEPARATOR
  28.         MENUITEM "Cl&ear     ", cm_EditClear, GRAYED
  29.         MENUITEM "D&elete", cm_EditDelete, GRAYED
  30.     END
  31.  
  32.     POPUP "&Options"
  33.     BEGIN
  34.         MENUITEM "&Directories...", cm_Directories
  35.         MENUITEM SEPARATOR
  36.         POPUP "&Environment"
  37.         BEGIN
  38.             MENUITEM "&Preferences...", cm_Preferences
  39.             MENUITEM "&Mouse...", cm_Mouse
  40.         END
  41.  
  42.         MENUITEM SEPARATOR
  43.         MENUITEM "&Open...", cm_Options_Open, GRAYED
  44.         MENUITEM "&Save", cm_Options_Save, GRAYED
  45.         MENUITEM "Save &as...", cm_Options_SaveAs, GRAYED
  46.     END
  47.  
  48.     POPUP "&Window"
  49.     BEGIN
  50.         MENUITEM "&Tile", cm_TileChildren, GRAYED
  51.         MENUITEM "&Cascade", cm_CascadeChildren, GRAYED
  52.         MENUITEM "Arrange &icons", cm_ArrangeIcons, GRAYED
  53.         MENUITEM "Close &all", cm_CloseChildren, GRAYED
  54.     END
  55.  
  56.     POPUP "&Help"
  57.     BEGIN
  58.         MENUITEM "&Index               Shift+F1", cm_Index, GRAYED
  59.         MENUITEM "&Topic Search    Ctrl+F1", cm_Topic_Search, GRAYED
  60.         MENUITEM "&Glossary", cm_Glossary, GRAYED
  61.         MENUITEM "Using &Help", cm_Using_Help, GRAYED
  62.         MENUITEM SEPARATOR
  63.         MENUITEM "&About RWPDemo...", 145
  64.     END
  65.  
  66. END
  67.  
  68. dlg_Open DIALOG 5, 17, 165, 149
  69. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  70. CAPTION "Open"
  71. FONT 8, "Helv"
  72. BEGIN
  73.     LTEXT "File &name:", -1, 5, 5, 38, 12
  74.     CONTROL "", id_FName, "EDIT", ES_LEFT | ES_AUTOHSCROLL | ES_OEMCONVERT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 46, 4, 111, 12
  75.     LTEXT "Path:", -1, 8, 21, 16, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  76.     LTEXT "", id_FPath, 29, 21, 127, 9, WS_CHILD | WS_VISIBLE | WS_GROUP
  77.     LTEXT "&Files:", -1, 12, 32, 16, 8
  78.     CONTROL "", id_FList, "LISTBOX", LBS_STANDARD | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 6, 43, 70, 59
  79.     LTEXT "&Directories", -1, 96, 33, 51, 9
  80.     CONTROL "", id_DList, "LISTBOX", LBS_STANDARD | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 92, 43, 70, 59
  81.     CONTROL "Options", -1, "button", BS_GROUPBOX | WS_GROUP, 8, 105, 150, 22
  82.     CONTROL "&Text", id_Text, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 17, 113, 37, 12
  83.     CONTROL "&Scribble", id_Scribble, "BUTTON", BS_AUTORADIOBUTTON, 68, 113, 36, 12
  84.     CONTROL "&Graph", id_Graph, "BUTTON", BS_AUTORADIOBUTTON, 118, 113, 35, 12
  85.     CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP, 11, 130, 28, 14
  86.     PUSHBUTTON "Cancel", IDCANCEL, 68, 130, 28, 14, BS_PUSHBUTTON | WS_TABSTOP
  87.     PUSHBUTTON "Help", Id_help, 125, 130, 28, 14
  88. END
  89. dlg_Print DIALOG 35, 25, 163, 133
  90. CAPTION "Print"
  91. FONT 8, "Helv"
  92. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  93. BEGIN
  94.     LTEXT "Copies:", -1, 5, 12, 28, 8, SS_LEFT
  95.     CONTROL "", -1, "static", SS_BLACKFRAME, 35, 10, 16, 10
  96.     CONTROL "", 211, "STATIC", SS_LEFT | WS_TABSTOP, 37, 11, 13, 8
  97.     CONTROL " Pages ", -1, "button", BS_GROUPBOX | WS_GROUP, 4, 24, 155, 30
  98.     CONTROL "&All", 212, "BUTTON", BS_AUTORADIOBUTTON | WS_TABSTOP, 36, 29, 28, 12
  99.     CONTROL "&Partial", 213, "BUTTON", BS_AUTORADIOBUTTON, 36, 42, 35, 8
  100.     LTEXT "From:", -1, 75, 42, 19, 8, SS_LEFT
  101.     CONTROL "", 214, "static", SS_GRAYFRAME | WS_GROUP, 98, 41, 12, 10
  102.     LTEXT "To:", -1, 114, 42, 16, 8, SS_LEFT
  103.     CONTROL "", 215, "static", SS_GRAYFRAME, 134, 41, 11, 10
  104.     LTEXT " Printers", -1, 3, 61, 31, 8, SS_LEFT
  105.     CONTROL "", 216, "LISTBOX", LBS_STANDARD | WS_TABSTOP, 4, 70, 155, 39
  106.     DEFPUSHBUTTON "P&rint", 217, 5, 114, 24, 14, WS_TABSTOP
  107.     PUSHBUTTON "Printer &setup...", 218, 37, 114, 51, 14, WS_TABSTOP
  108.     PUSHBUTTON "Cancel", IDCANCEL, 97, 114, 27, 14, WS_TABSTOP
  109.     PUSHBUTTON "Help", Id_help, 133, 114, 24, 14, WS_TABSTOP
  110. END
  111.  
  112. acc_Main ACCELERATORS 
  113. BEGIN
  114.     VK_BACK, 24325, VIRTKEY, ALT
  115.     VK_DELETE, 24320, VIRTKEY, SHIFT
  116.     VK_INSERT, 24321, VIRTKEY, CONTROL
  117.     VK_INSERT, 24322, VIRTKEY, SHIFT
  118.     VK_F1, 141, VIRTKEY, SHIFT
  119.     VK_F1, 142, VIRTKEY, CONTROL
  120. END
  121.  
  122.  
  123.  
  124.  
  125. dlg_About DIALOG 85, 29, 121, 88
  126. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  127. CAPTION "About RWCDemo"
  128. FONT 8, "Helv"
  129. BEGIN
  130.     CTEXT "Resource Workshop Demo", -1, 6, 5, 108, 11
  131.     CTEXT "Copyright (c) 1992, Borland International", -1, 25, 49, 70, 16, WS_CHILD | WS_VISIBLE | WS_GROUP
  132.     DEFPUSHBUTTON "OK", 1, 48, 69, 24, 14, BS_DEFPUSHBUTTON | WS_TABSTOP
  133.     ICON ico_RWPDemo, -1, 52, 25, 16, 16, SS_ICON
  134. END
  135.  
  136.  
  137.  
  138. dlg_Options_Directories DIALOG 11, 18, 177, 79
  139. CAPTION "Directories"
  140. FONT 8, "Helv"
  141. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  142. BEGIN
  143.     LTEXT "&Scribble Directory", -1, 9, 5, 66, 10, SS_LEFT | WS_GROUP
  144.     CONTROL "", ID_ScribbleDirectory, "COMBOBOX", CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP, 80, 4, 95, 32
  145.     LTEXT "&Text Directory", -1, 9, 22, 64, 10, SS_LEFT | WS_GROUP
  146.     CONTROL "", id_TextDirectory, "COMBOBOX", CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP, 80, 22, 95, 32
  147.     LTEXT "&Graphics Directory", -1, 9, 40, 64, 8, SS_LEFT | WS_GROUP
  148.     CONTROL "", id_GraphicDirectory, "COMBOBOX", CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP, 80, 40, 95, 32
  149.     DEFPUSHBUTTON "OK", IDOK, 16, 61, 24, 14, BS_DEFPUSHBUTTON | WS_TABSTOP
  150.     PUSHBUTTON "Cancel", IDCANCEL, 68, 61, 26, 14, BS_PUSHBUTTON | WS_TABSTOP
  151.     PUSHBUTTON "Help", id_help, 122, 61, 24, 14
  152. END
  153.  
  154.  
  155. dlg_Preferences DIALOG 13, 21, 210, 88
  156. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  157. CAPTION "Preferences"
  158. FONT 8, "Helv"
  159. BEGIN
  160.     CONTROL " Desktop file ", -1, "button", BS_GROUPBOX | WS_CHILD | WS_VISIBLE | WS_GROUP, 15, 7, 88, 52
  161.     CONTROL "&None", 222, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 21, 19, 78, 10
  162.     CONTROL "C&urrent directory", 223, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE, 21, 31, 78, 10
  163.     CONTROL "Conf&ig file directory", 224, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE, 21, 43, 78, 10
  164.     CONTROL " Autosave ", -1, "button", BS_GROUPBOX | WS_CHILD | WS_VISIBLE | WS_GROUP, 107, 7, 88, 52
  165.     CONTROL "&Editor files", 225, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 112, 19, 60, 10
  166.     CONTROL "En&vironment", 226, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE, 112, 31, 60, 10
  167.     CONTROL "&Desktop", 227, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE, 112, 43, 60, 10
  168.     CONTROL "&OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 28, 67, 37, 14
  169.     PUSHBUTTON "&Cancel", IDCANCEL, 86, 67, 37, 14
  170.     PUSHBUTTON "Help", Id_help, 144, 67, 37, 14
  171. END
  172.  
  173.  
  174. dlg_Mouse DIALOG 14, 19, 190, 97
  175. CAPTION "Mouse"
  176. FONT 8, "Helv"
  177. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  178. BEGIN
  179.     CONTROL " Right mouse button ", -1, "button", BS_GROUPBOX, 8, 5, 77, 59
  180.     CONTROL "&Nothing", 228, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 18, 19, 57, 12
  181.     CONTROL "&Clear Window", 229, "BUTTON", BS_AUTORADIOBUTTON, 18, 33, 57, 12
  182.     CONTROL "&Inverse Color", 230, "BUTTON", BS_AUTORADIOBUTTON, 18, 47, 57, 12
  183.     LTEXT "&Mouse Click", -1, 93, 11, 90, 9
  184.     CONTROL "Fast", -1, "STATIC", SS_LEFT, 95, 22, 16, 8
  185.     CONTROL "Slow", -1, "STATIC", SS_LEFT, 161, 22, 16, 8
  186.     CONTROL "", 231, "scrollbar", SBS_HORZ | WS_TABSTOP, 95, 32, 86, 10
  187.     CONTROL "&Reverse mouse buttons", 232, "BUTTON", BS_AUTOCHECKBOX | WS_TABSTOP, 97, 48, 90, 9
  188.     DEFPUSHBUTTON "OK", IDOK, 11, 76, 30, 14, BS_DEFPUSHBUTTON | WS_TABSTOP
  189.     PUSHBUTTON "Cancel", IDCANCEL, 71, 76, 30, 14, BS_PUSHBUTTON | WS_TABSTOP
  190.     PUSHBUTTON "Help", Id_help, 137, 76, 30, 14
  191. END
  192.  
  193.  
  194. RCDATA_1 RCDATA 
  195. BEGIN
  196. "\07\07Wake up!!\07\07\0"
  197. , "\11Hello world"
  198. , 25
  199. 0x05f
  200. "\07"
  201.  
  202. END
  203.  
  204. CURSOR_1 CURSOR rwdemo.cur
  205.  
  206.  
  207. ico_RWPDemo ICON rwdemo.ico
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216. dlg_FileNew DIALOG 35, 23, 130, 129
  217. CAPTION "New"
  218. FONT 8, "Helv"
  219. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
  220. BEGIN
  221.     CONTROL "&Text", id_Text, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 41, 24, 41, 12
  222.     CONTROL "&Scribble", id_Scribble, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE, 41, 44, 40, 12
  223.     CONTROL "&Graphics", id_Graphics, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE, 41, 64, 41, 12
  224.     CONTROL "", -1, "button", BS_GROUPBOX | WS_CHILD | WS_VISIBLE | WS_GROUP, 30, 12, 66, 74
  225.     DEFPUSHBUTTON "OK", IDOK, 29, 102, 30, 14
  226.     PUSHBUTTON "Cancel", IDCANCEL, 69, 102, 31, 14
  227. END
  228.  
  229.  
  230. 1000 MENU 
  231. BEGIN
  232.     POPUP "Color"
  233.     BEGIN
  234.         MENUITEM "Red", cm_Red
  235.         MENUITEM "Green", cm_Green
  236.         MENUITEM "Blue", cm_Blue
  237.     END
  238.  
  239.     POPUP "Width"
  240.     BEGIN
  241.         MENUITEM "Thin", cm_thin
  242.         MENUITEM "Normal", cm_Normal
  243.         MENUITEM "Thick", cm_thick
  244.     END
  245.  
  246. END
  247.  
  248. 1001 MENU 
  249. BEGIN
  250.     POPUP "Shape"
  251.     BEGIN
  252.         MENUITEM "Ellipse", cm_Circle
  253.         MENUITEM "Rectangle", cm_Rectangle
  254.     END
  255.  
  256.     POPUP "Color"
  257.     BEGIN
  258.         MENUITEM "Red", cm_red
  259.         MENUITEM "Green", cm_Green
  260.         MENUITEM "White", cm_ClearShape
  261.     END
  262.  
  263. END
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276. bmp_StatusBar BITMAP 
  277. BEGIN
  278. '42 4D 16 01 00 00 00 00 00 00 76 00 00 00 28 00'
  279. '00 00 0A 00 00 00 14 00 00 00 01 00 04 00 00 00'
  280. '00 00 A0 00 00 00 00 00 00 00 00 00 00 00 00 00'
  281. '00 00 10 00 00 00 00 00 00 00 00 00 80 00 00 80'
  282. '00 00 00 80 80 00 80 00 00 00 80 00 80 00 80 80'
  283. '00 00 80 80 80 00 C0 C0 C0 00 00 00 FF 00 00 FF'
  284. '00 00 00 FF FF 00 FF 00 00 00 FF 00 FF 00 FF FF'
  285. '00 00 FF FF FF 00 88 88 88 88 88 08 88 00 77 7F'
  286. '87 77 77 00 00 00 88 8F 87 88 88 00 00 00 88 8F'
  287. '87 88 88 80 88 88 88 8F 87 88 88 44 00 04 88 8F'
  288. '87 88 88 00 00 00 88 8F 87 88 88 00 00 00 88 8F'
  289. '87 88 88 00 00 04 88 8F 87 88 88 00 10 00 88 8F'
  290. '87 88 88 00 00 40 88 8F 87 88 88 A0 82 02 88 8F'
  291. '87 88 88 00 00 00 88 8F 87 88 88 08 00 22 88 8F'
  292. '87 88 88 00 00 00 88 8F 87 88 88 00 00 00 88 8F'
  293. '87 88 88 00 00 00 88 8F 87 88 88 00 00 00 88 8F'
  294. '87 88 88 00 00 00 FF FF 8F FF FF 00 00 00 88 88'
  295. '88 88 88 00 00 00'
  296.  
  297. END
  298.  
  299.  
  300. bmp_StatusLine BITMAP 
  301. BEGIN
  302. '42 4D F6 02 00 00 00 00 00 00 76 00 00 00 28 00'
  303. '00 00 40 00 00 00 14 00 00 00 01 00 04 00 00 00'
  304. '00 00 80 02 00 00 00 00 00 00 00 00 00 00 00 00'
  305. '00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 80'
  306. '00 00 00 80 80 00 80 00 00 00 80 00 80 00 80 80'
  307. '00 00 80 80 80 00 C0 C0 C0 00 00 00 FF 00 00 FF'
  308. '00 00 00 FF FF 00 FF 00 00 00 FF 00 FF 00 FF FF'
  309. '00 00 FF FF FF 00 88 88 88 88 88 88 88 88 88 88'
  310. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  311. '88 88 88 88 88 88 87 77 77 77 77 77 77 77 77 77'
  312. '77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77'
  313. '77 77 77 77 77 F8 87 88 88 88 88 88 88 88 88 88'
  314. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  315. '88 88 88 88 88 F8 87 88 88 88 88 88 88 88 88 88'
  316. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  317. '88 88 88 88 88 F8 87 88 88 88 88 88 88 88 88 88'
  318. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  319. '88 88 88 88 88 F8 87 88 88 88 88 88 88 88 88 88'
  320. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  321. '88 88 88 88 88 F8 87 88 88 88 88 88 88 88 88 88'
  322. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  323. '88 88 88 88 88 F8 87 88 88 88 88 88 88 88 88 88'
  324. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  325. '88 88 88 88 88 F8 87 88 88 88 88 88 88 88 88 88'
  326. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  327. '88 88 88 88 88 F8 87 88 88 88 88 88 88 88 88 88'
  328. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  329. '88 88 88 88 88 F8 87 88 88 88 88 88 88 88 88 88'
  330. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  331. '88 88 88 88 88 F8 87 88 88 88 88 88 88 88 88 88'
  332. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  333. '88 88 88 88 88 F8 87 88 88 88 88 88 88 88 88 88'
  334. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  335. '88 88 88 88 88 F8 87 88 88 88 88 88 88 88 88 88'
  336. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  337. '88 88 88 88 88 F8 87 88 88 88 88 88 88 88 88 88'
  338. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  339. '88 88 88 88 88 F8 87 88 88 88 88 88 88 88 88 88'
  340. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  341. '88 88 88 88 88 F8 87 88 88 88 88 88 88 88 88 88'
  342. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  343. '88 88 88 88 88 F8 87 88 88 88 88 88 88 88 88 88'
  344. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  345. '88 88 88 88 88 F8 8F FF FF FF FF FF FF FF FF FF'
  346. 'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
  347. 'FF FF FF FF FF F8 88 88 88 88 88 88 88 88 88 88'
  348. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  349. '88 88 88 88 88 88'
  350.  
  351. END
  352.  
  353. #include "strings.rc"
  354.