home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ICLUI.ZIP / HELLO6 / AHELLOW6.IPF < prev    next >
Text File  |  1993-03-09  |  10KB  |  309 lines

  1. :userdoc.
  2. :docprof toc=123456.
  3. :title.C++ Hello World Help
  4. :h1.C++ Hello World - Application Help
  5. :p.This file contains the help for the C++ Hello World Application.
  6.  
  7. :h2 res=100.C++ Hello World - Main Window Help
  8. :p.This is the help panel for the Main Window.
  9. The main window contains the following areas:
  10. :ul.
  11. :li.Title Bar ICON provides
  12. access to the system menu.
  13. :li.The Window Title displays the title of the window.
  14. :li.The Menu Bar allows the user to select specific actions.
  15. :li.A status line that contains the current alignment, date and time.
  16. :li.A Client Area which is divided into three area:
  17. :ul.
  18. :li.The first area contains the static text for "Hello, World".
  19. :li.The second area is a graphic control that shows a graphic of the world
  20. from space with stars.
  21. :li.The third area contains a List Box that allows the user to change the
  22. :eul.
  23. :li.Alignment buttons are used to change the aligment and a help button
  24. to request help.
  25. :li.An Information Area to help the user understand the current options of
  26. the program including the menu bar choices.
  27. :eul.
  28.  
  29. :h2 res=102.C++ Hello World - List Box Help
  30. :p.This is the help panel for the List Box Window.
  31. Selecting any item in the List Box, will change the "Hello, World" text.
  32. The code that handles the List Box can be found in AHELLOW6.CPP.
  33.  
  34. :h2 res=110.C++ Hello World - Edit Menu Help
  35. :p.This is help panel for the Edit Menu.
  36. :p.
  37. This submenu (MI_EDIT) can be found under the following statement in the
  38. resource file (AHELLOWE.RC):
  39. :xmp.
  40.     SUBMENU "~Edit", MI_EDIT                //Edit Submenu
  41. :exmp.
  42. :p.
  43. This help panel (id=110) was linked to the menu item (MI_EDIT)
  44. by the following statement
  45. in the resource file (AHELLOWE.RC):
  46. :xmp.
  47.     HELPSUBITEM MI_EDIT, 110            //Edit Menu
  48. :exmp.
  49.  
  50. :h3 res=111.C++ Hello World - Alignment Menu Help
  51. :p.This is the help panel for the Alignment Menu.
  52. :p.
  53. This submenu (MI_ALIGNMENT) can be found under the following statement in the
  54. resource file (AHELLOWE.RC):
  55. :xmp.
  56.     SUBMENU "~Alignment", MI_ALIGNMENT      //Alignment Submenu
  57. :exmp.
  58. :p.
  59. This help panel (id=111) was linked to the menu item (MI_ALIGNMENT)
  60. by the following statement
  61. in the resource file (AHELLOWE.RC):
  62. :xmp.
  63.     HELPSUBITEM MI_ALIGNMENT, 111       //Alignment Menu
  64. :exmp.
  65.  
  66. :h4 res=112.C++ Hello World - Left Command Help
  67. :p.This is the help panel for the Left Alignment Command.
  68. Selecting the Left menu item or Left Button
  69. will set the "Hello, World" text to be left aligned.
  70. :p.
  71. This menu item (MI_LEFT) was created by the following statement in the
  72. resource file (AHELLOW5.RC):
  73. :xmp.
  74.     MENUITEM "~Left\tF7",   MI_LEFT     //Left Menu Item - F7 Key
  75. :exmp.
  76. :p.
  77. The code that handles this menu item can be found in AHELLOW5.CPP under the
  78. following case statement:
  79. :xmp.
  80.     case MI_LEFT:                       //Code to Process Left Command Item
  81. :exmp.
  82. :p.
  83. This help panel (id=112) was linked to the menu item (MI_LEFT)
  84. by the following statement
  85. in the resource file (AHELLOW5.RC):
  86. :xmp.
  87.     HELPSUBITEM MI_LEFT, 112            //Left Menu Item
  88. :exmp.
  89.  
  90. :h4 res=113.C++ Hello World - Center Command Help
  91. :p.This is the help panel for the Center Alignment Command.
  92. Selecting the Center menu item or Center Button
  93. will set the "Hello, World" text to be center aligned.
  94. :p.
  95. This menu item (MI_CENTER) was created by the following statement in the
  96. resource file (AHELLOW5.RC):
  97. :xmp.
  98.     MENUITEM "~Center\tF8", MI_CENTER   //Center Menu Item - F8 Key
  99. :exmp.
  100. :p.
  101. The code that handles this menu item can be found in AHELLOW5.CPP under the
  102. following case statement:
  103. :xmp.
  104.     case MI_CENTER:                     //Code to Process Center Command Item
  105. :exmp.
  106. :p.
  107. This help panel (id=113) was linked to the menu item (MI_CENTER)
  108. by the following statement
  109. in the resource file (AHELLOW5.RC):
  110. :xmp.
  111.     HELPSUBITEM MI_CENTER, 113          //Center Menu Item
  112. :exmp.
  113.  
  114. :h4 res=114.C++ Hello World - Right Command Help
  115. :p.This is the help panel for the Right Alignment Command.
  116. Selecting the Right menu item or Right Button
  117. will set the "Hello, World" text to be right aligned.
  118. :p.
  119. This menu item (MI_RIGHT) was created by the following statement in the
  120. resource file (AHELLOW5.RC):
  121. :xmp.
  122.     MENUITEM "~Right\tF9",  MI_RIGHT    //Right Menu Item - F9 Key
  123. :exmp.
  124. :p.
  125. The code that handles this menu item can be found in AHELLOW5.CPP under the
  126. following case statement:
  127. :xmp.
  128.     case MI_RIGHT:                      //Code to Process Right Command Item
  129. :exmp.
  130. :p.
  131. This help panel (id=114) was linked to the menu item (MI_RIGHT)
  132. by the following statement
  133. in the resource file (AHELLOW5.RC):
  134. :xmp.
  135.     HELPSUBITEM MI_RIGHT, 114           //Right Menu Item
  136. :exmp.
  137.  
  138. :h3 res=199.C++ Hello World - Text... Menu Help
  139. :p.This is the help panel for the Text... Menu.
  140. :p.
  141. This menu item (MI_TEXT) was created by the following statement in the
  142. resource file (AHELLOWE.RC):
  143. :xmp.
  144.     MENUITEM "~Text...", MI_TEXT            //Text Menu Item
  145. :exmp.
  146. :p.
  147. The code that handles this menu item can be found in AHELLOW6.CPP under the
  148. following case statement:
  149. :xmp.
  150.     case MI_TEXT:                       //Code to Process Text Command
  151. :exmp.
  152. :p.
  153. This help panel (id=199) was linked to the menu item (MI_TEXT)
  154. by the following statement
  155. in the resource file (AHELLOWE.RC):
  156. :xmp.
  157.     HELPSUBITEM MI_TEXT, 199            //Right Menu Item              .
  158. :exmp.
  159.  
  160. :h2 res=200.C++ Hello World - Dialog Window Help
  161. :p.This is the help panel for the Edit Text Dialog.
  162.  
  163. :h3 res=201.C++ Hello World - Dialog Entry Field Help
  164. :p.This is the help panel for the Entry Field on the Edit Text Dialog.
  165. :p.
  166. This entry field was defined by the following statement in the dialog resource
  167. file (ADIALOGE.DLG):
  168. :xmp.
  169.     ENTRYFIELD      "", DID_ENTRY, 8, 44, 114, 8, ES_MARGIN
  170. :exmp.
  171. :p.
  172. The application code that handles this entry field can be found in ADIALOG6.CPP.
  173. :p.
  174. This help panel (id=201) was linked to this entry field (DID_ENTRY)
  175. by the following statement
  176. in the resource file (AHELLOWE.RC):
  177. :xmp.
  178.     HELPSUBITEM DID_ENTRY, 201          //Entry Field <-> Help ID 201
  179. :exmp.
  180.  
  181. :h3 res=202.C++ Hello World - Dialog OK Button Help
  182. :p.This is the help panel for the OK Button on the Edit Text Dialog.
  183. Selecting this button will close the dialog and will change the
  184. "Hello, World" text in the main window.
  185. :p.
  186. The OK Button was defined by the following statement in the dialog resource
  187. file (ADIALOGE.DLG):
  188. :xmp.
  189.     DEFPUSHBUTTON   "OK", DID_OK, 6, 4, 40, 14
  190. :exmp.
  191. :p.
  192. The application code that handles this button field can be found
  193. in ADIALOG6.CPP.
  194. :p.
  195. This help panel (id=202) was linked to this entry field (DID_OK)
  196. by the following statement
  197. in the resource file (AHELLOWE.RC):
  198. :xmp.
  199.     HELPSUBITEM DID_OK, 202             //OK Button <-> Help ID 202
  200. :exmp.
  201.  
  202. :h3 res=203.C++ Hello World - Dialog Cancel Button Help
  203. :p.This is the text for the Cancel Button on the Edit Text Dialog.
  204. Selecting this button will close the dialog without changing the
  205. "Hello, World" text.
  206. :p.
  207. The Cancel Button was defined by the following statement in the dialog resource
  208. file (ADIALOGE.DLG):
  209. :xmp.
  210.     PUSHBUTTON      "Cancel", DID_CANCEL, 49, 4, 40, 14
  211. :exmp.
  212. :p.
  213. The application code that handles this button field can be found
  214. in ADIALOG6.CPP.
  215. :p.
  216. This help panel (id=203) was linked to this entry field (DID_CANCEL)
  217. by the following statement
  218. in the resource file (AHELLOWE.RC):
  219. :xmp.
  220.     HELPSUBITEM DID_CANCEL, 203         //OK Button <-> Help ID 203
  221. :exmp.
  222.  
  223. :h2 res=300.C++ Hello World - Color Notebook Help
  224. :p.The Color Notebook contains two pages.
  225. :ul.
  226. :li.Page one allows the user to change the color of the "Hello, World" text.
  227. :li.Page two allows the user to change the color of the List Box text.
  228. :eul.
  229. :p.
  230. After selecting the color via the radio buttons, the user has two choices:
  231. :ul.
  232. :li.Apply the changes by using the apply button.  Note, this will
  233. not close the window.
  234. :li.Cancel and close the window.
  235. :eul.
  236.  
  237. :h2 res=301.C++ Hello World - Static Color Help
  238. :p.This Color Page allows the user to change the color of the "Hello, World"
  239. text.
  240. :p.
  241. After selecting the color via the radio buttons, the user has two choices:
  242. :ul.
  243. :li.Apply the changes by using the apply button.  Note, this will
  244. not close the window.
  245. :li.Cancel and close the window.
  246. :eul.
  247.  
  248. :h2 res=303.C++ Hello World - List Color Help
  249. :p.This Color Page allows the user to change the color of the List Box
  250. text.
  251. :p.
  252. After selecting the color via the radio buttons, the user has two choices:
  253. :ul.
  254. :li.Apply the changes by using the apply button.  Note, this will
  255. not close the window.
  256. :li.Cancel and close the window.
  257. :eul.
  258.  
  259. :h2 res=400.C++ Hello World - Demo Speed Help
  260. :p.This window allows the user to change the demo speed.
  261. :p.
  262. After selecting the speed via the slider, the user has two choices:
  263. :ul.
  264. :li.Apply the changes by using the apply button.  Note, this will
  265. not close the window.
  266. :li.Cancel and close the window.
  267. :eul.
  268.  
  269. :h2 res=401.C++ Hello World - Slider Speed Help
  270. :p.The slider allows the user to change the demo speed.
  271. Moving the slider to 1 will change the demo to execute a demo "operation"
  272. every second.  This is the fastest speed.
  273. Moving the slider to 5 will change the demo to execute a demo "operation"
  274. once every 5 seconds.  This is the slowest speed.
  275. The user can also select 2-4 seconds between each "operation".
  276. :p.
  277. After selecting the speed via the slider, the user has two choices:
  278. :ul.
  279. :li.Apply the changes by using the apply button.  Note, this will
  280. not close the window.
  281. :li.Cancel and close the window.
  282. :eul.
  283.  
  284. :h2 res=1000.C++ Hello World - Keys Help Panel
  285. :p.This is the keys help panel.
  286. :p.The following is a list of system provided keys:
  287. :parml compact tsize=10.
  288. :pt.Alt-F4
  289. :pd.Close Window
  290. :pt.Alt-F7
  291. :pd.Move Window
  292. :pt.Alt-F8
  293. :pd.Size Window
  294. :pt.Alt-F9
  295. :pd.Minimize Window
  296. :pt.Alt-F10
  297. :pd.Maximize Window
  298. :eparml.
  299. :p.The following is a list of application provided keys:
  300. :parml compact tsize=10.
  301. :pt.F7
  302. :pd.Left Alignment
  303. :pt.F8
  304. :pd.Center Alignment
  305. :pt.F9
  306. :pd.Right Alignment
  307. :eparml.
  308. :euserdoc.
  309.