home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 30 fixes_v / 30-fixes_v.zip / vxrx20a.zip / VRXEDIT.HLP (.txt) < prev   
OS/2 Help File  |  1994-04-25  |  63KB  |  1,867 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. VX-REXX online help ΓòÉΓòÉΓòÉ
  3.  
  4.  
  5. ΓòÉΓòÉΓòÉ 1.1. Using VX-REXX ΓòÉΓòÉΓòÉ
  6.  
  7. The VX-REXX main menu bar contains the following menus. Double click on any 
  8. highlighted item for more information: 
  9.  
  10. Project             The Project menu contains items that allow you to 
  11.                     manipulate projects and project files. 
  12.  
  13. Tools               The Tools menu contains items which represent the available 
  14.                     user interface objects that can be added to a window. 
  15.  
  16. Windows             The Windows menu provides items for controlling auxiliary 
  17.                     windows for managing files, windows and code sections, and 
  18.                     aiding project design and debugging. 
  19.  
  20. Run                 The Run menu allows you to test and debug project code. 
  21.  
  22. Options             The Options menu allows you to configure some aspects of 
  23.                     VX-REXX. 
  24.  
  25. Help                The Help menu provides access to information about VX-REXX. 
  26.  
  27. See also: 
  28.  
  29. o Summary of functions 
  30. o Summary of methods 
  31. o Summary of objects 
  32. o Summary of properties 
  33. o Summary of events 
  34. o Summary of predefined routines 
  35. o A summary of help topics 
  36. o REXX Information. 
  37.  
  38. For an in-depth introduction to VX-REXX, see either Introduction or A simple 
  39. program in the VXΓêÖREXX Programmer's Guide. 
  40.  
  41.  
  42. ΓòÉΓòÉΓòÉ 1.2. The Tools menu ΓòÉΓòÉΓòÉ
  43.  
  44. Use the Tools menu to select the type of object you wish to add to your window. 
  45. Once an object type has been selected, position the mouse pointer at the 
  46. upper-left corner of the intended location for the object, and drag the mouse 
  47. pointer down and to the right to outline the shape of the object. When the 
  48. mouse button is released, the new object will appear. 
  49.  
  50. When an object has been selected the mouse pointer will change to a cross-hair 
  51. when over your window. After you have drawn the object it will return to an 
  52. arrow pointer. The Pointer  tool can be used to reset the mouse pointer without 
  53. inserting an object. 
  54.  
  55. For a complete list of all objects see Summary of objects in the VXΓêÖREXX 
  56. Reference. For more information about adding objects in your project, see 
  57. Adding objects to a window in the VXΓêÖREXX Programmer's Guide. 
  58.  
  59. See also: 
  60.  
  61. o Pointer 
  62. o CheckBox 
  63. o ComboBox 
  64. o Container 
  65. o DDEClient 
  66. o DescriptiveText 
  67. o DropDownComboBox 
  68. o EntryField 
  69. o GroupBox 
  70. o ImagePushButton 
  71. o ImageRadioButton 
  72. o ListBox 
  73. o MultiLineEntryField 
  74. o Notebook 
  75. o PictureBox 
  76. o PushButton 
  77. o RadioButton 
  78. o Slider 
  79. o SpinButton 
  80. o Timer 
  81. o ValueSet 
  82.  
  83.  
  84. ΓòÉΓòÉΓòÉ 1.2.1. Pointer ΓòÉΓòÉΓòÉ
  85.  
  86. Use the Pointer tool to select objects on the program window. With the Pointer 
  87. tool selected, click on an object in the program window with mouse button 1. 
  88. Black handles will appear around the object. This indicates that the object has 
  89. been selected. 
  90.  
  91. To select multiple objects in the program window: 
  92.  
  93.  1. Select the Pointer tool from the Tools  menu, or the Pointer icon from the 
  94.     Tool palette. 
  95.  
  96.  2. Click on the first object to be selected with mouse button 1. 
  97.  
  98.  3. Press the Ctrl key and click on subsequent objects with mouse button 1 to 
  99.     select them. 
  100.  
  101. All selected objects will appear with gray handles. 
  102.  
  103. Another way to select multiple objects is to press down mouse button 1 above 
  104. and to the left of the objects you want to select. Then, still holding down the 
  105. mouse button, move the mouse below and to the right of the objects you want to 
  106. select, and let go of the mouse button. All objects in this rectangle will be 
  107. automatically selected. 
  108.  
  109. See the Tools menu  for more information. 
  110.  
  111.  
  112. ΓòÉΓòÉΓòÉ 1.2.2. CheckBox ΓòÉΓòÉΓòÉ
  113.  
  114. Use the CheckBox tool to create a CheckBox object. A check box is used to 
  115. present an on/off option to the user. The option is either selected (a check 
  116. mark appears in the box) or not (the check box is empty). 
  117.  
  118. See the Tools menu  for more information. 
  119.  
  120.  
  121. ΓòÉΓòÉΓòÉ 1.2.3. ComboBox ΓòÉΓòÉΓòÉ
  122.  
  123. Use the ComboBox tool to create a ComboBox object. A combination box is used to 
  124. allow the user to enter information either by selecting an item from a list or 
  125. by typing a value. 
  126.  
  127. See the Tools menu  for more information. 
  128.  
  129.  
  130. ΓòÉΓòÉΓòÉ 1.2.4. DescriptiveText ΓòÉΓòÉΓòÉ
  131.  
  132. Use the DescriptiveText tool to create a DescriptiveText object. Descriptive 
  133. text is used to place static text in a window. It is frequently used to label 
  134. other objects. 
  135.  
  136. See the Tools menu  for more information. 
  137.  
  138.  
  139. ΓòÉΓòÉΓòÉ 1.2.5. DropDownComboBox ΓòÉΓòÉΓòÉ
  140.  
  141. Use the DropDownComboBox tool to create a DropDownComboBox object. A drop down 
  142. combination box is used to allow the user to enter information either by 
  143. selecting an item from a list or by typing a value. It is the same as a 
  144. combination box (see ComboBox ) except that the list part is only displayed 
  145. when the user opens the drop down list. 
  146.  
  147. See the Tools menu  for more information. 
  148.  
  149.  
  150. ΓòÉΓòÉΓòÉ 1.2.6. EntryField ΓòÉΓòÉΓòÉ
  151.  
  152. Use the EntryField tool to create an EntryField object. An entry field 
  153. typically allows the user to enter a single line of text. 
  154.  
  155. See the Tools menu  for more information. 
  156.  
  157.  
  158. ΓòÉΓòÉΓòÉ 1.2.7. GroupBox ΓòÉΓòÉΓòÉ
  159.  
  160. Use the GroupBox tool to create a GroupBox object. A group box is used to group 
  161. objects within a window. 
  162.  
  163. Grouped objects move together when the group box is moved, and radio buttons 
  164. (see RadioButton ) within a group box operate together as a set, independent of 
  165. the other radio buttons within the window. 
  166.  
  167. See the Tools menu  for more information. 
  168.  
  169.  
  170. ΓòÉΓòÉΓòÉ 1.2.8. ImagePushButton ΓòÉΓòÉΓòÉ
  171.  
  172. Use the ImagePushButton tool to create an ImagePushButton object. The image 
  173. push button is similar to the push button (see PushButton ), except that a 
  174. bitmap image is used instead of a caption. 
  175.  
  176. See the Tools menu  for more information. 
  177.  
  178.  
  179. ΓòÉΓòÉΓòÉ 1.2.9. ImageRadioButton ΓòÉΓòÉΓòÉ
  180.  
  181. Use the ImageRadioButton tool to create an ImageRadioButton object. An image 
  182. radio button allows the user to choose one of a set of options. The image radio 
  183. button is similar to a radio button (see RadioButton ), except that a bitmap 
  184. image is used instead of a caption. 
  185.  
  186. See the Tools menu  for more information. 
  187.  
  188.  
  189. ΓòÉΓòÉΓòÉ 1.2.10. ListBox ΓòÉΓòÉΓòÉ
  190.  
  191. Use the ListBox tool to create a ListBox object. A list box allows the user to 
  192. select one or more items from a list. 
  193.  
  194. See the Tools menu  for more information. 
  195.  
  196.  
  197. ΓòÉΓòÉΓòÉ 1.2.11. MultiLineEntryField ΓòÉΓòÉΓòÉ
  198.  
  199. Use the MutilLineEntryField tool to create a MultiLineEntryField object. 
  200. Multiline entry fields are used where an entry field with two or more lines of 
  201. text is desired. This type of entry field is typically used for long 
  202. descriptions, allowing the user to enter multiple lines of text, and scroll 
  203. through text information. 
  204.  
  205. See the Tools menu  for more information. 
  206.  
  207.  
  208. ΓòÉΓòÉΓòÉ 1.2.12. PictureBox ΓòÉΓòÉΓòÉ
  209.  
  210. Use the PictureBox tool to create a PictureBox object. A picture box displays a 
  211. bitmap image. 
  212.  
  213. See the Tools menu  for more information. 
  214.  
  215.  
  216. ΓòÉΓòÉΓòÉ 1.2.13. PushButton ΓòÉΓòÉΓòÉ
  217.  
  218. Use the PushButton tool to create a PushButton object. A push button allows the 
  219. user to perform an action. Common push buttons are OK and Cancel. 
  220.  
  221. See the Tools menu  for more information. 
  222.  
  223.  
  224. ΓòÉΓòÉΓòÉ 1.2.14. RadioButton ΓòÉΓòÉΓòÉ
  225.  
  226. Use the RadioButton tool to create a RadioButton object. A radio button allows 
  227. the user to choose one of a set of options. You can create independent sets of 
  228. radio buttons by placing them in group boxes (see GroupBox ). 
  229.  
  230. See the Tools menu  for more information. 
  231.  
  232.  
  233. ΓòÉΓòÉΓòÉ 1.2.15. SpinButton ΓòÉΓòÉΓòÉ
  234.  
  235. Use the SpinButton tool to create a SpinButton object. A spin button allows the 
  236. user to choose one of a set of values. The values can be a range of numbers, or 
  237. an set of arbitrary strings. 
  238.  
  239. See the Tools menu  for more information. 
  240.  
  241.  
  242. ΓòÉΓòÉΓòÉ 1.2.16. Slider ΓòÉΓòÉΓòÉ
  243.  
  244. Use the Slider tool to create a Slider object. A slider allows the user to 
  245. choose or view a value by moving a slider arm along a slider shaft. 
  246.  
  247. See the Tools menu  for more information. 
  248.  
  249.  
  250. ΓòÉΓòÉΓòÉ 1.2.17. ValueSet ΓòÉΓòÉΓòÉ
  251.  
  252. Use the ValueSet tool to create a ValueSet object. A value set presents a 
  253. number of items to the user, only one of which can be selected at one time. The 
  254. items can be text, colors, or bitmaps. 
  255.  
  256. See the Tools menu  for more information. 
  257.  
  258.  
  259. ΓòÉΓòÉΓòÉ 1.2.18. Container ΓòÉΓòÉΓòÉ
  260.  
  261. Use the Container tool to create a Container object. A container allows you to 
  262. store information in fields and records like a database. It can display text 
  263. and icons in a number of formats. 
  264.  
  265. See the Tools menu  for more information. 
  266.  
  267.  
  268. ΓòÉΓòÉΓòÉ 1.2.19. Notebook ΓòÉΓòÉΓòÉ
  269.  
  270. Use the Notebook tool to create a Notebook object. A notebook presents 
  271. information on a number of pages. The user can select pages to view the 
  272. information. 
  273.  
  274. See the Tools menu  for more information. 
  275.  
  276.  
  277. ΓòÉΓòÉΓòÉ 1.2.20. DDEClient ΓòÉΓòÉΓòÉ
  278.  
  279. Use the DDEClient tool to create a DDEClient object. A DDE (Dynamic Data 
  280. Exchange) client exchanges data with a DDE server which is part of another 
  281. application. 
  282.  
  283. See the Tools menu  for more information. 
  284.  
  285.  
  286. ΓòÉΓòÉΓòÉ 1.2.21. Timer ΓòÉΓòÉΓòÉ
  287.  
  288. Use the Timer tool to create a Timer object. A Timer object generates events at 
  289. specified time intervals. 
  290.  
  291. See the Tools menu  for more information. 
  292.  
  293.  
  294. ΓòÉΓòÉΓòÉ 1.3. The Object pop-up menu ΓòÉΓòÉΓòÉ
  295.  
  296. The Object pop-up menu allows you to see and change object properties, and to 
  297. cut, copy, paste, delete and align objects. 
  298.  
  299. For information on items in this menu, see: 
  300.  
  301. o Properties 
  302. o Cut 
  303. o Copy 
  304. o Paste 
  305. o Delete 
  306. o Duplicate 
  307. o Align 
  308. o Menu editor 
  309.  
  310. For details on a particular type of object, see: 
  311.  
  312. o CheckBox 
  313. o ComboBox 
  314. o Container 
  315. o DDEClient 
  316. o DescriptiveText 
  317. o DropDownComboBox 
  318. o EntryField 
  319. o GroupBox 
  320. o ImagePushButton 
  321. o ImageRadioButton 
  322. o ListBox 
  323. o MultiLineEntryField 
  324. o Notebook 
  325. o PictureBox 
  326. o PushButton 
  327. o RadioButton 
  328. o Slider 
  329. o SpinButton 
  330. o Timer 
  331. o ValueSet 
  332.  
  333.  
  334. ΓòÉΓòÉΓòÉ 1.3.1. Properties ΓòÉΓòÉΓòÉ
  335.  
  336. Use the Properties command to display a notebook that lets you set the 
  337. properties for the selected object. If more than one object is selected, a 
  338. separate notebook will appear for each object. The property notebook for a 
  339. single object can also be displayed by double clicking on the object with mouse 
  340. button 1. 
  341.  
  342. Each page in the notebook has a group of properties that you can modify. The 
  343. different pages are opened by clicking with mouse button 1 on the index tabs. 
  344. Each time you change a property, the object will be updated to reflect that 
  345. change. 
  346.  
  347. To close an object's property notebook, double click with mouse button 1 on the 
  348. notebook's system menu, or pull down the notebook's system menu and choose the 
  349. Close item. 
  350.  
  351. For more information about programming with object properties see Changing 
  352. object properties in the VXΓêÖREXX Programmer's Guide. For a complete list of 
  353. properties, see Summary of properties in the VXΓêÖREXX Reference. 
  354.  
  355.  
  356. ΓòÉΓòÉΓòÉ 1.3.2. Cut ΓòÉΓòÉΓòÉ
  357.  
  358. Use the Cut command to copy and delete the currently selected objects. The 
  359. objects are copied to the VX-REXX clipboard, replacing its previous contents. 
  360.  
  361. Copied objects can be pasted into any window or group box in the current 
  362. project. All routines associated with an object are cut and pasted along with 
  363. the object. 
  364.  
  365. To copy an object from another project use the Load  command in the File  menu 
  366. of the File list  window to temporarily add the window containing the object to 
  367. the project. Copy the object then use the Remove  command in the File  menu of 
  368. the File list  window to remove the file. 
  369.  
  370. See the section on copying and deleting objects in the Adding objects to a 
  371. window chapter of the VXΓêÖREXX Programmer's Guide for more information. 
  372.  
  373.  
  374. ΓòÉΓòÉΓòÉ 1.3.3. Copy ΓòÉΓòÉΓòÉ
  375.  
  376. Use the Copy command to place the currently selected objects to the VX-REXX 
  377. clipboard. The copied objects replace the previous contents of the clipboard. 
  378.  
  379. Copied objects can be pasted into any window or group box in the current 
  380. project. All routines associated with an object are copied and pasted along 
  381. with the object. 
  382.  
  383. To copy an object from another project use the Load  command in the File  menu 
  384. of the File list  window to temporarily add the window containing the object to 
  385. the project. Copy the object then use the Remove  command in the File  menu of 
  386. the File list  window to remove the file. 
  387.  
  388. See the section on copying and deleting objects in the Adding objects to a 
  389. window chapter of the VXΓêÖREXX Programmer's Guide for more information. 
  390.  
  391.  
  392. ΓòÉΓòÉΓòÉ 1.3.4. Paste ΓòÉΓòÉΓòÉ
  393.  
  394. Use the Paste command to copy the contents of the VX-REXX clipboard into a 
  395. window or group box. All of the objects and code in the clipboard are pasted. 
  396. An object will be given a new unique name when it is pasted if an object with 
  397. the same name already exists in the window file. Paste does not erase the 
  398. contents of the clipboard. 
  399.  
  400. To copy an object from another project use the Load  command in the File  menu 
  401. of the File list  window to temporarily add the window containing the object to 
  402. the project. Copy the object then use the Remove  command in the File  menu of 
  403. the File list  window to remove the file. 
  404.  
  405. See the section on copying and deleting objects in the Adding objects to a 
  406. window chapter of the VXΓêÖREXX Programmer's Guide for more information. 
  407.  
  408.  
  409. ΓòÉΓòÉΓòÉ 1.3.5. Delete ΓòÉΓòÉΓòÉ
  410.  
  411. Delete deletes the currently selected objects and their associated routines. If 
  412. you want to be able to restore the objects after they have been deleted, use 
  413. the Cut  command. 
  414.  
  415. See the section on copying and deleting objects in the Adding objects to a 
  416. window chapter of the VXΓêÖREXX Programmer's Guide for more information. 
  417.  
  418.  
  419. ΓòÉΓòÉΓòÉ 1.3.6. Align ΓòÉΓòÉΓòÉ
  420.  
  421. Use the Align command to move two or more objects in relation to each other so 
  422. that they are aligned. 
  423.  
  424. All selected objects are aligned to the object in which you opened the pop-up 
  425. menu. The alignment options are: 
  426.  
  427. Top                 Align the objects by their top edges. 
  428.  
  429. Vertical Center     Centers the objects vertically in relation to each other. 
  430.  
  431. Bottom              Align the objects by their bottom edges. 
  432.  
  433. Left                Align the objects by their left edges. 
  434.  
  435. Horizontal Center   Centers the objects horizontally in relation to each other. 
  436.  
  437. Right               Align the objects by their right edges. 
  438.  
  439. See the section on aligning objects in the Adding objects to a window chapter 
  440. of the VXΓêÖREXX Programmer's Guide for more information. 
  441.  
  442.  
  443. ΓòÉΓòÉΓòÉ 1.3.7. Duplicate ΓòÉΓòÉΓòÉ
  444.  
  445. Use the Duplicate command to duplicate the selected objects. Duplicated objects 
  446. are independent objects that have the same name and share the same event 
  447. routines. 
  448.  
  449. For more information, see the section on duplicating objects in the Adding 
  450. objects to a window chapter in the VXΓêÖREXX Programmer's Guide. 
  451.  
  452.  
  453. ΓòÉΓòÉΓòÉ 1.4. The Menu editor ΓòÉΓòÉΓòÉ
  454.  
  455. To create or modify a window's menu bar, select Menu editor from the window's 
  456. pop-up menu.  If a window already has a menu bar, the Menu editor may also be 
  457. displayed by double-clicking on the menu bar. 
  458.  
  459. The left half of this dialog provides controls for adding, changing and 
  460. deleting menu entries. The right half displays the window's menu in a 
  461. hierarchical fashion, and provides controls to allow existing items to be moved 
  462. around in the menu. 
  463.  
  464. See the chapter Adding menus to a program in the VXΓêÖREXX Programmer's Guide for 
  465. more information about menus and the menu editor. 
  466.  
  467. See also: 
  468.  
  469. o Caption 
  470. o Name 
  471. o Level 
  472. o Enabled 
  473. o Accelerator 
  474. o Checked 
  475. o Visible 
  476. o HintText 
  477. o HelpTag 
  478. o HelpText 
  479. o UserData 
  480. o DefaultItem 
  481. o Arrow push buttons 
  482. o Change 
  483. o Insert 
  484. o Delete 
  485. o Edit event 
  486. o Close 
  487.  
  488.  
  489. ΓòÉΓòÉΓòÉ 1.4.1. Caption ΓòÉΓòÉΓòÉ
  490.  
  491. The Caption property is the text that appears in the menu or on the menu bar. 
  492. Mnemonic keys for the menu items may be specified by preceding a letter in the 
  493. caption with a tilde (~). The mnemonic letter appears underlined at run time. 
  494.  
  495. A horizontal line divider across a menu can be created by specifying a caption 
  496. consisting of a single hyphen (-). 
  497.  
  498. See the Menu editor  for more information. 
  499.  
  500.  
  501. ΓòÉΓòÉΓòÉ 1.4.2. Name ΓòÉΓòÉΓòÉ
  502.  
  503. The Name property is a unique name that identifies the menu item. A name is 
  504. automatically generated by VX-REXX, but can be changed by editing the text in 
  505. the name field. 
  506.  
  507. See the Menu editor  for more information. 
  508.  
  509.  
  510. ΓòÉΓòÉΓòÉ 1.4.3. Enabled ΓòÉΓòÉΓòÉ
  511.  
  512. The Enabled property specifies whether the menu item is enabled or not. If the 
  513. enabled check box contains a check mark, the menu or menu item will be 
  514. initially enabled at run time. 
  515.  
  516. See the Menu editor  for more information. 
  517.  
  518.  
  519. ΓòÉΓòÉΓòÉ 1.4.4. Checked ΓòÉΓòÉΓòÉ
  520.  
  521. The Checked property specifies whether there will be a check mark beside the 
  522. menu item. If the checked check box contains a check mark, the menu item will 
  523. initially have a check mark beside it at run time. 
  524.  
  525. See the Menu editor  for more information. 
  526.  
  527.  
  528. ΓòÉΓòÉΓòÉ 1.4.5. Level ΓòÉΓòÉΓòÉ
  529.  
  530. The Level value indicates the position of a menu or menu item within the menu 
  531. hierarchy: 
  532.  
  533. o Level 1 is on the menu bar. 
  534. o Level 2 is in the pull down menu under a level 1 item. 
  535. o Level 3 is a cascading menu from a level 2 item, and so on. 
  536.  
  537. See the Menu editor  for more information. 
  538.  
  539.  
  540. ΓòÉΓòÉΓòÉ 1.4.6. Change ΓòÉΓòÉΓòÉ
  541.  
  542. Pressing the Change button changes the values of the currently selected menu 
  543. item to the values currently set in the Caption  and Name  entry fields, and 
  544. the Enabled  and Checked  check boxes. 
  545.  
  546. See the Menu editor  for more information. 
  547.  
  548.  
  549. ΓòÉΓòÉΓòÉ 1.4.7. Insert ΓòÉΓòÉΓòÉ
  550.  
  551. Pressing the Insert button inserts a new item into the menu list at the 
  552. position of the currently selected item. 
  553.  
  554. See the Menu editor  for more information. 
  555.  
  556.  
  557. ΓòÉΓòÉΓòÉ 1.4.8. Delete ΓòÉΓòÉΓòÉ
  558.  
  559. Pressing the Delete button deletes the currently selected item from the menu 
  560. list. 
  561.  
  562. See the Menu editor  for more information. 
  563.  
  564.  
  565. ΓòÉΓòÉΓòÉ 1.4.9. Close ΓòÉΓòÉΓòÉ
  566.  
  567. Pressing the Close button applies changes made to the menu. Until this button 
  568. is pressed changes made in the menu editor are not reflected in the program 
  569. window. 
  570.  
  571. See the Menu editor  for more information. 
  572.  
  573.  
  574. ΓòÉΓòÉΓòÉ 1.4.10. Edit Event ΓòÉΓòÉΓòÉ
  575.  
  576. Pressing the Edit event button opens the Section editor  so that you can edit 
  577. the Click event routine for the currently selected item. This is the only event 
  578. defined for menu items. 
  579.  
  580. See the Menu editor  for more information. 
  581.  
  582.  
  583. ΓòÉΓòÉΓòÉ 1.4.11. Arrow buttons ΓòÉΓòÉΓòÉ
  584.  
  585. The Arrow buttons allow you to move the items within the menu list. The up and 
  586. down arrow buttons change the order in which the items appear. The left and 
  587. right arrow buttons change the nesting level of the item. 
  588.  
  589. See the Menu editor  for more information. 
  590.  
  591.  
  592. ΓòÉΓòÉΓòÉ 1.4.12. HelpTag ΓòÉΓòÉΓòÉ
  593.  
  594. The HelpTag property is the resource identifier of the help panel corresponding 
  595. to the menu or menu item. 
  596.  
  597. See Adding help to a program or the Menu editor  for more information. 
  598.  
  599.  
  600. ΓòÉΓòÉΓòÉ 1.4.13. HelpText ΓòÉΓòÉΓòÉ
  601.  
  602. The HelpText property is the text or the name of a text file to display when 
  603. help is requested for the menu or menu item. 
  604.  
  605. See Adding help to a program or the Menu editor  for more information. 
  606.  
  607.  
  608. ΓòÉΓòÉΓòÉ 1.4.14. HintText ΓòÉΓòÉΓòÉ
  609.  
  610. The HintText property is the text that is displayed in the window's status area 
  611. when the item has the input focus, or when the mouse pointer is positioned over 
  612. the item. For this facility to work, the window's StatusArea and ShowHints 
  613. properties must be set to 1. 
  614.  
  615. See Adding help to a program or the Menu editor  for more information. 
  616.  
  617.  
  618. ΓòÉΓòÉΓòÉ 1.4.15. Accelerator ΓòÉΓòÉΓòÉ
  619.  
  620. The Accelerator property is the string representing the key combination which 
  621. activates the menu item. At run time, pressing the keys that make up a menu 
  622. item's accelerator is the same as clicking on that menu item. The menu does not 
  623. have to be open for the accelerator key to take effect. 
  624.  
  625. See Adding help to a program or the Menu editor  for more information. 
  626.  
  627.  
  628. ΓòÉΓòÉΓòÉ 1.4.16. Visible ΓòÉΓòÉΓòÉ
  629.  
  630. The Visible property only applies to Menu objects.  If set (the default), the 
  631. menu is visible on the menu bar.  If not set, the menu will still exist but 
  632. will not be shown or selectable from the menu bar.  Invisible menus can be used 
  633. as pop-up menus using the Popup method. 
  634.  
  635. See Adding help to a program or the Menu editor  for more information. 
  636.  
  637.  
  638. ΓòÉΓòÉΓòÉ 1.4.17. UserData ΓòÉΓòÉΓòÉ
  639.  
  640. The UserData property can contain arbitrary user-defined data and can be set to 
  641. any string. 
  642.  
  643. See the Menu editor  for more information. 
  644.  
  645.  
  646. ΓòÉΓòÉΓòÉ 1.4.18. DefaultItem ΓòÉΓòÉΓòÉ
  647.  
  648. The DefaultItem property applies only to Menu objects.  It must either an empty 
  649. string or the name of a menu item in the menu.  If it is a menu item name, the 
  650. menu becomes a conditional cascade menu and the named menu item is the default 
  651. selection for the menu. 
  652.  
  653. See the Menu editor  for more information. 
  654.  
  655.  
  656. ΓòÉΓòÉΓòÉ 1.5. The Run menu ΓòÉΓòÉΓòÉ
  657.  
  658. The Run menu contains commands to run and debug the current project. This 
  659. allows you to quickly test the project as you create it. 
  660.  
  661. See also: 
  662.  
  663. o Run project 
  664. o Debug project 
  665.  
  666. See Creating and running projects in the VXΓêÖREXX Programmer's Guide for more 
  667. information about running projects. 
  668.  
  669.  
  670. ΓòÉΓòÉΓòÉ 1.5.1. Run Project ΓòÉΓòÉΓòÉ
  671.  
  672. Use the Run Project command to run the current project. This allows seamless 
  673. testing of the project during development. 
  674.  
  675. If VX-REXX encounters any errors during execution, the program will terminate, 
  676. and you will return to the VX-REXX programming facility. A list of the errors 
  677. will be displayed in the Error window  allowing you to edit the sections in 
  678. which the errors occurred. 
  679.  
  680. See the Run menu  for more information. 
  681.  
  682.  
  683. ΓòÉΓòÉΓòÉ 1.5.2. Debug project ΓòÉΓòÉΓòÉ
  684.  
  685. Use the Debug project command to run the project using VX-REXX's interactive 
  686. debugger. Use the debugger to help you find errors in your project. 
  687.  
  688. Refer to the chapter Debugging a project in the VXΓêÖREXX Programmer's Guide, or 
  689. the Debugger help  for information on using the debugger. 
  690.  
  691. See the Run menu  for more information. 
  692.  
  693.  
  694. ΓòÉΓòÉΓòÉ 1.6. The Options menu ΓòÉΓòÉΓòÉ
  695.  
  696. The Options menu contains commands to configure the VX-REXX development 
  697. environment. 
  698.  
  699. See also: 
  700.  
  701. o External editor 
  702. o Run 
  703. o Add object library 
  704. o Remove object library 
  705.  
  706.  
  707. ΓòÉΓòÉΓòÉ 1.6.1. External editor ΓòÉΓòÉΓòÉ
  708.  
  709. The External editor command presents a dialog which allows you to configure the 
  710. external editor used by VX-REXX. The external editor can be invoked from the 
  711. File list  window or the Section list  window. The default external editor is 
  712. the OS/2 Enhanced editor. 
  713.  
  714. See also: 
  715.  
  716. o Options menu 
  717. o Edit command  field 
  718. o Default  button 
  719.  
  720.  
  721. ΓòÉΓòÉΓòÉ 1.6.2. Edit command ΓòÉΓòÉΓòÉ
  722.  
  723. Use the Edit command field to specify the editor to be invoked when the 
  724. External editor  command is used. 
  725.  
  726. For more information, see Using an external editor in Adding and modifying 
  727. routines in the VXΓêÖREXX Programmer's Guide. 
  728.  
  729.  
  730. ΓòÉΓòÉΓòÉ 1.6.3. Default ΓòÉΓòÉΓòÉ
  731.  
  732. Pressing the Default button resets the Edit command  field to its default 
  733. value. The default command invokes the OS/2 Enhanced Editor. 
  734.  
  735. For more information, see Using an external editor in Adding and modifying 
  736. routines in the VXΓêÖREXX Programmer's Guide. 
  737.  
  738.  
  739. ΓòÉΓòÉΓòÉ 1.6.4. Run ΓòÉΓòÉΓòÉ
  740.  
  741. Use the Run command in the Options menu to specify command line parameters, 
  742. change the working directory, and set the main window file for your 
  743. application. These settings are used when you choose the Run project  or Debug 
  744. project  command from the Run  menu. 
  745.  
  746. See also: 
  747.  
  748. o Options menu 
  749. o Main file 
  750. o Arguments 
  751. o Working directory 
  752.  
  753.  
  754. ΓòÉΓòÉΓòÉ 1.6.5. Main file ΓòÉΓòÉΓòÉ
  755.  
  756. Use the Main file combination box to specify which file in your project should 
  757. serve as the entry point for your application when it is run. For projects with 
  758. only one file, this option cannot be changed. 
  759.  
  760. See the chapter Multiple file projects in the VXΓêÖREXX Programmer's Guide for 
  761. more information about multiple file projects, and selecting a main file. 
  762.  
  763.  
  764. ΓòÉΓòÉΓòÉ 1.6.6. Arguments ΓòÉΓòÉΓòÉ
  765.  
  766. Use the Arguments field to specify command line options to be passed to your 
  767. project when it is started. These arguments should be entered in a format 
  768. appropriate to the way in which your project receives and interprets command 
  769. line options. 
  770.  
  771. The value that is entered in this field becomes the CommandLine property of 
  772. your application. 
  773.  
  774.  
  775. ΓòÉΓòÉΓòÉ 1.6.7. Working directory ΓòÉΓòÉΓòÉ
  776.  
  777. Use the Working directory field to specify the working directory to use when 
  778. running the project with the Run project  or Debug project  commands. This 
  779. value becomes the WorkingDirectory property of your application. You may need 
  780. to set this property if you project makes assumptions about the current working 
  781. directory. 
  782.  
  783. If you started VX-REXX by double clicking on a project file then the default 
  784. working directory is the directory that contains the project file. Otherwise it 
  785. is the VX-REXX install directory. 
  786.  
  787.  
  788. ΓòÉΓòÉΓòÉ 1.6.8. Add object library ΓòÉΓòÉΓòÉ
  789.  
  790. Use the Add object library command to add a library of extended objects to the 
  791. current project. Object libraries can also be removed from a project, using the 
  792. Remove object library command. 
  793.  
  794. These libraries are available from WATCOM. See Contacting WATCOM in the Read Me 
  795. First document, or the WATCOM VX-REXX for OS/2 Programmer's Guide and Reference 
  796. for information about contacting WATCOM. 
  797.  
  798. See also 
  799.  
  800. o Options menu 
  801.  
  802.  
  803. ΓòÉΓòÉΓòÉ 1.6.9. Remove object library ΓòÉΓòÉΓòÉ
  804.  
  805. Use the Remove object library command to remove a library of extended objects 
  806. from the current project which was previously added with the Add object library 
  807. command. 
  808.  
  809. These libraries are available from WATCOM. See Contacting WATCOM in the Read Me 
  810. First document, or the WATCOM VX-REXX for OS/2 Programmer's Guide and Reference 
  811. for information about contacting WATCOM. 
  812.  
  813. See also 
  814.  
  815. o Options menu 
  816.  
  817.  
  818. ΓòÉΓòÉΓòÉ 1.7. The Project menu ΓòÉΓòÉΓòÉ
  819.  
  820. The Project menu allows you to open, save, and create new project files. 
  821.  
  822. See the chapter Creating and running projects in the VXΓêÖREXX Programmer's Guide 
  823. for more information about projects and project management. 
  824.  
  825. See also: 
  826.  
  827. o New 
  828. o Open 
  829. o Save 
  830. o Save as 
  831. o New window file 
  832. o New code file 
  833. o Make EXE file 
  834. o Make macro 
  835.  
  836.  
  837. ΓòÉΓòÉΓòÉ 1.7.1. New ΓòÉΓòÉΓòÉ
  838.  
  839. Use the New command to create a new project. If changes have been made to the 
  840. current project, and you have not saved them, then you will be prompted to do 
  841. so. Should you choose not to save your changes, they will be discarded. 
  842.  
  843. See the Project menu  for more information. 
  844.  
  845.  
  846. ΓòÉΓòÉΓòÉ 1.7.2. Open ΓòÉΓòÉΓòÉ
  847.  
  848. Use the Open command to open an existing project. Selecting Open will cause the 
  849. Open dialog to appear. You may select a drive, directory, and filename of the 
  850. project you wish to open. 
  851.  
  852. Opening a project closes the current project. If you have made changes to the 
  853. current project, then you will be prompted to save them before the Open dialog 
  854. appears. Should you choose not to save your changes, they will be discarded. 
  855.  
  856. See the Project menu  for more information. 
  857.  
  858.  
  859. ΓòÉΓòÉΓòÉ 1.7.3. Save ΓòÉΓòÉΓòÉ
  860.  
  861. Use the Save command to save the current project using the current project 
  862. filenames. If the project is new or contains new files the Save as  dialog 
  863. appears to allow you to specify the required filenames. 
  864.  
  865. See the Project menu  for more information. 
  866.  
  867.  
  868. ΓòÉΓòÉΓòÉ 1.7.4. Save as ΓòÉΓòÉΓòÉ
  869.  
  870. Use the Save as command to save the files in the current project with a new 
  871. path or name. 
  872.  
  873. Each of the source files (extension VRX) and the project file itself (extension 
  874. VRP) is saved separately and requires a path and filename. When you Save a new 
  875. project, or select Save as, you will be prompted for a name for each file, 
  876. starting with the source files and ending with the project file. If you Save a 
  877. project that has been saved before but contains some new files you will be 
  878. prompted to name only the new files. 
  879.  
  880. Although it is not required, the normal organization is to place all project 
  881. files in the same directory and use a different directory for each project. 
  882. This is automatically accomplished if you create new projects by dragging and 
  883. dropping the project template, as described in Creating and running projects in 
  884. the VXΓêÖREXX Programmer's Guide. 
  885.  
  886. See the Project menu  for more information. 
  887.  
  888.  
  889. ΓòÉΓòÉΓòÉ 1.7.5. New window file ΓòÉΓòÉΓòÉ
  890.  
  891. Use the New window file command to create a new window within the project. The 
  892. window that is currently being edited is stored and may be retrieved through 
  893. the File list  window found in the Windows  menu. 
  894.  
  895. See the Project menu  for more information. 
  896.  
  897.  
  898. ΓòÉΓòÉΓòÉ 1.7.6. New code file ΓòÉΓòÉΓòÉ
  899.  
  900. Use the New code file command to create a new code-only file. The new code file 
  901. does not have an association with a window, so no new window is shown on the 
  902. screen. You may create labels for the new code file using the Section list 
  903. window found in the Windows  menu. 
  904.  
  905. See the Project menu  for more information. 
  906.  
  907.  
  908. ΓòÉΓòÉΓòÉ 1.7.7. Make macro ΓòÉΓòÉΓòÉ
  909.  
  910. Use the Make macro command to create a REXX macro from the current project. The 
  911. macros created may be used with REXX-aware Presentation Manager applications 
  912. such as the OS/2 Enhanced Editor. 
  913.  
  914.  The REXX code from each file in the project is saved as a plain text file. The 
  915. corresponding windows are saved in files with the same names as the REXX code 
  916. files but with the extension VRW. The default name for the first file is the 
  917. name of the project; the default name for the rest is their current name. 
  918.  
  919. The VX-REXX run time libraries must be installed and included in you OS/2 
  920. LIBPATH before you can run a VX-REXX macro. Also, the application that invokes 
  921. the macro must be running in a Presentation Manager session. 
  922.  
  923. See the Project menu  for more information. 
  924.  
  925.  
  926. ΓòÉΓòÉΓòÉ 1.7.8. Make EXE file ΓòÉΓòÉΓòÉ
  927.  
  928. Use the Make EXE file command to compile your current project into a single 
  929. executable file that can be run from the OS/2 command line or Workplace Shell. 
  930.  
  931. You can specify an icon for the executable program either by using the General 
  932. page in the Settings notebook of the program's object in the Workplace Shell, 
  933. or by placing an icon file (extension ICO) with the same name as the program in 
  934. the same directory as the program. The program's icon will be used for the 
  935. Workplace Shell, for the system menu on the program's windows, and for the 
  936. minimized representation of the program's windows. 
  937.  
  938. The VX-REXX run time libraries must be installed and included in you OS/2 
  939. LIBPATH before you can run a VX-REXX executable file. The VX-REXX executable is 
  940. a Presentation Manager program and runs in a Presentation Manager session. 
  941.  
  942. See the Project menu  for more information. 
  943.  
  944.  
  945. ΓòÉΓòÉΓòÉ 1.8. The Windows menu ΓòÉΓòÉΓòÉ
  946.  
  947. The Windows menu commands open and activate the VX-REXX secondary windows. If a 
  948. window is not already opened it is opened. Otherwise it is brought to the front 
  949. of the display and activated. 
  950.  
  951. See also: 
  952.  
  953. o Errors 
  954. o File list 
  955. o Section list 
  956. o Tool palette 
  957. o Window list 
  958.  
  959.  
  960. ΓòÉΓòÉΓòÉ 1.8.1. The Errors window ΓòÉΓòÉΓòÉ
  961.  
  962. Use the Errors command to display the Error window. The Error window contains 
  963. information on any errors that occurred during the most recent run of the 
  964. project. 
  965.  
  966. If you run your project and there is an error, this window is displayed 
  967. automatically. Closing and reopening the Error window does not change its 
  968. contents. It is only updated the next time the project is run. 
  969.  
  970. The window displays the error, the name of the section that it occurred in, and 
  971. a traceback of the calls that lead to the error. You can edit any of the code 
  972. shown in the traceback list by double clicking in the list or by selecting an 
  973. item and choosing Open for the section editor or External editor for the editor 
  974. configured in the Options  menu. 
  975.  
  976. See the chapter Debugging a project in the VXΓêÖREXX Programmer's Guide for more 
  977. information about finding and fixing errors in your projects. 
  978.  
  979.  
  980. ΓòÉΓòÉΓòÉ 1.9. The Tool palette window ΓòÉΓòÉΓòÉ
  981.  
  982. Use the Tool palette command to display the Tool palette window. The tool 
  983. palette is opened automatically when VX-REXX is started, but you can close if 
  984. you are not using it. 
  985.  
  986. The Tool palette provides easy access to all of the items in the Tools  menu. 
  987. Pressing a button in the Tool palette is the same as selecting the 
  988. corresponding item from the Tools  menu. To find out which item each button 
  989. represents, simply click on the button and press F1. 
  990.  
  991. For more information about adding objects to a project and using the Tool 
  992. palette, see the chapter Adding objects to a window in the VXΓêÖREXX Programmer's 
  993. Guide. 
  994.  
  995. See also: 
  996.  
  997. o Pointer 
  998. o CheckBox 
  999. o ComboBox 
  1000. o Container 
  1001. o DDEClient 
  1002. o DescriptiveText 
  1003. o DropDownComboBox 
  1004. o EntryField 
  1005. o GroupBox 
  1006. o ImagePushButton 
  1007. o ImageRadioButton 
  1008. o ListBox 
  1009. o MultiLineEntryField 
  1010. o Notebook 
  1011. o PictureBox 
  1012. o PushButton 
  1013. o RadioButton 
  1014. o Slider 
  1015. o SpinButton 
  1016. o Timer 
  1017. o ValueSet 
  1018.  
  1019.  
  1020. ΓòÉΓòÉΓòÉ 1.10. The File list window ΓòÉΓòÉΓòÉ
  1021.  
  1022. Use the File list command to open the File list window. This window lists all 
  1023. of the source files in the project. Each file is either a window file or a code 
  1024. file. Double clicking on a file in the list opens the file so it can be edited. 
  1025.  
  1026. Using the file list's File menu. you can create, open, and save project files. 
  1027. You can also edit all of the code in a source file at once using the External 
  1028. editor command. 
  1029.  
  1030. You can share files with another project using the Add command, or you can make 
  1031. a copy of an existing file with the Load command. The Remove command removes 
  1032. files from the project (but does not delete the file). 
  1033.  
  1034. The Save as text command saves a project file in plain text form (including all 
  1035. window information). The text file can be printed, or it can be edited with a 
  1036. text editor and reloaded with the Load command. 
  1037.  
  1038. See also: 
  1039.  
  1040. o New window file 
  1041. o New code file 
  1042. o Open 
  1043. o Add 
  1044. o Remove 
  1045. o Save 
  1046. o Save as 
  1047. o Load 
  1048. o Save as text 
  1049. o External editor 
  1050.  
  1051. See the chapter Multiple file projects in the VXΓêÖREXX Programmer's Guide for 
  1052. more information about using multiple files. 
  1053.  
  1054.  
  1055. ΓòÉΓòÉΓòÉ 1.10.1. New window file ΓòÉΓòÉΓòÉ
  1056.  
  1057. Use the New window file command to create a new file and primary window within 
  1058. the project. The file that is currently being edited is closed and can be 
  1059. reopened using the Open  command. 
  1060.  
  1061. See the File list window  for more information. 
  1062.  
  1063.  
  1064. ΓòÉΓòÉΓòÉ 1.10.2. New code file ΓòÉΓòÉΓòÉ
  1065.  
  1066. Use the New code file command to create a new file that does not have a window 
  1067. associated with it. 
  1068.  
  1069. The new code file will contain a Main section. You can create other sections 
  1070. using the Section list  window in the Windows  menu. 
  1071.  
  1072. See the File list window  for more information. 
  1073.  
  1074.  
  1075. ΓòÉΓòÉΓòÉ 1.10.3. Open ΓòÉΓòÉΓòÉ
  1076.  
  1077. Use the Open command to open the selected file for editing. The file currently 
  1078. being edited is closed, but can be reopened with this command. 
  1079.  
  1080. See the File list window  for more information. 
  1081.  
  1082.  
  1083. ΓòÉΓòÉΓòÉ 1.10.4. Add ΓòÉΓòÉΓòÉ
  1084.  
  1085. Use the Add command to add a file into the current project. The file can be 
  1086. part of an existing project, either a window or code file, or it can be a text 
  1087. file containing REXX routines. The file is not copied, the Add command only 
  1088. creates a reference to the file. This allows files to be shared between 
  1089. projects. 
  1090.  
  1091. See the File list window  for more information. 
  1092.  
  1093.  
  1094. ΓòÉΓòÉΓòÉ 1.10.5. Remove ΓòÉΓòÉΓòÉ
  1095.  
  1096. Use the Remove command to remove the selected file from the current project. 
  1097. New, unsaved files are removed completely. Only the reference to saved files is 
  1098. removed; the file is not deleted. 
  1099.  
  1100. See the File list window  for more information. 
  1101.  
  1102.  
  1103. ΓòÉΓòÉΓòÉ 1.10.6. Save ΓòÉΓòÉΓòÉ
  1104.  
  1105. Use the Save command to save the selected file with its current filename. The 
  1106. old contents of the file are overwritten. If you have not saved the file 
  1107. before, the Save as  dialog will appear and prompt you for a filename. 
  1108.  
  1109. See the File list window  for more information. 
  1110.  
  1111.  
  1112. ΓòÉΓòÉΓòÉ 1.10.7. Save As ΓòÉΓòÉΓòÉ
  1113.  
  1114. Use the Save as command to save the selected file with a new filename. The Save 
  1115. as dialog will appear and prompt you for a new filename. 
  1116.  
  1117. See the File list window  for more information. 
  1118.  
  1119.  
  1120. ΓòÉΓòÉΓòÉ 1.10.8. Load ΓòÉΓòÉΓòÉ
  1121.  
  1122. Use the Load command to copy an existing source file into the current project. 
  1123. The source file can be a window file, a code file, a file that has been saved 
  1124. as text, or a plain text file that contains REXX code. Loading a file creates a 
  1125. new copy of the original file. The new file only exists in the current 
  1126. environment until you save it, at which time you will need to give it a path 
  1127. and filename. A file with extension VRX is assumed to be a VX-REXX source file. 
  1128. If a file with the same name but extension VRY exists in the same directory the 
  1129. pair of files is assumed to be a VX-REXX window file. 
  1130.  
  1131. A file with the extension VRT is assumed to be a VX-REXX file that was created 
  1132. with the Save as text command. You can save a file in text format, edit the 
  1133. file using a text editor, then load the modified file. 
  1134.  
  1135. A file with any other extension is assumed to contain plain REXX code. You can 
  1136. use the Load command to copy your existing REXX source into a VX-REXX project. 
  1137. All the code in the original file will be placed into the Main section of the 
  1138. new file. 
  1139.  
  1140. To copy an object from another project you can load the window file containing 
  1141. the object, copy the object into the VX-REXX clipboard, and then remove the 
  1142. window file. 
  1143.  
  1144. See the File list window  for more information. 
  1145.  
  1146.  
  1147. ΓòÉΓòÉΓòÉ 1.10.9. Save as text ΓòÉΓòÉΓòÉ
  1148.  
  1149. Use the Save as text command to save the current file as text (including the 
  1150. window information). You can modify the text file using a text editor, and then 
  1151. load the file back into your project with the Load  command. 
  1152.  
  1153. See the File list window  for more information. 
  1154.  
  1155.  
  1156. ΓòÉΓòÉΓòÉ 1.10.10. External editor ΓòÉΓòÉΓòÉ
  1157.  
  1158. Use the External editor command to edit all of the routines in the selected 
  1159. file at once. The editor specified using the  External editor  command dialog 
  1160. in the Options  menu is invoked by this command. 
  1161.  
  1162. You cannot use this command on the current file. If the file selected is the 
  1163. current file, you will be given a chance to close the file so you can edit its 
  1164. code, or to cancel the selection. 
  1165.  
  1166. See the File list window  for more information. 
  1167.  
  1168.  
  1169. ΓòÉΓòÉΓòÉ 1.11. The Section list window ΓòÉΓòÉΓòÉ
  1170.  
  1171. Use the Section list command to open the Section list window. The Section list 
  1172. window displays the sections of the file that you are working on. Double click 
  1173. on a section label to edit the code for that section using the Section editor. 
  1174.  
  1175. See the chapter Adding and modifying routines in the VXΓêÖREXX Programmer's Guide 
  1176. for more information on using the Section editor   , and on adding routines to 
  1177. your project. 
  1178.  
  1179. The Section menu of the section list contains commands to create, delete and 
  1180. edit the sections of the current file. As a section is only a part of a file, 
  1181. there are no commands to add, save, or load sections. These operations can only 
  1182. be performed on entire files. 
  1183.  
  1184. See also: 
  1185.  
  1186. o New 
  1187. o Open 
  1188. o Delete 
  1189. o External editor 
  1190.  
  1191.  
  1192. ΓòÉΓòÉΓòÉ 1.11.1. New ΓòÉΓòÉΓòÉ
  1193.  
  1194. Use the New command to create a new section within a file. Unlike files, 
  1195. sections are named when they are created. 
  1196.  
  1197. See the Section list  window for more information. 
  1198.  
  1199.  
  1200. ΓòÉΓòÉΓòÉ 1.11.2. Open ΓòÉΓòÉΓòÉ
  1201.  
  1202. Use the Open command to open the selected section for editing using the Section 
  1203. editor. 
  1204.  
  1205. See the Section list   window for more information. 
  1206.  
  1207.  
  1208. ΓòÉΓòÉΓòÉ 1.11.3. External editor ΓòÉΓòÉΓòÉ
  1209.  
  1210. Use the External editor command to open the selected section for editing using 
  1211. an external editor. As VX-REXX cannot control the external editor you must be 
  1212. careful to save the section before saving or running the project. 
  1213.  
  1214. See the Section list  window for more information. 
  1215.  
  1216.  
  1217. ΓòÉΓòÉΓòÉ 1.11.4. Delete ΓòÉΓòÉΓòÉ
  1218.  
  1219. Use the Delete command to delete the selected section from the current source 
  1220. file. 
  1221.  
  1222. See the Section list  window for more information. 
  1223.  
  1224.  
  1225. ΓòÉΓòÉΓòÉ 1.12. The Window list window ΓòÉΓòÉΓòÉ
  1226.  
  1227. Use the Window list command to open the Window list window. This window lists 
  1228. the primary and secondary windows associated with a single window file. The 
  1229. window list and multiple windows within a single file are normally only used in 
  1230. projects that feature multiple modeless windows (i.e. multiple windows enabled 
  1231. at the same time, such as in VX-REXX itself). For modal windows, where only one 
  1232. window is enabled at a time, you should use multiple files and the File list 
  1233. window. 
  1234.  
  1235. The Window menu of window list contains commands to create, open, close, and 
  1236. delete the windows within one window file. 
  1237.  
  1238. For more information on working with multiple windows, see the chapter Multiple 
  1239. modeless windows in the VXΓêÖREXX Programmer's Guide. 
  1240.  
  1241. See also: 
  1242.  
  1243. o New window 
  1244. o Open 
  1245. o Close 
  1246. o Delete 
  1247.  
  1248.  
  1249. ΓòÉΓòÉΓòÉ 1.12.1. New window ΓòÉΓòÉΓòÉ
  1250.  
  1251. Use the New window command to create a new secondary window. Secondary windows 
  1252. are not loaded automatically when a file is loaded. They must be loaded by 
  1253. calling the VRLoadSecondary function at run time. 
  1254.  
  1255. See the Window list window  for more information. 
  1256.  
  1257.  
  1258. ΓòÉΓòÉΓòÉ 1.12.2. Open ΓòÉΓòÉΓòÉ
  1259.  
  1260. Use the Open command to display the selected window. 
  1261.  
  1262. See the Window list window  for more information. 
  1263.  
  1264.  
  1265. ΓòÉΓòÉΓòÉ 1.12.3. Close ΓòÉΓòÉΓòÉ
  1266.  
  1267. Use the Close command to hide the selected window. Closed windows can be 
  1268. redisplayed with the Open  command. 
  1269.  
  1270. See the Window list window  for more information. 
  1271.  
  1272.  
  1273. ΓòÉΓòÉΓòÉ 1.12.4. Delete ΓòÉΓòÉΓòÉ
  1274.  
  1275. Use the Delete command to delete a secondary window from the current file. All 
  1276. objects in the window, and all code associated with the window and its objects 
  1277. are also deleted. 
  1278.  
  1279. See the Window list window  for more information. 
  1280.  
  1281.  
  1282. ΓòÉΓòÉΓòÉ 1.13. The Section editor ΓòÉΓòÉΓòÉ
  1283.  
  1284. To simplify the creation and maintenance of programs, VX-REXX divides REXX code 
  1285. files into sections. Each section of a file contains one or more REXX routines 
  1286. that can be edited together. Sections have no effect at run time: all the 
  1287. sections in a file appear to REXX as a single program file. 
  1288.  
  1289.  The VX-REXX section editor is a full-featured text editor provided to edit 
  1290. sections. The section editor is opened from the Section list  or Error  window 
  1291. by double clicking on the name of a section, or from the Event page of a 
  1292. Properties  notebook by double clicking on the name of an event. The section 
  1293. editor automatically starts with the selected section loaded. Any number of 
  1294. Section editor windows can be open at the same time, so you can edit several 
  1295. sections at once. It is not necessary to save or close a section before running 
  1296. or saving a project, as the contents of a section editor always reflect the 
  1297. current value of the section. 
  1298.  
  1299. For more information on the Section editor, see the chapter Adding and 
  1300. modifying routines in the VXΓêÖREXX Programmer's Guide. 
  1301.  
  1302. The Section editor has two menus: 
  1303.  
  1304. Edit                The Edit menu contains commands to edit the text in the 
  1305.                     section.. 
  1306.  
  1307. Help                The Help menu provides access to information about the 
  1308.                     Section editor. 
  1309.  
  1310. The section editor includes a status area under the menu bar and above the text 
  1311. area. In this area it displays the current line number and column position, and 
  1312. indicates whether new text will replace the text under the cursor (Overstrike) 
  1313. or will be inserted at the cursor (Insert). Press the Insert key to toggle 
  1314. between insert and overstrike mode. 
  1315.  
  1316.  
  1317. ΓòÉΓòÉΓòÉ 1.13.1. Edit ΓòÉΓòÉΓòÉ
  1318.  
  1319. The Edit menu contains commands to select, cut, and past, to find and replace, 
  1320. and to read and write files. It also includes an Undo command to undo the last 
  1321. operation. 
  1322.  
  1323. For more information on the Section editor   , see the chapter Adding and 
  1324. modifying routines in the VXΓêÖREXX Programmer's Guide. 
  1325.  
  1326. See also: 
  1327.  
  1328. o Undo 
  1329. o Revert 
  1330. o Cut 
  1331. o Copy 
  1332. o Paste 
  1333. o Delete 
  1334. o Find 
  1335. o Replace 
  1336. o Select all 
  1337. o Deselect all 
  1338. o Go 
  1339. o Import 
  1340. o Export 
  1341.  
  1342.  
  1343. ΓòÉΓòÉΓòÉ 1.13.2. Undo ΓòÉΓòÉΓòÉ
  1344.  
  1345. Use the Undo command to undo the last operation. For example, after deleting a 
  1346. line, choosing Undo brings that line back. 
  1347.  
  1348. See the Edit menu  for more information. 
  1349.  
  1350.  
  1351. ΓòÉΓòÉΓòÉ 1.13.3. Revert ΓòÉΓòÉΓòÉ
  1352.  
  1353. Use the Revert command to throw away all changes since the section was opened 
  1354. for editing. This action cannot be undone. 
  1355.  
  1356. See the Edit menu  for more information. 
  1357.  
  1358.  
  1359. ΓòÉΓòÉΓòÉ 1.13.4. Cut ΓòÉΓòÉΓòÉ
  1360.  
  1361.  Cut removes the selected text and copies it to the OS/2 clipboard. Text in the 
  1362. OS/2 clipboard can be pasted into any section. It also can be pasted into other 
  1363. OS/2 applications such as text editors. 
  1364.  
  1365. See Section editor  for more information. 
  1366.  
  1367.  
  1368. ΓòÉΓòÉΓòÉ 1.13.5. Copy ΓòÉΓòÉΓòÉ
  1369.  
  1370.  Copy copies the selected text to the OS/2 clipboard. Text in the OS/2 
  1371. clipboard can be pasted into any section. It also can be pasted into other OS/2 
  1372. applications such as text editors. 
  1373.  
  1374. See Section editor  for more information. 
  1375.  
  1376.  
  1377. ΓòÉΓòÉΓòÉ 1.13.6. Paste ΓòÉΓòÉΓòÉ
  1378.  
  1379. Paste copies text from the OS/2 clipboard to the section. The pasted text 
  1380. replaces any selected text, otherwise it is inserted at the cursor position. 
  1381. Text can be copied to the clipboard from any section or from other OS/2 
  1382. applications such as text editors. Text can be pasted any number of times, as 
  1383. pasting does not erase the contents of the clipboard. 
  1384.  
  1385. See Section editor  for more information. 
  1386.  
  1387.  
  1388. ΓòÉΓòÉΓòÉ 1.13.7. Delete ΓòÉΓòÉΓòÉ
  1389.  
  1390. The selected text is deleted from the section. The text can be recovered by 
  1391. immediately using the Undo  command. 
  1392.  
  1393. See Section editor  for more information. 
  1394.  
  1395.  
  1396. ΓòÉΓòÉΓòÉ 1.13.8. Find ΓòÉΓòÉΓòÉ
  1397.  
  1398. Use the Find command to open the Find window. Enter the text to locate in the 
  1399. Target field and select the OK button. If the target text is in the section, 
  1400. the first occurrence of the target text in the section will be selected. The 
  1401. case of the text is ignored when searching for a match. 
  1402.  
  1403. The Find command only searches forward from the current cursor position. To 
  1404. search the entire section, press Ctrl+Home in the text area before starting the 
  1405. search. It is not necessary to close the Find window to reposition the cursor 
  1406. or to continue editing. 
  1407.  
  1408. See Section editor  for more information. 
  1409.  
  1410.  
  1411. ΓòÉΓòÉΓòÉ 1.13.9. Replace ΓòÉΓòÉΓòÉ
  1412.  
  1413. Use the Replace command to open the Replace window. Enter the  text to locate 
  1414. in the Target field, and the replacement text in the Replacement field. To 
  1415. locate the next match, select the Find button. (The case of the text is ignored 
  1416. when searching for a match). To replace the located text select the Replace 
  1417. button. To find the next match and replace it in one step start by selecting 
  1418. the Replace button. To find and replace all occurrences of the target text, 
  1419. press the Replace all button. 
  1420.  
  1421. The Find, Replace, and Replace All commands only search forward from the 
  1422. current cursor position. To search the entire section, press Ctrl+Home in the 
  1423. text area before starting the search. It is not necessary to close the Replace 
  1424. window to reposition the cursor or to continue editing. 
  1425.  
  1426. See Section editor  for more information. 
  1427.  
  1428.  
  1429. ΓòÉΓòÉΓòÉ 1.13.10. Select all ΓòÉΓòÉΓòÉ
  1430.  
  1431. Use the Select all command to select all of the text in the section. 
  1432.  
  1433. See Section editor  for more information. 
  1434.  
  1435.  
  1436. ΓòÉΓòÉΓòÉ 1.13.11. Deselect all ΓòÉΓòÉΓòÉ
  1437.  
  1438. Use the Deselect all command to ensure that nothing is selected in the section. 
  1439.  
  1440. See Section editor  for more information. 
  1441.  
  1442.  
  1443. ΓòÉΓòÉΓòÉ 1.13.12. Go ΓòÉΓòÉΓòÉ
  1444.  
  1445. Use the Go command to move to a specified line number. 
  1446.  
  1447. See Section editor  for more information. 
  1448.  
  1449.  
  1450. ΓòÉΓòÉΓòÉ 1.13.13. Import ΓòÉΓòÉΓòÉ
  1451.  
  1452. Use the Import command to insert a text file into the section. The imported 
  1453. text replaces any selected text, otherwise it is inserted at the cursor 
  1454. position. 
  1455.  
  1456. See Section editor  for more information. 
  1457.  
  1458.  
  1459. ΓòÉΓòÉΓòÉ 1.13.14. Export ΓòÉΓòÉΓòÉ
  1460.  
  1461. Use the Export command to save the selected text to a file. 
  1462.  
  1463. See Section editor  for more information. 
  1464.  
  1465.  
  1466. ΓòÉΓòÉΓòÉ 1.14. Help for Help ΓòÉΓòÉΓòÉ
  1467.  
  1468. Use the commands in the Help menu to display: 
  1469.  
  1470. o An index of references to the help topics for the active program 
  1471. o General information about the contents of the active window 
  1472. o General information about the help facility 
  1473. o A list and description of keys you can use 
  1474. o Product information for the active program 
  1475.  
  1476.  
  1477. ΓòÉΓòÉΓòÉ 1.14.1. Product information ΓòÉΓòÉΓòÉ
  1478.  
  1479. The Product information command presents a dialog box which gives information 
  1480. about the VX-REXX product, such as copyright information and the product 
  1481. version. 
  1482.  
  1483.  
  1484. ΓòÉΓòÉΓòÉ 1.14.2. Help for General help ΓòÉΓòÉΓòÉ
  1485.  
  1486. Use General help to display information about the contents of the active 
  1487. window. 
  1488.  
  1489.  
  1490. ΓòÉΓòÉΓòÉ 1.15. A summary of help topics ΓòÉΓòÉΓòÉ
  1491.  
  1492. The following is a listing of the chapters of the VXΓêÖREXX Programmer's Guide: 
  1493.  
  1494. o Introduction 
  1495. o A simple program 
  1496. o Creating and running projects 
  1497. o Adding objects to a window 
  1498. o Changing object properties 
  1499. o Adding and modifying routines 
  1500. o Programming with objects 
  1501. o Direct editing of records 
  1502. o Dragging and dropping records 
  1503. o Using objects 
  1504. o Adding menus to a program 
  1505. o Creating a pop-up menu 
  1506. o Creating a conditional cascaded menu 
  1507. o Adding help to a program 
  1508. o Using built-in dialogs and system functions 
  1509. o Creating custom dialogs 
  1510. o Multiple file projects 
  1511. o Multiple modeless windows 
  1512. o Debugging a project 
  1513. o Using command files and application macros 
  1514. o Writing a macro with a window 
  1515. o Database 2 OS/2 with VXΓêÖREXX 
  1516. o Writing multithreaded applications 
  1517.  
  1518.  
  1519. ΓòÉΓòÉΓòÉ 1.16. A summary of the REXX language ΓòÉΓòÉΓòÉ
  1520.  
  1521. A summary of the REXX language is provided in the OS/2 online document: REXX 
  1522. Information. 
  1523.  
  1524.  
  1525. ΓòÉΓòÉΓòÉ 1.17. A list of predefined routines ΓòÉΓòÉΓòÉ
  1526.  
  1527. For a brief description of all VX-REXX predefined routines, see Summary of 
  1528. predefined routines in the VXΓêÖREXX Reference. 
  1529.  
  1530. See also: 
  1531.  
  1532. o Fini 
  1533. o Halt 
  1534. o Init 
  1535. o Main 
  1536. o Quit 
  1537.  
  1538.  
  1539. ΓòÉΓòÉΓòÉ 2. Debugger Online Help ΓòÉΓòÉΓòÉ
  1540.  
  1541.  
  1542. ΓòÉΓòÉΓòÉ 2.1. Using the Debugger ΓòÉΓòÉΓòÉ
  1543.  
  1544. The VX-REXX debugging facility provides many advanced features. It provides 
  1545. variable and source displays, interactive debugging, breakpoints, and several 
  1546. more powerful debugging features. 
  1547.  
  1548. For more information on the menus, see: 
  1549.  
  1550. o Breakpoints menu 
  1551. o Run menu 
  1552. o Options menu 
  1553. o Windows menu 
  1554. o Edit menu 
  1555.  
  1556. For more information about the debugger windows, see: 
  1557.  
  1558. o Trace window 
  1559. o Variables window 
  1560. o Results window 
  1561. o Section list window 
  1562. o Section window 
  1563.  
  1564. For more information about debugging your projects, see Debugging a project in 
  1565. the VXΓêÖREXX Programmer's Guide. 
  1566.  
  1567.  
  1568. ΓòÉΓòÉΓòÉ 2.2. The Breakpoints Menu ΓòÉΓòÉΓòÉ
  1569.  
  1570. The Breakpoints menu contains commands to set and clear breakpoints in your 
  1571. REXX code. Breakpoints stop the running of your program when a set location 
  1572. within your code is reached. 
  1573.  
  1574. The Breakpoints menu is found on the following windows: 
  1575.  
  1576. o Trace 
  1577. o Section window 
  1578.  
  1579. See also: 
  1580.  
  1581. o Set 
  1582. o Clear 
  1583.  
  1584. See Debugging a project in the VXΓêÖREXX Programmer's Guide for more information 
  1585. on debugging your projects. 
  1586.  
  1587.  
  1588. ΓòÉΓòÉΓòÉ 2.2.1. Set ΓòÉΓòÉΓòÉ
  1589.  
  1590. The Set command displays a window asking for the file, section and line of the 
  1591. project in which to place the breakpoint. Choose the file and section with the 
  1592. drop down combination boxes. Then select the line at which to place the 
  1593. breakpoint. Click on the OK button to complete the setting. 
  1594.  
  1595. You can also set a breakpoint by double clicking on a line number in the trace 
  1596. window or any section window. The background color of the line number turns red 
  1597. to indicate that a breakpoint has been set. Double clicking on a line number 
  1598. with a breakpoint clears the breakpoint. 
  1599.  
  1600. See The Breakpoints menu for more information. 
  1601.  
  1602.  
  1603. ΓòÉΓòÉΓòÉ 2.2.2. Clear ΓòÉΓòÉΓòÉ
  1604.  
  1605. The Clear command displays a window with a list of current breakpoints. To 
  1606. delete a breakpoint, select it, and click on the OK button. To delete multiple 
  1607. breakpoints, hold down the Ctrl key and click on the breakpoints that you want 
  1608. to clear, then click OK. 
  1609.  
  1610. You can also set a breakpoint by double clicking on a line number in the trace 
  1611. window or any section window. The background color of the line number turns red 
  1612. to indicate that a breakpoint has been set. Double clicking on a line number 
  1613. with a breakpoint clears the breakpoint. 
  1614.  
  1615. See The Breakpoints menu for more information. 
  1616.  
  1617.  
  1618. ΓòÉΓòÉΓòÉ 2.3. The Run Menu ΓòÉΓòÉΓòÉ
  1619.  
  1620. The Run menu contains several commands for stepping through and running the 
  1621. current project. Use it to analyze your code line by line and help find errors 
  1622. within your code. 
  1623.  
  1624. The menu contains the following items: 
  1625.  
  1626. o Step 
  1627. o Step over 
  1628. o Redo 
  1629. o Run 
  1630. o Break 
  1631.  
  1632. The Run menu is found on the following windows: 
  1633.  
  1634. o Section List 
  1635. o Trace 
  1636. o Section window 
  1637.  
  1638. See Debugging a project in the VXΓêÖREXX Programmer's Guide for more information 
  1639. on debugging your projects. 
  1640.  
  1641.  
  1642. ΓòÉΓòÉΓòÉ 2.3.1. Break ΓòÉΓòÉΓòÉ
  1643.  
  1644. Use the Break command to interrupt the running of your project. Execution stops 
  1645. and you are returned control of the debugger. 
  1646.  
  1647. See The Run menu for more information. 
  1648.  
  1649.  
  1650. ΓòÉΓòÉΓòÉ 2.3.2. Step ΓòÉΓòÉΓòÉ
  1651.  
  1652. Use the Step command to run the next line of REXX code displayed in the Trace 
  1653. window. If the Step command encounters a call to a subroutine, it will trace 
  1654. into that subroutine. Pressing the I key in a trace window will also run this 
  1655. command. 
  1656.  
  1657. See The Run menu for more information. 
  1658.  
  1659.  
  1660. ΓòÉΓòÉΓòÉ 2.3.3. Step Over ΓòÉΓòÉΓòÉ
  1661.  
  1662. Use the Step Over command to run the next line of REXX code displayed in the 
  1663. Trace window. If the Step Over command encounters a call to a subroutine, the 
  1664. entire subroutine is run without displaying its code. Pressing the O key in a 
  1665. trace window will also run this command. 
  1666.  
  1667. See The Run menu for more information. 
  1668.  
  1669.  
  1670. ΓòÉΓòÉΓòÉ 2.3.4. Redo ΓòÉΓòÉΓòÉ
  1671.  
  1672. Use the Redo command to re-run the last line of REXX code that was run. 
  1673. Pressing the = key in a trace window will also run this command. 
  1674.  
  1675. See The Run menu for more information. 
  1676.  
  1677.  
  1678. ΓòÉΓòÉΓòÉ 2.3.5. Run ΓòÉΓòÉΓòÉ
  1679.  
  1680. Use the Run command to run the program without interruption until the program 
  1681. ends, the Break command is run, or a breakpoint is encountered. Pressing the R 
  1682. key will also run this command. 
  1683.  
  1684. See The Run menu for more information. 
  1685.  
  1686.  
  1687. ΓòÉΓòÉΓòÉ 2.4. The Options Menu ΓòÉΓòÉΓòÉ
  1688.  
  1689. The Options menu allows you to control the contents of the display in the 
  1690. Results window. All of the items in this menu are options that can be set to on 
  1691. or off. 
  1692.  
  1693. The options are: 
  1694.  
  1695. o Show results 
  1696. o Show source 
  1697. o Show trace messages 
  1698.  
  1699. The Options menu is found on the following window: 
  1700.  
  1701. o Results 
  1702.  
  1703. See Debugging a project in the VXΓêÖREXX Programmer's Guide for more information 
  1704. on debugging your projects. 
  1705.  
  1706.  
  1707. ΓòÉΓòÉΓòÉ 2.4.1. Show Results ΓòÉΓòÉΓòÉ
  1708.  
  1709. Use the Show Results option to display the results or return values of the REXX 
  1710. code run in the Results window. 
  1711.  
  1712. See The Options menu for more information. 
  1713.  
  1714.  
  1715. ΓòÉΓòÉΓòÉ 2.4.2. Show Source ΓòÉΓòÉΓòÉ
  1716.  
  1717. Use the Show Source option to display the source code being run in the Results 
  1718. window. 
  1719.  
  1720. See The Options menu for more information. 
  1721.  
  1722.  
  1723. ΓòÉΓòÉΓòÉ 2.4.3. Show Trace Messages ΓòÉΓòÉΓòÉ
  1724.  
  1725. Use the Show Trace Messages option to display the interactive trace messages 
  1726. generated by REXX while the program is running in the Results window. 
  1727.  
  1728. See The Options menu for more information. 
  1729.  
  1730.  
  1731. ΓòÉΓòÉΓòÉ 2.5. The Windows Menu ΓòÉΓòÉΓòÉ
  1732.  
  1733. The Windows menu contains the menu items to display the debugger's various 
  1734. windows. Each window has a hot-key associated with it for easier access. 
  1735.  
  1736. The Windows menu is found on the following windows: 
  1737.  
  1738. o Section List 
  1739. o Trace 
  1740. o Results 
  1741. o Variables 
  1742. o Section window 
  1743.  
  1744. See Debugging a project in the VXΓêÖREXX Programmer's Guide for more information 
  1745. on debugging your projects. 
  1746.  
  1747.  
  1748. ΓòÉΓòÉΓòÉ 2.5.1. The Trace window ΓòÉΓòÉΓòÉ
  1749.  
  1750. Use the Trace command to display the Trace window. This window contains the 
  1751. REXX source code for the project section that is currently being run. Each 
  1752. source line has a number associated with it that appears to the left of the 
  1753. line. Double-clicking on the line number will set a breakpoint on that line. 
  1754. Double-clicking on a variable in the code will display that variable in the 
  1755. Variable window. 
  1756.  
  1757. The Trace window may also be displayed by pressing Ctrl-T. 
  1758.  
  1759. For more information about debugging your projects, see Debugging a project in 
  1760. the VXΓêÖREXX Programmer's Guide. 
  1761.  
  1762. See also: 
  1763.  
  1764. o Breakpoints menu 
  1765. o Run menu 
  1766. o Windows menu 
  1767.  
  1768.  
  1769. ΓòÉΓòÉΓòÉ 2.5.2. The Variables window ΓòÉΓòÉΓòÉ
  1770.  
  1771. Use the Variables command to display the Variables window for the current file 
  1772. in the project. Variables are added to the Variables window by double-clicking 
  1773. on a variable name in the Trace window or a Section window. To delete a 
  1774. variable from the list of variables, select the variable and choose the Delete 
  1775. option from the Edit menu. 
  1776.  
  1777. You may use the entry fields beside each variable to assign it a value for 
  1778. testing purposes. 
  1779.  
  1780. The Variables window may also be displayed by pressing Ctrl-V. 
  1781.  
  1782. For more information about debugging your projects, see Debugging a project in 
  1783. the VXΓêÖREXX Programmer's Guide. 
  1784.  
  1785. See also: 
  1786.  
  1787. o Edit menu 
  1788. o Windows menu 
  1789.  
  1790.  
  1791. ΓòÉΓòÉΓòÉ 2.5.3. The Results window ΓòÉΓòÉΓòÉ
  1792.  
  1793. Use the Results command to display the Results window. The window displays 
  1794. results, source code, and tracing messages generated by REXX. This display is 
  1795. updated every time a piece of REXX code is executed. 
  1796.  
  1797. At the bottom of the Results window is a REXX command or program line. You can 
  1798. enter commands on this line to display the contents of variables, assign values 
  1799. to variables, call routines, and so on. Any REXX command may be run on this 
  1800. line. 
  1801.  
  1802. The Results window may also be displayed by pressing Ctrl-R. 
  1803.  
  1804. For more information about debugging your projects, see Debugging a project in 
  1805. the VXΓêÖREXX Programmer's Guide. 
  1806.  
  1807. See also: 
  1808.  
  1809. o Options menu 
  1810. o Windows menu 
  1811.  
  1812.  
  1813. ΓòÉΓòÉΓòÉ 2.5.4. The Section list window ΓòÉΓòÉΓòÉ
  1814.  
  1815. Use the Section list command to display the Section list window. This window 
  1816. contains the names of the files and sections in the project. Double-click on a 
  1817. file name to display the sections in that file. Double-click on a section name 
  1818. to display a Section window for that section. You can display multiple Section 
  1819. windows simultaneously. 
  1820.  
  1821. You can also display the Section list window by pressing Ctrl-S. 
  1822.  
  1823. For more information about debugging your projects, see Debugging a project in 
  1824. the VXΓêÖREXX Programmer's Guide. 
  1825.  
  1826. See also: 
  1827.  
  1828. o Run menu 
  1829. o Windows menu 
  1830.  
  1831.  
  1832. ΓòÉΓòÉΓòÉ 2.5.5. The Section window ΓòÉΓòÉΓòÉ
  1833.  
  1834. Section windows display the source from one section of the code in your 
  1835. project. Section windows are opened by double clicking on the name of a section 
  1836. in the Section list window. 
  1837.  
  1838. This window can be used to set breakpoints or examine your code. 
  1839.  
  1840. For more information about debugging your projects, see Debugging a project in 
  1841. the VXΓêÖREXX Programmer's Guide. 
  1842.  
  1843. See also: 
  1844.  
  1845. o Breakpoints menu 
  1846. o Run menu 
  1847. o Windows menu 
  1848.  
  1849.  
  1850. ΓòÉΓòÉΓòÉ 2.6. The Edit menu ΓòÉΓòÉΓòÉ
  1851.  
  1852. This menu only appears in the Variables window. It contains the Delete command, 
  1853. which removes a variable from the Variables window. 
  1854.  
  1855. See also: 
  1856.  
  1857. o Delete 
  1858.  
  1859. See Debugging a project in the VXΓêÖREXX Programmer's Guide for more information 
  1860. on debugging your projects. 
  1861.  
  1862.  
  1863. ΓòÉΓòÉΓòÉ 2.6.1. Delete ΓòÉΓòÉΓòÉ
  1864.  
  1865. Use the Delete command to remove a variable from the Variables window. 
  1866.  
  1867. See The Edit menu for more information.