home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / PROG_PAS / TVTOYS.ZIP / HELPTEST.TXT < prev    next >
Text File  |  1994-01-03  |  13KB  |  455 lines

  1. ; This is the TVToys help file
  2. ; This file should eventually include help texts for all TVToys items
  3. ; If you feel like contributing you are most welcome!
  4. ; Send Internet mail to d91-pbr@nada.kth.se
  5. ; Send CompuServe mail to INTERNET:d91-pbr@nada.kth.se
  6.  
  7.  
  8. .topic Contents=0
  9.  
  10.   Contents
  11.  
  12.   {TopicA}
  13.   {TopicB}
  14.   {TopicC}
  15.  
  16. This topic is shown when there are no previous topics or
  17. no Help context defined. This mimics the BP IDE.
  18.  
  19. By default, the Contents help page is topic 0 and is defined
  20. in TOYPREFS. If you want to change this, use a help context file
  21. to override the TOYPREFS value, see TOYPREFS.
  22.  
  23.  
  24. .topic Dragging
  25.  
  26. ; This topic has never worked.
  27.  
  28.  
  29. .topic HelpOnHelp=2
  30.  
  31.   Help on Help
  32.  
  33. Available commands shown on the Status line.
  34.  
  35. By default, the HelpOnHelp help page is topic 2 and is defined
  36. in TOYPREFS. If you want to change this, use a help context file
  37. to override the TOYPREFS value, see TOYPREFS.
  38.  
  39.  
  40. .topic UsingHelp
  41.  
  42.   Using Help
  43.  
  44. In the BP IDE, File│Using help brings up the Help On Help topic.
  45. Press F1 to see that topic now.
  46.  
  47.  
  48.  
  49. .topic VideoIntro
  50.  
  51.     Welcome to TVToys 1.5  ▄
  52.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  53. TVToys is a collection of stuff useful to every TV programmer.
  54. This is the Video demonstration program,
  55. the Video menu above lets you use any video mode available on your
  56. video card. You can change the screen font, even to a font you designed
  57. yourself. One such font is included.
  58.  
  59.   { What's new :New}
  60.  
  61. .topic HelpIntro
  62.  
  63.     Welcome to TVToys 1.5  ▄
  64.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  65. TVToys is a collection of stuff useful to every TV programmer.
  66. This is the Help demonstration program,
  67. what you see now is an improved help viewer with back tracking,
  68. a Contents page and a Help on Help page. It's completely configurable,
  69. your choice of keys and help topics with some caveats on topic 0.
  70.  
  71.   { What's new :New}           { Demo topics :Contents}
  72.  
  73. .topic RezIntro
  74.  
  75.     Welcome to TVToys 1.5  ▄
  76.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  77. This demonstration program is slightly different, it's a somewhat
  78. experimental programming illustration. RESTEST uses a config file to
  79. save video mode info, automatic video detection flags and the last TV
  80. video state on exit. Try to run the program more than once.
  81.  
  82. It first creates a resource file, with one font in it (Choosing the
  83. third entry on the Lines menu or the "This is a font resource!" in
  84. the font selection dialog will load the font from the resource file)
  85.  
  86. RESTEST will then ask you what video detection you want. If you unselect
  87. VESA or Video 7, RESTEST will never look for them.
  88.  
  89. Version 1.5 also includes help texts for the Color Selection dialog,
  90. try pressing F1 in that dialog. Unfortunately there are no help texts
  91. for any other items...
  92.  
  93.   { What's new :New}
  94.  
  95. .topic SerialIntro
  96.  
  97.     Welcome to TVToys 1.5  ▄
  98.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  99. This is the serial demonstration program.
  100. First choose a COM port then the speed and parity you want to use.
  101. You will then see a very basic terminal window, anything you type will
  102. be sent to the COM port, anything received will shown in the window.
  103.  
  104. The Actions menu contains Dial and Hangup commands for Hayes modems.
  105. The program is rather slow due to TTerminal being slow.
  106.  
  107.  
  108. .topic New
  109.  
  110.     TVToys News  ▄
  111.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  112. Version 1.5 now includes:
  113.  
  114.   A serial stream
  115.   A COM port selection dialog
  116.   A serial demo, SERTEST
  117.  
  118.   ExeHelp now works with DPMI too
  119.  
  120.   { What's old :Old}
  121.  
  122. .topic Old
  123.  
  124.     What TVToys Is  ▄
  125.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  126.  An improved HelpFile with back tracking and several bug fixes
  127.  Video mode searching and selection dialog
  128.  EGA, VGA, SVGA, Video 7 and VESA supported
  129.  Complete font support, font selection dialog, font resources
  130.  Mouse fix for extended video modes
  131.  An ExeStream unit, put your help file in the EXE
  132.  Video card palette routines, TV palette changing dialog
  133.  An improved Color Selection Dialog
  134.  Instant dragging scrollbars
  135.  
  136.  Three demonstration programs
  137.  Several configuration files for easy tweaking
  138.  Truly configurable help contexts
  139.  
  140.  TVToys DOES NOT SUPPORT smFont8x8, use ToggleVideoLines
  141.  
  142.  Also see the Changes section in README.TXT
  143.  
  144.  
  145.  
  146. .topic TopicA
  147.  
  148. Topic A
  149.  
  150.   {TopicB}
  151.   {TopicC}
  152.  
  153. .topic TopicB
  154.  
  155. Topic B
  156.  
  157.   {TopicA}
  158.   {TopicC}
  159.  
  160. .topic TopicC
  161.  
  162. Topic C
  163.  
  164.   {TopicA}
  165.   {TopicB}
  166.  
  167.  
  168.  
  169.  
  170.  
  171. ; ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  172. ; Video Menu
  173.  
  174. .topic toyVVideoLines
  175. .topic toyVVideoMode
  176. .topic toyVSelectFont
  177. .topic toyV14p
  178. .topic toyV16p
  179. .topic toyV8p
  180.  
  181.  
  182. ; ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  183. ; Video mode selection dialog
  184.  
  185. .topic toyVideoDialogHelp
  186. .topic toyVideoListBox
  187. .topic toyVideoPreview
  188. .topic toyVideoRescan
  189.  
  190.  
  191. ; ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  192. ; Video detection dialog
  193.  
  194. .topic toyVTCheckVesa
  195. .topic toyVTCheckV7
  196. .topic toyVTDialogHelp
  197.  
  198.  
  199. ; ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  200. ; Font Dialog
  201.  
  202. .topic toyFontListBox
  203. .topic toyFontDialogHelp
  204.  
  205.  
  206. ; ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  207. ; Help Menu
  208.  
  209. .topic toyHHelp
  210. .topic toyHPreviousTopic
  211. .topic toyHUsingHelp
  212.  
  213.  
  214. ; ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  215. ; Options menu
  216.  
  217. .topic OColors
  218.  
  219.     Options│Colors...  ▄
  220.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  221. The Colors item brings up the {Colors:toyCSDialogHelp} dialog box, where
  222. you customize the colors of different parts ("views") of the program.
  223.  
  224. .topic toyOCOMSelect
  225. .topic toyOVideoPalette
  226. .topic toyOVideoTests
  227.  
  228.  
  229. ; ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  230. ; Video palette selection
  231.  
  232. .topic toyVPBlue
  233. .topic toyVPGreen
  234. .topic toyVPRed
  235. .topic toyVPDialogHelp
  236.  
  237.  
  238.  
  239. ; ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  240. ; Application color selection
  241. ; ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  242.  
  243.  
  244. .topic toyCSPalettes,toyCSBackground,toyCSForeground
  245.  
  246.  ┌ Foreground ┐   ┌ Background ┐
  247.  │░░░▒▒▒▓▓▓░░░│   │░░░▒▒▒▓▓▓░░░│
  248.  │▒▒▒▓▓▓░░░▒▒▒│   │▓▓▓░░░▒▒▒▓▓▓│
  249.  │▓▓▓░░░▒▒▒▓▓▓│   └────────────┘
  250.  └────────────┘
  251.  
  252. You use Foreground and Background palettes on black-and-white and color
  253. systems to modify the foreground and background colors of the current
  254. item (view).
  255.  
  256. To change the color for the selected item in the current group, use the
  257. cursor keys or mouse to choose a new color from the palette.
  258.  
  259.  ┌────────────────┐
  260.  │ Text Text Text │
  261.  │ Text Text Text │
  262.  └────────────────┘
  263. The block of display text below the palettes shows the current color
  264. settings.
  265.  
  266. See also:
  267.  
  268.   { Colors dialog box :toyCSDialogHelp}
  269.  
  270.  
  271. ; ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  272. .topic toyCSGroup
  273.  
  274.  ┌─ Group ─────────────┐
  275.  │   Desktop          │
  276.  │   Menus            ■│
  277.  │   Dialogs/Calc     ▒│
  278.  │   Puzzle           ▒│
  279.  │   Calendar         ▒│
  280.  │   Ascii table      ▒│
  281.  │                    │
  282.  └─────────────────────┘
  283.  
  284. The Group list box contains the names of the different regions of the
  285. program that you can color-customize.
  286.  
  287. When you select a group from the Group list, the {Item list box:toyCSItem}
  288. displays the names of the different views in that region.
  289.  
  290. Use the mouse or the cursor-movement keys to scroll through the list of
  291. groups.
  292.  
  293. You do the actual color customizing in the {palettes:toyCSPalettes} or
  294. in the {Colors:toyCSMonoSelector} set of radio buttons.
  295.  
  296. See also:
  297.  
  298.   { Colors dialog box :toyCSDialogHelp}
  299.  
  300. ; ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  301. .topic toyCSItem
  302.  
  303.  ┌─ Item ──────────────┐
  304.  │   Frame passive     │
  305.  │   Frame active     ■│
  306.  │   Frame icons      ▒│
  307.  │   Scroll bar page  ▒│
  308.  │   Scroll bar icons ▒│
  309.  │   Normal text      ▒│
  310.  │   Selected text    ▒│
  311.  
  312. The Item list box displays the names of the different views you can
  313. color-customize in the region (group) you've selected in the
  314. { Group list box :toyCSGroup}.
  315.  
  316. Use the mouse or the cursor-movement keys to scroll through the list of
  317. views.
  318.  
  319. You do the actual color customizing in the {palettes:toyCSPalettes} or
  320. in the {Colors:toyCSMonoSelector} set of radio buttons.
  321.  
  322. See also:
  323.  
  324.   { Colors dialog box :toyCSDialogHelp}
  325.  
  326.  
  327. ; ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  328. .topic toyCSDialogHelp
  329.  
  330.     Help on the Colors dialog box  ▄
  331.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  332. The Colors dialog box consists of two list boxes, a text display area, the
  333. standard OK, Cancel, and Help buttons, and the following:
  334.  
  335.  ■ On color and black-and-white systems, it
  336.    also contains two color palettes.
  337.  ■ On monochrome systems, it contains a set
  338.    of radio buttons instead of the palettes.
  339.  
  340. This dialog box is where you can change the colors of different
  341. parts of this program.
  342.  
  343.  ┌─ {Group:toyCSGroup} ─────────────┐
  344.  │   Browser           │
  345.  │   Call Stack       ▒│
  346.  │   Compiler         ▒│
  347.  │   Desktop          ▒│
  348.  │   Dialogs          ■│
  349.  │   Editor           ▒│
  350.  │   Help             ▒│
  351.  │   Menus            ▒│
  352.  │   Messages         ▒│
  353.  │   Output           ▒│
  354.  │   Register         ▒│
  355.  └─────────────────────┘
  356. The Group list box contains the names of the different regions of the
  357. program that you can color-customize.
  358.  
  359.  ┌─ {Item:toyCSItem} ──────────────┐
  360.  │   Frame passive     │
  361.  │   Frame active     ■│
  362.  │   Frame icons      ▒│
  363.  │   Scroll bar page  ▒│
  364.  │   Scroll bar icons ▒│
  365.  │   Normal text      ▒│
  366.  │   Selected text    ▒│
  367.  
  368. When you select a group from the Group list, the Item list box displays the
  369. names of the different views in that region.
  370.  
  371.  ┌ {Foreground:toyCSForeground} ┐   ┌ {Background:toyCSBackground} ┐
  372.  │░░░▒▒▒▓▓▓░░░│   │░░░▒▒▒▓▓▓░░░│
  373.  │▒▒▒▓▓▓░░░▒▒▒│   │▓▓▓░░░▒▒▒▓▓▓│
  374.  │▓▓▓░░░▒▒▒▓▓▓│   └────────────┘
  375.  └────────────┘
  376. (Not Monochrome): You use the Foreground and Background palettes on
  377. black-and-white and color systems to modify the foreground and background
  378. colors.
  379.  
  380.  ┌ {Colors:toyCSMonoSelector} ──────────────┐
  381.  │  ( ) Mono low        │
  382.  │  ( ) Mono high       │
  383.  │  ( ) Mono underscore │
  384.  │  ( ) Mono inverse    │
  385.  └──────────────────────┘
  386. (Monochrome Only): You use the Colors set of radio buttons on monochrome
  387. systems to modify the character attributes of the views.
  388.  
  389.  ┌────────────────┐
  390.  │ Text Text Text │
  391.  │ Text Text Text │
  392.  └────────────────┘
  393. On all systems, the display text (above the Help button) shows the current
  394. color or attribute settings.
  395.  
  396.  
  397. ; ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  398. .topic toyCSMonoSelector
  399.  
  400.     Colors  ▄
  401.   ▀▀▀▀▀▀▀▀▀▀▀
  402. You use the Colors set of radio buttons on monochrome systems to modify the
  403. character attributes of the views.
  404.  
  405.  ┌──────────────────────┐
  406.  │  (∙) Mono Low        │
  407.  └──────────────────────┘
  408. The Mono Low option sets the attribute of the currently selected item
  409. (view) in the currently selected group to low intensity ("normal").
  410.  
  411.  ┌──────────────────────┐
  412.  │  ( ) Mono High       │
  413.  └──────────────────────┘
  414. The Mono High option sets the attribute of the currently selected item
  415. in the currently selected group to high intensity.
  416.  
  417.  ┌──────────────────────┐
  418.  │  ( ) Mono Underscore │
  419.  └──────────────────────┘
  420. The Mono Underscore option sets the attribute of the currently selected
  421. item in the current group to underscore.
  422.  
  423.  ┌──────────────────────┐
  424.  │  ( ) Mono Inverse    │
  425.  └──────────────────────┘
  426. The Mono Inverse option sets the attribute of the current item in the
  427. current group to inverse ("reverse video").
  428.  
  429.  ┌────────────────┐
  430.  │ Text Text Text │
  431.  │ Text Text Text │
  432.  └────────────────┘
  433. The block of display text below the radio buttons shows the current
  434. attribute setting.
  435.  
  436. See also:
  437.  
  438. { Group list box :toyCSGroup}      { Item list box :toyCSItem}       { Colors dialog box :toyCSDialogHelp}
  439.  
  440. ; ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  441. .topic toyCSPropagation
  442.  
  443.   [X] Color propagation
  444.  
  445. If you check color propagation, changes to certain background colors
  446. propagate to other {items:toyCSItem} that ordinarily have the same
  447. background color, for example Frame Passive and Frame Active. Changing
  448. the background color of one of them changes the background color of the
  449. other automatically with color propagation.
  450.  
  451. See also:
  452.  
  453.   { Colors dialog box :toyCSDialogHelp}
  454.  
  455.