home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / cprog / ev_201.zip / DEMO1.ZIP / DEMO1.HLT < prev    next >
Text File  |  1993-07-03  |  5KB  |  111 lines

  1. Help file
  2. EasyVision's demo program
  3. General help context
  4.  
  5. HLPCTX 1 HC_GENERAL
  6. This is the ~EasyVision 2.0~ demonstration program number 1.
  7.  
  8. EasyVision is a collection of ~C functions~ and ~C++ classes~._ It will provide you with the tools to easily produce professional looking programs, in a fraction of the time normally needed for such elegance and performance!_ EasyVision was created to be ~powerful~, ~reliable~ and ~simple~ to use!_ This is not a library where you have to learn 3 billion new commands.
  9.  
  10. The library offers ~common C functions~ that can be used in any programming project._ It also offers ~five classes~ that will provide a complete, fully integrated ~user interface~, which looks and acts just like TURBO VISION from BORLAND!
  11.  
  12. You will be able to create and manage full featured ~windows~, complete with ~scrolling input fields~ and ~push buttons~._ A ~desktop~, a ~statusline~ and a ~menubar~ will get together to complete the interface._ Mouse support is available everywhere.
  13.  
  14. The ~F1~ key will always display an ~help window~, just like this one, and will be available ~everywhere in your program~, without you having to write a single line of code!_ You don't have to format the help text either._ The built in help system will format the text in the help window with ~word wrapping~!_ You write your help file in your favorite editor then use the ~help compiler utility~._ The help file resides on disk to minimize memory usage by the program._ Access to the help file is instantaneous._ An index to every help context is built in memory at program startup.
  15.  
  16. You should take a look at the other demo program._ It's a ~Tower's of Hanoi~ simulation that will solve this puzzle for you.
  17.  
  18. So, if you would like to take advantage of this library, just read the manual included in the archive ~EV_200.ZIP~, and within the hour you will be on your way to a new standard in ~quality~ and ~ease of use~ with the EasyVision library!
  19.  
  20. Remy Gendron
  21. Author of EasyVision
  22. HLPEND
  23.  
  24. MENUBAR
  25. System menu
  26. HLPCTX 100 HC_MENU_SYSTEM
  27. ~SYSTEM~
  28.  
  29. This menu contains the ~refresh~ and ~about...~ menu items.
  30. HLPEND
  31. Demo menu
  32. HLPCTX 200 HC_MENU_DEMO
  33. ~DEMO~
  34.  
  35. This menu will allow you to open a demonstration window or to exit the program.
  36. HLPEND
  37. Examples menu
  38. HLPCTX 300 HC_MENU_EXAMPLES
  39. ~EXAMPLES~
  40.  
  41. This menu does not provide any functions._ It only has dummy menu items.
  42. HLPEND
  43.  
  44. MENUITEMS
  45. refresh
  46. HLPCTX 101 HC_MENU_SYSTEM_REFRESH
  47. ~Refresh~
  48.  
  49. This will redraw the desktop, the statusline and the menubar._ This function is available only when all windows are closed.
  50. HLPEND
  51. about
  52. HLPCTX 102 HC_MENU_SYSTEM_ABOUT
  53. ~About~
  54.  
  55. This will open an information window._ It displays many characteristics of common windows.
  56. HLPEND
  57. open window
  58. HLPCTX 201 HC_MENU_DEMO_OPEN
  59. ~Open window~
  60.  
  61. This will open a window with input fields and push buttons.
  62. HLPEND
  63. exit program
  64. HLPCTX 202 HC_MENU_DEMO_EXIT
  65. ~Exit program~
  66.  
  67. If you want to terminate the program, this is how you do it!
  68. HLPEND
  69. Offline items
  70. HLPCTX 301 HC_MENU_EXAMPLES_OFFLINE
  71. ~Offline~
  72.  
  73. Menu item can be set to be ~online~ or ~offline~._ When offline, they can't be selected.
  74. HLPEND
  75. Do nothing item
  76. HLPCTX 302 HC_MENU_EXAMPLES_DUMMY
  77. ~Nothing~
  78.  
  79. This item is just sitting there, doing nothing._ It's just looking at the wheels go round and round...
  80. HLPEND
  81.  
  82. About window
  83. HLPCTX 1000 HC_WINDOW_ABOUT
  84. ~About window~
  85.  
  86. This sample window has only an OK button._ You push it, or  the enter key, to close the window.
  87.  
  88. You can move windows by dragging their frames around the screen._ This option can be set ON or OFF when you create a window._ This window can be moved around._ Try it!
  89.  
  90. You should also notice that ~this window's background is WHITE~._ EasyVision can use bright background colors._ They are enabled by the desktop's {settextmode} member function.
  91.  
  92. What you are reading is the default help text for this window._ Buttons and input fields can have help context of their own, that will override the window's default help text._ However, the button here does not have one._ When this is the case, buttons or input fields with no help context number will use the window`s default help context.
  93. HLPEND
  94. Demo window
  95. General help
  96. HLPCTX 2000 HC_WINDOW_DEMO
  97. ~Demo window~
  98.  
  99. This is the window's default help context.
  100.  
  101. The buttons and input fields in this window could each have their own help context number._ As this is not the case here, they display the window's default help context.
  102.  
  103. The buttons here will allow you to move the window around._ The 'Esc' button will close the window.
  104.  
  105. An input field can be configured to allow only a specified set of characters to be entered._ It can automatically promote all inputs to uppercase._ It can refuse an empty input or accept it._ It will remove all trailing spaces from the answer._ It won't allow an answer to begin by spaces._ And many more options...
  106.  
  107. The four input fields here show some of those possibilities.
  108. HLPEND
  109.  
  110.  
  111.