home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Toolbox / Visual Basic Toolbox (P.I.E.)(1996).ISO / internet / weblibev / htmlpasw.apt < prev    next >
Encoding:
Team Developer / SQLWindows application  |  1995-10-02  |  28.1 KB  |  808 lines

  1. .head 0 +  Application Description: Dummy SQLWindows v5.0 app for WebLib HTML rotuines
  2. .head 1 -  Outline Version - 4.0.26
  3. .head 1 +  Design-time Settings
  4. .head 2 -  Outline Window State: Maximized
  5. .head 2 +  Outline Window Location and Size
  6. .data VIEWINFO
  7. 0000: 6600040003001B00 0000000000000000 0000081E07120500 1D00FFFF4D61696E
  8. 0020: 0029000100000000 0000000000E91E80 0A00008600FFFF49 6E7465726E616C20
  9. 0040: 46756E6374696F6E 7300200001000000 000000000000E91E 800A0000DF00FFFF
  10. 0060: 5661726961626C65 73001E0001000000 000000000000F51E 100D0000F400FFFF
  11. 0080: 436C617373657300
  12. .enddata
  13. .data VIEWSIZE
  14. 0000: 8800
  15. .enddata
  16. .head 3 -  Left:   -0.025"
  17. .head 3 -  Top:    0.0"
  18. .head 3 -  Width:  8.013"
  19. .head 3 -  Height: 4.969"
  20. .head 2 +  Options Box Location
  21. .data VIEWINFO
  22. 0000: D4180909B80B1A00
  23. .enddata
  24. .data VIEWSIZE
  25. 0000: 0800
  26. .enddata
  27. .head 3 -  Visible? Yes
  28. .head 3 -  Left:   4.15"
  29. .head 3 -  Top:    1.885"
  30. .head 3 -  Width:  3.8"
  31. .head 3 -  Height: 2.073"
  32. .head 2 +  Class Editor Location
  33. .head 3 -  Visible? No
  34. .head 3 -  Left:   0.575"
  35. .head 3 -  Top:    0.094"
  36. .head 3 -  Width:  5.063"
  37. .head 3 -  Height: 2.719"
  38. .head 2 +  Tool Palette Location
  39. .head 3 -  Visible? No
  40. .head 3 -  Left:   6.388"
  41. .head 3 -  Top:    1.073"
  42. .head 2 -  Fully Qualified External References? No
  43. .head 2 -  Reject Multiple Window Instances? Yes
  44. .head 2 -  Enable Runtime Checks Of External References? Yes
  45. .head 2 -  Use Release 4.0 Scope Rules? No
  46. .head 1 +  Libraries
  47. .head 2 -  File Include: QCKOBJCT.APL
  48. .head 2 -  File Include: QCKERROR.APL
  49. .head 2 -  File Include: QCKDBMS.APL
  50. .head 2 -  File Include: QCKUTIL.APL
  51. .head 2 -  File Include: QCKGRAPH.APL
  52. .head 1 +  Global Declarations
  53. .head 2 +  Window Defaults
  54. .head 3 +  Tool Bar
  55. .head 4 -  Display Style? Etched
  56. .head 4 -  Font Name: System Default
  57. .head 4 -  Font Size: System Default
  58. .head 4 -  Font Enhancement: System Default
  59. .head 4 -  Text Color: System Default
  60. .head 4 -  Background Color: System Default
  61. .head 3 +  Form Window
  62. .head 4 -  Display Style? Etched
  63. .head 4 -  Font Name: System Default
  64. .head 4 -  Font Size: System Default
  65. .head 4 -  Font Enhancement: System Default
  66. .head 4 -  Text Color: System Default
  67. .head 4 -  Background Color: System Default
  68. .head 3 +  Dialog Box
  69. .head 4 -  Display Style? Etched
  70. .head 4 -  Font Name: System Default
  71. .head 4 -  Font Size: System Default
  72. .head 4 -  Font Enhancement: System Default
  73. .head 4 -  Text Color: System Default
  74. .head 4 -  Background Color: System Default
  75. .head 3 +  Top Level Table Window
  76. .head 4 -  Font Name: System Default
  77. .head 4 -  Font Size: System Default
  78. .head 4 -  Font Enhancement: System Default
  79. .head 4 -  Text Color: System Default
  80. .head 4 -  Background Color: System Default
  81. .head 3 +  Data Field
  82. .head 4 -  Font Name: Use Parent
  83. .head 4 -  Font Size: Use Parent
  84. .head 4 -  Font Enhancement: Use Parent
  85. .head 4 -  Text Color: Use Parent
  86. .head 4 -  Background Color: Use Parent
  87. .head 3 +  Multiline Field
  88. .head 4 -  Font Name: Use Parent
  89. .head 4 -  Font Size: Use Parent
  90. .head 4 -  Font Enhancement: Use Parent
  91. .head 4 -  Text Color: Use Parent
  92. .head 4 -  Background Color: Use Parent
  93. .head 3 +  Spin Field
  94. .head 4 -  Font Name: Use Parent
  95. .head 4 -  Font Size: Use Parent
  96. .head 4 -  Font Enhancement: Use Parent
  97. .head 4 -  Text Color: Use Parent
  98. .head 4 -  Background Color: Use Parent
  99. .head 3 +  Background Text
  100. .head 4 -  Font Name: Use Parent
  101. .head 4 -  Font Size: Use Parent
  102. .head 4 -  Font Enhancement: Use Parent
  103. .head 4 -  Text Color: Use Parent
  104. .head 4 -  Background Color: Use Parent
  105. .head 3 +  Pushbutton
  106. .head 4 -  Font Name: Use Parent
  107. .head 4 -  Font Size: Use Parent
  108. .head 4 -  Font Enhancement: Use Parent
  109. .head 3 +  Radio Button
  110. .head 4 -  Font Name: Use Parent
  111. .head 4 -  Font Size: Use Parent
  112. .head 4 -  Font Enhancement: Use Parent
  113. .head 4 -  Text Color: Use Parent
  114. .head 4 -  Background Color: Use Parent
  115. .head 3 +  Check Box
  116. .head 4 -  Font Name: Use Parent
  117. .head 4 -  Font Size: Use Parent
  118. .head 4 -  Font Enhancement: Use Parent
  119. .head 4 -  Text Color: Use Parent
  120. .head 4 -  Background Color: Use Parent
  121. .head 3 +  Option Button
  122. .head 4 -  Font Name: Use Parent
  123. .head 4 -  Font Size: Use Parent
  124. .head 4 -  Font Enhancement: Use Parent
  125. .head 3 +  Group Box
  126. .head 4 -  Font Name: Use Parent
  127. .head 4 -  Font Size: Use Parent
  128. .head 4 -  Font Enhancement: Use Parent
  129. .head 4 -  Text Color: Use Parent
  130. .head 4 -  Background Color: Use Parent
  131. .head 3 +  Child Table Window
  132. .head 4 -  Font Name: Use Parent
  133. .head 4 -  Font Size: Use Parent
  134. .head 4 -  Font Enhancement: Use Parent
  135. .head 4 -  Text Color: Use Parent
  136. .head 4 -  Background Color: Use Parent
  137. .head 3 +  List Box
  138. .head 4 -  Font Name: Use Parent
  139. .head 4 -  Font Size: Use Parent
  140. .head 4 -  Font Enhancement: Use Parent
  141. .head 4 -  Text Color: Use Parent
  142. .head 4 -  Background Color: Use Parent
  143. .head 3 +  Combo Box
  144. .head 4 -  Font Name: Use Parent
  145. .head 4 -  Font Size: Use Parent
  146. .head 4 -  Font Enhancement: Use Parent
  147. .head 4 -  Text Color: Use Parent
  148. .head 4 -  Background Color: Use Parent
  149. .head 3 +  Line
  150. .head 4 -  Line Color: Use Parent
  151. .head 3 +  Frame
  152. .head 4 -  Border Color: Use Parent
  153. .head 4 -  Background Color: Use Parent
  154. .head 3 +  Picture
  155. .head 4 -  Border Color: Use Parent
  156. .head 4 -  Background Color: Use Parent
  157. .head 2 +  Formats
  158. .head 3 -  Number: 0'%'
  159. .head 3 -  Number: #0
  160. .head 3 -  Number: ###000
  161. .head 3 -  Number: ###000;'($'###000')'
  162. .head 3 -  Date/Time: hh:mm:ss AMPM
  163. .head 3 -  Date/Time: M/d/yy
  164. .head 3 -  Date/Time: MM-dd-yy
  165. .head 3 -  Date/Time: dd-MMM-yyyy
  166. .head 3 -  Date/Time: MMM d, yyyy
  167. .head 3 -  Date/Time: MMM d, yyyy hh:mm AMPM
  168. .head 3 -  Date/Time: MMMM d, yyyy hh:mm AMPM
  169. .head 2 +  External Functions
  170. .head 3 +  Library name: HTMLPARS.DLL
  171. .head 4 +  Function: WLHtmlParseFile
  172. .head 5 -  Description: Parse file containing HTML tags and text
  173. .head 5 -  Export Ordinal: 1
  174. .head 5 +  Returns
  175. .head 6 -  Number: WORD
  176. .head 5 +  Parameters
  177. .head 6 -  String: LPSTR
  178. .head 6 -  Number: WORD
  179. .head 4 +  Function: WLHtmlParseBuf
  180. .head 5 -  Description: Parse buffer containing HTML tags and text
  181. .head 5 -  Export Ordinal: 2
  182. .head 5 +  Returns
  183. .head 6 -  Number: WORD
  184. .head 5 +  Parameters
  185. .head 6 -  String: LPSTR
  186. .head 6 -  Number: DWORD
  187. .head 6 -  Number: WORD
  188. .head 4 +  Function: WLHtmlEndParse
  189. .head 5 -  Description: End parse, freeing memory
  190. .head 5 -  Export Ordinal: 3
  191. .head 5 +  Returns
  192. .head 6 -  Boolean: BOOL
  193. .head 5 +  Parameters
  194. .head 6 -  Number: WORD
  195. .head 4 +  Function: WLHtmlEnumParseTree
  196. .head 5 -  Description: Enumerate all elements in parse tree
  197. .head 5 -  Export Ordinal: 4
  198. .head 5 +  Returns
  199. .head 6 -  Boolean: BOOL
  200. .head 5 +  Parameters
  201. .head 6 -  Number: WORD
  202. .head 6 -  Window Handle: HWND
  203. .head 6 -  Number: INT
  204. .head 4 +  Function: WLHtmlGetChild
  205. .head 5 -  Description: Get child element
  206. .head 5 -  Export Ordinal: 5
  207. .head 5 +  Returns
  208. .head 6 -  Number: DWORD
  209. .head 5 +  Parameters
  210. .head 6 -  Number: WORD
  211. .head 6 -  Number: DWORD
  212. .head 4 +  Function: WLHtmlGetParent
  213. .head 5 -  Description: Get parent element
  214. .head 5 -  Export Ordinal: 6
  215. .head 5 +  Returns
  216. .head 6 -  Number: DWORD
  217. .head 5 +  Parameters
  218. .head 6 -  Number: WORD
  219. .head 6 -  Number: DWORD
  220. .head 4 +  Function: WLHtmlGetSibling
  221. .head 5 -  Description: Get sibling element
  222. .head 5 -  Export Ordinal: 7
  223. .head 5 +  Returns
  224. .head 6 -  Number: DWORD
  225. .head 5 +  Parameters
  226. .head 6 -  Number: WORD
  227. .head 6 -  Number: DWORD
  228. .head 6 -  Number: WORD
  229. .head 4 +  Function: WLHtmlGetElementType
  230. .head 5 -  Description: Get type of element (tag, text, etc.)
  231. .head 5 -  Export Ordinal: 8
  232. .head 5 +  Returns
  233. .head 6 -  Number: INT
  234. .head 5 +  Parameters
  235. .head 6 -  Number: WORD
  236. .head 6 -  Number: DWORD
  237. .head 4 +  Function: WLHtmlGetTextAttr
  238. .head 5 -  Description: Get attribute of text (bold, underline, etc.)
  239. .head 5 -  Export Ordinal: 10
  240. .head 5 +  Returns
  241. .head 6 -  Number: DWORD
  242. .head 5 +  Parameters
  243. .head 6 -  Number: WORD
  244. .head 6 -  Number: DWORD
  245. .head 4 +  Function: WLHtmlGetTagType
  246. .head 5 -  Description: Get type of tag
  247. .head 5 -  Export Ordinal: 12
  248. .head 5 +  Returns
  249. .head 6 -  Number: INT
  250. .head 5 +  Parameters
  251. .head 6 -  Number: WORD
  252. .head 6 -  Number: DWORD
  253. .head 4 +  Function: WLHtmlGetTagAttr
  254. .head 5 -  Description: Get next attribute of tag (e.g., ALIGN=TOP)
  255. .head 5 -  Export Ordinal: 13
  256. .head 5 +  Returns
  257. .head 6 -  Number: DWORD
  258. .head 5 +  Parameters
  259. .head 6 -  Number: WORD
  260. .head 6 -  Number: DWORD
  261. .head 6 -  Number: DWORD
  262. .head 6 -  Receive Number: LPWORD
  263. .head 6 -  Receive String: LPSTR
  264. .head 6 -  Number: INT
  265. .head 6 -  Receive String: LPSTR
  266. .head 6 -  Number: INT
  267. .head 4 +  Function: WLHtmlFindText
  268. .head 5 -  Description: Find text containing string
  269. .head 5 -  Export Ordinal: 15
  270. .head 5 +  Returns
  271. .head 6 -  Number: DWORD
  272. .head 5 +  Parameters
  273. .head 6 -  Number: WORD
  274. .head 6 -  Number: DWORD
  275. .head 6 -  String: LPSTR
  276. .head 4 +  Function: WLHtmlFindSpecial
  277. .head 5 -  Description: Find special character
  278. .head 5 -  Export Ordinal: 16
  279. .head 5 +  Returns
  280. .head 6 -  Number: DWORD
  281. .head 5 +  Parameters
  282. .head 6 -  Number: WORD
  283. .head 6 -  Number: DWORD
  284. .head 6 -  String: LPSTR
  285. .head 4 +  Function: WLHtmlFindComment
  286. .head 5 -  Description: Find comment containing string
  287. .head 5 -  Export Ordinal: 17
  288. .head 5 +  Returns
  289. .head 6 -  Number: DWORD
  290. .head 5 +  Parameters
  291. .head 6 -  Number: WORD
  292. .head 6 -  Number: DWORD
  293. .head 6 -  String: LPSTR
  294. .head 4 +  Function: WLHtmlFindTagType
  295. .head 5 -  Description: Find tag that matches type
  296. .head 5 -  Export Ordinal: 18
  297. .head 5 +  Returns
  298. .head 6 -  Number: DWORD
  299. .head 5 +  Parameters
  300. .head 6 -  Number: WORD
  301. .head 6 -  Number: DWORD
  302. .head 6 -  Number: INT
  303. .head 4 +  Function: WLHtmlFindTagName
  304. .head 5 -  Description: Find tag that matches name
  305. .head 5 -  Export Ordinal: 19
  306. .head 5 +  Returns
  307. .head 6 -  Number: DWORD
  308. .head 5 +  Parameters
  309. .head 6 -  Number: WORD
  310. .head 6 -  Number: DWORD
  311. .head 6 -  String: LPSTR
  312. .head 4 +  Function: WLHtmlFindTagAttr
  313. .head 5 -  Description: Find tag containing attribute value
  314. .head 5 -  Export Ordinal: 20
  315. .head 5 +  Returns
  316. .head 6 -  Number: DWORD
  317. .head 5 +  Parameters
  318. .head 6 -  Number: WORD
  319. .head 6 -  Number: DWORD
  320. .head 6 -  Number: INT
  321. .head 6 -  String: LPSTR
  322. .head 6 -  String: LPSTR
  323. .head 4 +  Function: WLHtmlEnumFindText
  324. .head 5 -  Description: Enumerate text containing string
  325. .head 5 -  Export Ordinal: 21
  326. .head 5 +  Returns
  327. .head 6 -  Boolean: BOOL
  328. .head 5 +  Parameters
  329. .head 6 -  Number: WORD
  330. .head 6 -  Number: DWORD
  331. .head 6 -  String: LPSTR
  332. .head 6 -  Window Handle: HWND
  333. .head 6 -  Number: INT
  334. .head 4 +  Function: WLHtmlEnumFindSpecial
  335. .head 5 -  Description: Enumerate occurrences of special character
  336. .head 5 -  Export Ordinal: 22
  337. .head 5 +  Returns
  338. .head 6 -  Boolean: BOOL
  339. .head 5 +  Parameters
  340. .head 6 -  Number: WORD
  341. .head 6 -  Number: DWORD
  342. .head 6 -  String: LPSTR
  343. .head 6 -  Window Handle: HWND
  344. .head 6 -  Number: INT
  345. .head 4 +  Function: WLHtmlEnumFindComment
  346. .head 5 -  Description: Enumerate comments containing string
  347. .head 5 -  Export Ordinal: 23
  348. .head 5 +  Returns
  349. .head 6 -  Boolean: BOOL
  350. .head 5 +  Parameters
  351. .head 6 -  Number: WORD
  352. .head 6 -  Number: DWORD
  353. .head 6 -  String: LPSTR
  354. .head 6 -  Window Handle: HWND
  355. .head 6 -  Number: INT
  356. .head 4 +  Function: WLHtmlEnumFindTagType
  357. .head 5 -  Description: Enumerate tags of a given type
  358. .head 5 -  Export Ordinal: 24
  359. .head 5 +  Returns
  360. .head 6 -  Boolean: BOOL
  361. .head 5 +  Parameters
  362. .head 6 -  Number: WORD
  363. .head 6 -  Number: DWORD
  364. .head 6 -  Number: INT
  365. .head 6 -  Window Handle: HWND
  366. .head 6 -  Number: INT
  367. .head 4 +  Function: WLHtmlEnumFindTagName
  368. .head 5 -  Description: Enumerate tags with a given name
  369. .head 5 -  Export Ordinal: 25
  370. .head 5 +  Returns
  371. .head 6 -  Boolean: BOOL
  372. .head 5 +  Parameters
  373. .head 6 -  Number: WORD
  374. .head 6 -  Number: DWORD
  375. .head 6 -  String: LPSTR
  376. .head 6 -  Window Handle: HWND
  377. .head 6 -  Number: INT
  378. .head 4 +  Function: WLHtmlEnumFindTagAttr
  379. .head 5 -  Description: Enumerate tags containing a given attribute value
  380. .head 5 -  Export Ordinal: 26
  381. .head 5 +  Returns
  382. .head 6 -  Boolean: BOOL
  383. .head 5 +  Parameters
  384. .head 6 -  Number: WORD
  385. .head 6 -  Number: DWORD
  386. .head 6 -  Number: INT
  387. .head 6 -  String: LPSTR
  388. .head 6 -  String: LPSTR
  389. .head 6 -  Window Handle: HWND
  390. .head 6 -  Number: INT
  391. .head 4 -  ! ========== Utility functions
  392. .head 4 +  Function: WLParseAbsoluteURL
  393. .head 5 -  Description: Parse URL into its parts
  394. .head 5 -  Export Ordinal: 27
  395. .head 5 +  Returns
  396. .head 6 -  Boolean: BOOL
  397. .head 5 +  Parameters
  398. .head 6 -  String: LPSTR
  399. .head 6 -  Receive String: LPSTR
  400. .head 6 -  Number: INT
  401. .head 6 -  Receive String: LPSTR
  402. .head 6 -  Number: INT
  403. .head 6 -  Receive Number: LPINT
  404. .head 6 -  Receive String: LPSTR
  405. .head 6 -  Number: INT
  406. .head 3 +  Library name: weblibsw.dll
  407. .head 4 +  Function: WLHtmlGetElementText
  408. .head 5 -  Description: Get element text
  409. .head 5 -  Export Ordinal: 11
  410. .head 5 +  Returns
  411. .head 6 -  String: HSTRING
  412. .head 5 +  Parameters
  413. .head 6 -  Number: WORD
  414. .head 6 -  Number: DWORD
  415. .head 4 +  Function: WLHtmlGetTagName
  416. .head 5 -  Description: Get name of tag
  417. .head 5 -  Export Ordinal: 12
  418. .head 5 +  Returns
  419. .head 6 -  String: HSTRING
  420. .head 5 +  Parameters
  421. .head 6 -  Number: WORD
  422. .head 6 -  Number: DWORD
  423. .head 4 +  Function: WLHtmlExtractTagAttr
  424. .head 5 -  Description: Extract specific attribute (e.g., ALIGN) from tag
  425. .head 5 -  Export Ordinal: 13
  426. .head 5 +  Returns
  427. .head 6 -  String: HSTRING
  428. .head 5 +  Parameters
  429. .head 6 -  Number: WORD
  430. .head 6 -  Number: LONG
  431. .head 6 -  String: LPSTR
  432. .head 2 +  Constants
  433. .head 3 +  System
  434. .head 3 +  User
  435. .head 4 -  Number: HTML_INVALID = 0
  436. .head 4 -  Number: HTML_COMMENT = 0x1000
  437. .head 4 -  ! ========== Text style bits returned by GetTextAttr
  438. .head 4 -  Number: HTML_BOLD = 0x0000001             ! <B>        (HTML 2.0)
  439. .head 4 -  Number: HTML_ITALIC = 0x0000002             ! <I>
  440. .head 4 -  Number: HTML_UNDERLINE = 0x0000004         ! <U>
  441. .head 4 -  Number: HTML_EMPHASIS = 0x0000008         ! <EM>
  442. .head 4 -  Number: HTML_STRONG = 0x0000010             ! <STRONG>
  443. .head 4 -  Number: HTML_CITE = 0x0000020             ! <CITE>
  444. .head 4 -  Number: HTML_CODE = 0x0000040             ! <CODE>
  445. .head 4 -  Number: HTML_KEYBOARD = 0x0000080         ! <KBD>
  446. .head 4 -  Number: HTML_SAMPLE = 0x0000100             ! <SAMP>
  447. .head 4 -  Number: HTML_STRIKE = 0x0000200             ! <STRIKE>
  448. .head 4 -  Number: HTML_VARIABLE = 0x0000400         ! <VAR>
  449. .head 4 -  Number: HTML_TYPEWRITER = 0x0000800         ! <TT>
  450. .head 4 -  Number: HTML_LISTING = 0x0001000               ! <LISTING>
  451. .head 4 -  Number: HTML_EXAMPLE = 0x0002000             ! <XMP>
  452. .head 4 -  Number: HTML_PLAINTEXT = 0x0004000             ! <PLAINTEXT>
  453. .head 4 -  Number: HTML_ARGUMENT = 0x0008000         ! <ARG>        (HTML+)
  454. .head 4 -  Number: HTML_DEFINE = 0x0010000             ! <DFN>
  455. .head 4 -  Number: HTML_ABBREV = 0x0020000             ! <ABBREV>
  456. .head 4 -  Number: HTML_COMMAND = 0x0040000             ! <CMD>
  457. .head 4 -  Number: HTML_ACRONYM = 0x0080000         ! <ACRONYM>
  458. .head 4 -  Number: HTML_PERSON = 0x0100000             ! <PERSON>
  459. .head 4 -  Number: HTML_QUOTATION = 0x0200000         ! <Q>
  460. .head 4 -  Number: HTML_STRIKETHRU = 0x0400000             ! <S>
  461. .head 4 -  Number: HTML_SUBSCRIPT = 0x0800000             ! <SUB>
  462. .head 4 -  Number: HTML_SUPERSCRIPT = 0x1000000             ! <SUP>
  463. .head 4 -  Number: HTML_BLINK = 0x2000000             ! <BLINK>    (Netscape)
  464. .head 4 -  ! ========= Empty tags, returned by GetTagType
  465. .head 4 -  Number: HTML_BASE = 1                ! <BASE>        (HTML 2.0)
  466. .head 4 -  Number: HTML_ISINDEX = 2                ! <ISINDEX>
  467. .head 4 -  Number: HTML_LINK = 3                ! <LINK>
  468. .head 4 -  Number: HTML_NEXTID = 4                ! <NEXTID>
  469. .head 4 -  Number: HTML_META = 5                ! <META>
  470. .head 4 -  Number: HTML_BR = 6                          ! <BR>
  471. .head 4 -  Number: HTML_DD = 7                ! <DD>
  472. .head 4 -  Number: HTML_DT = 8                ! <DT>
  473. .head 4 -  Number: HTML_HR = 9                ! <HR>
  474. .head 4 -  Number: HTML_IMG = 10                ! <IMG>
  475. .head 4 -  Number: HTML_LI = 11                ! <LI>
  476. .head 4 -  Number: HTML_P = 12                ! <P>
  477. .head 4 -  Number: HTML_SELECT = 13                ! <SELECT>    
  478. .head 4 -  Number: HTML_INPUT = 14                ! <INPUT>
  479. .head 4 -  Number: HTML_TEXTAREA = 15            ! <TEXTAREA>
  480. .head 4 -  Number: HTML_OPTION = 16                ! <OPTION>
  481. .head 4 -  Number: HTML_TD = 17                ! <TD>         (HTML+)
  482. .head 4 -  Number: HTML_TH = 18                ! <TH>
  483. .head 4 -  Number: HTML_TR = 19                ! <TR>
  484. .head 4 -  Number: HTML_RENDER = 20                         ! <RENDER>
  485. .head 4 -  Number: HTML_NOBR = 21                ! <NOBR>    (Netscape)
  486. .head 4 -  Number: HTML_WBR = 22                       ! <WBR>
  487. .head 4 -  Number: HTML_BASEFONT = 23                      ! <BASEFONT> 
  488. .head 4 -  ! ========== Container tags, returned by GetTagType
  489. .head 4 -  Number: HTML_HTML = 257                ! <HTML>        (HTML 2.0)
  490. .head 4 -  Number: HTML_HEAD = 258                 ! <HEAD>
  491. .head 4 -  Number: HTML_TITLE = 259                  ! <TITLE>
  492. .head 4 -  Number: HTML_A = 260                ! <A>
  493. .head 4 -  Number: HTML_ADDRESS = 261               ! <ADDRESS>
  494. .head 4 -  Number: HTML_BLOCKQUOTE = 262            ! <BLOCKQUOTE>
  495. .head 4 -  Number: HTML_BODY = 263                ! <BODY>
  496. .head 4 -  Number: HTML_DIR = 264                ! <DIR>
  497. .head 4 -  Number: HTML_DL = 265                ! <DL>
  498. .head 4 -  Number: HTML_H1 = 266                ! <H1>
  499. .head 4 -  Number: HTML_H2 = 267                   ! <H2>
  500. .head 4 -  Number: HTML_H3 = 268                   ! <H3>
  501. .head 4 -  Number: HTML_H4 = 269                  ! <H4>
  502. .head 4 -  Number: HTML_H5 = 270                   ! <H5>
  503. .head 4 -  Number: HTML_H6 = 271                   ! <H6>
  504. .head 4 -  Number: HTML_MENU = 272               ! <MENU>
  505. .head 4 -  Number: HTML_OL = 273                  ! <OL>
  506. .head 4 -  Number: HTML_PRE = 274                   ! <PRE>
  507. .head 4 -  Number: HTML_UL = 275                   ! <UL>
  508. .head 4 -  Number: HTML_FORM = 276               ! <FORM>
  509. .head 4 -  Number: HTML_TABLE = 277               ! <TABLE>    (HTML+)
  510. .head 4 -  Number: HTML_CAPTION = 278               ! <CAPTION>
  511. .head 4 -  Number: HTML_ABSTRACT = 279               ! <ABSTRACT>
  512. .head 4 -  Number: HTML_FIG = 280                  ! <FIG>
  513. .head 4 -  Number: HTML_FOOTNOTE = 281               ! <FOOTNOTE>
  514. .head 4 -  Number: HTML_LIT = 282                  ! <LIT>
  515. .head 4 -  Number: HTML_MARGIN = 283               ! <MARGIN>
  516. .head 4 -  Number: HTML_MATH = 284               ! <MATH>
  517. .head 4 -  Number: HTML_ONLINE = 285               ! <ONLINE>
  518. .head 4 -  Number: HTML_PRINTED = 286               ! <PRINTED>
  519. .head 4 -  Number: HTML_NOTE = 287                ! <NOTE>
  520. .head 4 -  Number: HTML_FONT = 288               ! <FONT>        (Netscape)
  521. .head 4 -  Number: HTML_CENTER = 289               ! <CENTER>       
  522. .head 4 -  ! ========== Flags for ParseFile andParseBuf
  523. .head 4 -  Number: WL_KEEPATTRIBUTETAG = 0x1
  524. .head 4 -  Number: WL_KEEPCLOSINGTAG = 0x2
  525. .head 4 -  ! ========== Flags for GetSibling
  526. .head 4 -  Number: WL_FIRSTELEM = 0x1
  527. .head 4 -  Number: WL_NEXTELEM = 0x2
  528. .head 4 -  Number: WL_PREVELEM = 0x3
  529. .head 4 -  Number: WL_LASTELEM = 0x4
  530. .head 4 -  ! ========== Flags for GetChild, Find and EnumFind to get root of parse tree
  531. .head 4 -  Number: WL_ROOTELEMENT = 0
  532. .head 4 -  ! ========= Flags for GetElementType
  533. .head 4 -  Number: WL_ROOT = 0x0
  534. .head 4 -  Number: WL_TAG = 0x1
  535. .head 4 -  Number: WL_SPECIALCHAR = 0x2
  536. .head 4 -  Number: WL_COMMENT = 0x3
  537. .head 4 -  Number: WL_TEXT = 0x4
  538. .head 4 -  ! ========== Flags for GetTagAttrInfo
  539. .head 4 -  Number: WL_WORD = 0x1
  540. .head 4 -  Number: WL_QUOTEDSTRING = 0x2
  541. .head 4 -  Number: WL_NUMBER = 0x3
  542. .head 4 -  Number: WL_STANDALONE = 0x4
  543. .head 4 -  ! ========== Flags for EnumFindText, Comment, Special and TagName
  544. .head 4 -  Number: WL_ENUMERATEALL = 0
  545. .head 4 -  ! ========== Notification messages (optional, included for convenience)
  546. .head 4 -  Number: WM_WEBLIB_ENUMPARSETREE = 2001
  547. .head 4 -  Number: WM_WEBLIB_ENUMFINDTEXT = 2002
  548. .head 4 -  Number: WM_WEBLIB_ENUMFINDSPECIAL = 2003
  549. .head 4 -  Number: WM_WEBLIB_ENUMFINDCOMMENT = 2004
  550. .head 4 -  Number: WM_WEBLIB_ENUMFINDTAGTYPE = 2005
  551. .head 4 -  Number: WM_WEBLIB_ENUMFINDTAGNAME = 2006
  552. .head 4 -  Number: WM_WEBLIB_ENUMFINDTAGATTR = 2007
  553. .head 2 -  Resources
  554. .head 2 +  Variables
  555. .data RESOURCE 0 0 1 3931043332
  556. 0000: 2E01000043000000 0000000000000000 010000061E001000 2040030000B1071E
  557. 0020: A23DE188F62425DA 139B954210E1894E B4273ED19E080130 4020C213A2689F90
  558. 0040: A23D618AF6CE29DA 13A86835EB8AF644 2DDA53C03F
  559. .enddata
  560. .head 2 -  Internal Functions
  561. .head 2 +  Named Menus
  562. .head 3 +  Menu: menuEdit
  563. .head 4 -  Resource Id: 11692
  564. .head 4 -  Title: &Edit
  565. .head 4 -  Description: Simple Edit menu with Undo, Cut, Copy, Paste, Clear.
  566. .head 4 -  Enabled when:
  567. .head 4 -  Status Text: Undo, Cut, Copy, Paste, Clear 
  568. .head 4 -  Menu Item Name:
  569. .head 4 +  Menu Item: &Undo
  570. .head 5 -  Resource Id: 11693
  571. .head 5 -  Menu Item Name:
  572. .head 5 -  Status Text: Reverses the last action
  573. .head 5 -  Keyboard Accelerator: Alt+BkSp
  574. .head 5 +  Menu Settings
  575. .head 6 -  Enabled when: SalEditCanUndo()
  576. .head 6 -  Checked when:
  577. .head 5 +  Menu Actions
  578. .head 6 -  Call SalEditUndo()
  579. .head 4 -  Menu Separator
  580. .head 4 +  Menu Item: Cu&t
  581. .head 5 -  Resource Id: 11694
  582. .head 5 -  Menu Item Name:
  583. .head 5 -  Status Text: Cuts the selection and puts it on the clipboard
  584. .head 5 -  Keyboard Accelerator: Shift+Del
  585. .head 5 +  Menu Settings
  586. .head 6 -  Enabled when: SalEditCanCut()
  587. .head 6 -  Checked when:
  588. .head 5 +  Menu Actions
  589. .head 6 -  Call SalEditCut()
  590. .head 4 +  Menu Item: &Copy
  591. .head 5 -  Resource Id: 11695
  592. .head 5 -  Menu Item Name:
  593. .head 5 -  Status Text: Copies the selection and puts it on the clipboard
  594. .head 5 -  Keyboard Accelerator: Ctrl+Ins
  595. .head 5 +  Menu Settings
  596. .head 6 -  Enabled when: SalEditCanCut()
  597. .head 6 -  Checked when:
  598. .head 5 +  Menu Actions
  599. .head 6 -  Call SalEditCopy()
  600. .head 4 +  Menu Item: &Paste
  601. .head 5 -  Resource Id: 11696
  602. .head 5 -  Menu Item Name:
  603. .head 5 -  Status Text: Inserts the Clipboard contents at the insertion point
  604. .head 5 -  Keyboard Accelerator: Shift+Ins
  605. .head 5 +  Menu Settings
  606. .head 6 -  Enabled when: SalEditCanPaste()
  607. .head 6 -  Checked when:
  608. .head 5 +  Menu Actions
  609. .head 6 -  Call SalEditPaste()
  610. .head 4 +  Menu Item: C&lear
  611. .head 5 -  Resource Id: 11697
  612. .head 5 -  Menu Item Name:
  613. .head 5 -  Status Text: Clears the selection
  614. .head 5 -  Keyboard Accelerator: Del
  615. .head 5 +  Menu Settings
  616. .head 6 -  Enabled when: SalEditCanCut()
  617. .head 6 -  Checked when:
  618. .head 5 +  Menu Actions
  619. .head 6 -  Call SalEditClear()
  620. .head 3 +  Menu: menuOLEEdit
  621. .head 4 -  Resource Id: 11698
  622. .head 4 -  Title: &Edit
  623. .head 4 -  Description: Edit menu with OLE commands.
  624. .head 4 -  Enabled when:
  625. .head 4 -  Status Text: Undo, Cut, Copy, Paste, Clear and Object Editing
  626. .head 4 -  Menu Item Name:
  627. .head 4 +  Menu Item: &Undo
  628. .head 5 -  Resource Id: 11699
  629. .head 5 -  Menu Item Name:
  630. .head 5 -  Status Text: Reverses the last action
  631. .head 5 -  Keyboard Accelerator: Alt+BkSp
  632. .head 5 +  Menu Settings
  633. .head 6 -  Enabled when: SalEditCanUndo()
  634. .head 6 -  Checked when:
  635. .head 5 +  Menu Actions
  636. .head 6 -  Call SalEditUndo()
  637. .head 4 -  Menu Separator
  638. .head 4 +  Menu Item: Cu&t
  639. .head 5 -  Resource Id: 11700
  640. .head 5 -  Menu Item Name:
  641. .head 5 -  Status Text: Cuts the selection and puts it on the clipboard
  642. .head 5 -  Keyboard Accelerator: Shift+Del
  643. .head 5 +  Menu Settings
  644. .head 6 -  Enabled when: SalEditCanCut()
  645. .head 6 -  Checked when:
  646. .head 5 +  Menu Actions
  647. .head 6 -  Call SalEditCut()
  648. .head 4 +  Menu Item: &Copy
  649. .head 5 -  Resource Id: 11701
  650. .head 5 -  Menu Item Name:
  651. .head 5 -  Status Text: Copies the selection and puts it on the clipboard
  652. .head 5 -  Keyboard Accelerator: Ctrl+Ins
  653. .head 5 +  Menu Settings
  654. .head 6 -  Enabled when: SalEditCanCut()
  655. .head 6 -  Checked when:
  656. .head 5 +  Menu Actions
  657. .head 6 -  Call SalEditCopy()
  658. .head 4 +  Menu Item: Copy &To...
  659. .head 5 -  Resource Id: 11702
  660. .head 5 -  Menu Item Name:
  661. .head 5 -  Status Text: Copies the selection to a file
  662. .head 5 -  Keyboard Accelerator: (none)
  663. .head 5 +  Menu Settings
  664. .head 6 -  Enabled when: SalEditCanCopyTo()
  665. .head 6 -  Checked when:
  666. .head 5 +  Menu Actions
  667. .head 6 -  Call SalEditCopyTo()
  668. .head 4 +  Menu Item: &Paste
  669. .head 5 -  Resource Id: 11703
  670. .head 5 -  Menu Item Name:
  671. .head 5 -  Status Text: Inserts the Clipboard contents at the insertion point
  672. .head 5 -  Keyboard Accelerator: Shift+Ins
  673. .head 5 +  Menu Settings
  674. .head 6 -  Enabled when: SalEditCanPaste()
  675. .head 6 -  Checked when:
  676. .head 5 +  Menu Actions
  677. .head 6 -  Call SalEditPaste()
  678. .head 4 +  Menu Item: Paste Link
  679. .head 5 -  Resource Id: 11704
  680. .head 5 -  Menu Item Name:
  681. .head 5 -  Status Text: Inserts a Link at the current insertion point
  682. .head 5 -  Keyboard Accelerator: (none)
  683. .head 5 +  Menu Settings
  684. .head 6 -  Enabled when: SalEditCanPasteLink()
  685. .head 6 -  Checked when:
  686. .head 5 +  Menu Actions
  687. .head 6 -  Call SalEditPasteLink()
  688. .head 4 +  Menu Item: Paste &Special...
  689. .head 5 -  Resource Id: 11705
  690. .head 5 -  Menu Item Name:
  691. .head 5 -  Status Text: Allows paste link or paste as an object
  692. .head 5 -  Keyboard Accelerator: (none)
  693. .head 5 +  Menu Settings
  694. .head 6 -  Enabled when: SalEditCanPasteSpecial()
  695. .head 6 -  Checked when:
  696. .head 5 +  Menu Actions
  697. .head 6 -  Call SalEditPasteSpecial()
  698. .head 4 +  Menu Item: Paste From...
  699. .head 5 -  Resource Id: 11706
  700. .head 5 -  Menu Item Name:
  701. .head 5 -  Status Text: Copies from a file to the current insertion point
  702. .head 5 -  Keyboard Accelerator: (none)
  703. .head 5 +  Menu Settings
  704. .head 6 -  Enabled when: SalEditCanPasteFrom()
  705. .head 6 -  Checked when:
  706. .head 5 +  Menu Actions
  707. .head 6 -  Call SalEditPasteFrom()
  708. .head 4 +  Menu Item: Insert Object...
  709. .head 5 -  Resource Id: 11707
  710. .head 5 -  Menu Item Name:
  711. .head 5 -  Status Text: Inserts an OLE Object at the insertion point
  712. .head 5 -  Keyboard Accelerator: (none)
  713. .head 5 +  Menu Settings
  714. .head 6 -  Enabled when: SalEditCanInsertObject()
  715. .head 6 -  Checked when:
  716. .head 5 +  Menu Actions
  717. .head 6 -  Call SalEditInsertObject()
  718. .head 4 +  Menu Item: C&lear
  719. .head 5 -  Resource Id: 11708
  720. .head 5 -  Menu Item Name:
  721. .head 5 -  Status Text: Clears the current selection
  722. .head 5 -  Keyboard Accelerator: Del
  723. .head 5 +  Menu Settings
  724. .head 6 -  Enabled when: SalEditCanCut()
  725. .head 6 -  Checked when:
  726. .head 5 +  Menu Actions
  727. .head 6 -  Call SalEditClear()
  728. .head 4 +  Object Menu
  729. .head 5 -  Status Text: Edit the selected object
  730. .head 3 +  Windows Menu: menuMDIWindows
  731. .head 4 -  Resource Id: 11709
  732. .head 4 -  Menu Item Name:
  733. .head 4 -  Title: &Window
  734. .head 4 -  Description: Menu to manage MDI child windows.
  735. .head 4 -  Enabled when:
  736. .head 4 -  Status Text: Manage MDI child windows
  737. .head 4 +  Menu Item: &Tile Vertical
  738. .head 5 -  Resource Id: 11710
  739. .head 5 -  Menu Item Name:
  740. .head 5 -  Status Text: Arrange MDI child windows in a vertical tiled format
  741. .head 5 -  Keyboard Accelerator: (none)
  742. .head 5 +  Menu Settings
  743. .head 6 -  Enabled when:
  744. .head 6 -  Checked when:
  745. .head 5 +  Menu Actions
  746. .head 6 -  Call SalMDITile( hWndMDI, TRUE )
  747. .head 4 +  Menu Item: &Tile Horizontal
  748. .head 5 -  Resource Id: 11711
  749. .head 5 -  Menu Item Name:
  750. .head 5 -  Status Text: Arrange MDI child windows in a horizontal tiled format
  751. .head 5 -  Keyboard Accelerator: (none)
  752. .head 5 +  Menu Settings
  753. .head 6 -  Enabled when:
  754. .head 6 -  Checked when:
  755. .head 5 +  Menu Actions
  756. .head 6 -  Call SalMDITile( hWndMDI, FALSE )
  757. .head 4 +  Menu Item: &Cascade
  758. .head 5 -  Resource Id: 11712
  759. .head 5 -  Menu Item Name:
  760. .head 5 -  Status Text: Arrange MDI child windows in a cascaded format
  761. .head 5 -  Keyboard Accelerator: (none)
  762. .head 5 +  Menu Settings
  763. .head 6 -  Enabled when:
  764. .head 6 -  Checked when:
  765. .head 5 +  Menu Actions
  766. .head 6 -  Call SalMDICascade( hWndMDI )
  767. .head 4 +  Menu Item: &Arrange Icons
  768. .head 5 -  Resource Id: 11713
  769. .head 5 -  Menu Item Name:
  770. .head 5 -  Status Text: Arrange minimized MDI child windows
  771. .head 5 -  Keyboard Accelerator: (none)
  772. .head 5 +  Menu Settings
  773. .head 6 -  Enabled when:
  774. .head 6 -  Checked when:
  775. .head 5 +  Menu Actions
  776. .head 6 -  Call SalMDIArrangeIcons( hWndMDI )
  777. .head 2 +  Class Definitions
  778. .head 2 +  Default Classes
  779. .head 3 -  MDI Window:
  780. .head 3 -  Form Window: cBaseForm
  781. .head 3 -  Dialog Box:
  782. .head 3 -  Table Window:
  783. .head 3 -  Quest Window:
  784. .head 3 -  Data Field:
  785. .head 3 -  Spin Field:
  786. .head 3 -  Multiline Field:
  787. .head 3 -  Pushbutton:
  788. .head 3 -  Radio Button:
  789. .head 3 -  Option Button:
  790. .head 3 -  Check Box:
  791. .head 3 -  Child Table:
  792. .head 3 -  Quest Child Window: cQuickDatabase
  793. .head 3 -  List Box:
  794. .head 3 -  Combo Box:
  795. .head 3 -  Picture: cQuickPicture
  796. .head 3 -  Vertical Scroll Bar:
  797. .head 3 -  Horizontal Scroll Bar:
  798. .head 3 -  Column:
  799. .head 3 -  Background Text:
  800. .head 3 -  Group Box:
  801. .head 3 -  Line:
  802. .head 3 -  Frame:
  803. .head 3 -  Custom Control:
  804. .head 2 -  Application Actions
  805. .data CCDATA
  806. 0000: 00
  807. .enddata
  808.