home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / GEN3D2.ZIP / GENSCRN.FXP (.txt) < prev    next >
Encoding:
MS Visual FoxPro App  |  1995-02-01  |  122.5 KB  |  2,348 lines

  1. TALKz
  2. ESCAPEz
  3. TRBETz
  4. COMPATIBLEz
  5. DEVICEz
  6. GEN3D.FXP2
  7. GEN3D
  8. GEN3D.FXP
  9. GEN3D.FXP
  10. Geneva
  11. MS Sans Serif
  12. idxfile.idx
  13. Author's Name
  14. Company Name
  15. Address
  16. Country
  17. WINDOWSFFlj
  18. WINDOWS
  19. MACFFlj
  20. UNIXFFlj
  21. FOXPROFFlj
  22. Unknown FoxPro platform
  23. Fatal
  24. WINDOWS
  25. ERROR
  26. DO errorhandler WITH MESSAGE(), LINENO(), "Fatal"
  27. Invalid number of parameters passed to
  28.  the generator
  29. Fatal
  30. PROJDBF
  31. RECNO
  32. TALKSET
  33. 0ESCAPE
  34. uTRBETWEEN
  35. MDEVICE
  36. &LL_DO_3D
  37. GEN3D
  38. FG_DLGFACE
  39. G_DLGSIZE
  40. G_DLGSTYLEG_PICEXT
  41. EG_BMPEXT
  42. tG_ICNEXT
  43. G_ICOEXT
  44. G_GENPARAMCURSOR
  45. CONSOL
  46. _^ZEXACT
  47. QVSAFETY
  48. ^FIXED
  49. PRINT
  50. DELIMITERSUNIQUE
  51. 0MUDFPARMS
  52. FIELDS
  53. FMFIELDSTO
  54. MDECPOINT
  55. ORIGPRETEXMCOLLATE
  56. MMACDESK
  57. FDECI
  58. MEMOWIDTH
  59. G_CLOSEFILG_CURRENT
  60. G_DEFASCH1G_DEFASCH2G_DEFWIN
  61. G_ERRLOG
  62. G_HOMEDIR
  63. G_IDXFILE
  64. G_ITSE
  65. FG_LASTWINDG_KEYNO
  66. G_HAVEHANDG_REDEFI
  67. G_SCREEN
  68. G_NSCREENSG_NWINDOWSG_MULTREADG_OPENFILEG_ORGHANDLG_OUTFILE
  69. G_PROJALIAG_PROJPATHG_RDDIR
  70. G_WINDCLAUG_RDDIRNO
  71. G_READCYCLG_READLOCKG_READMODAG_READBORDG_RELWIN
  72. G_MODDESKTG_SNIPPCNTG_SOMEPOPSG_STATUS
  73. G_THERMWIDG_TMPFILE
  74. G_TMPHANDLG_WINDOWS
  75. G_WITHLISTG_WORKAREAG_GENVERS
  76. G_THISVERSG_GRAPHIC
  77. G_ISFIRSTPG_PROCSMATG_NOREAD
  78. uG_NOREADPLG_DUALOUTPG_BOXSTRG
  79. G_VALIDTYPG_VALIDNAMG_WHENTYPEG_WHENNAMEG_ACTITYPEG_ACTINAMEG_DEATTYPEG_DEATNAMEG_SHOWTYPEG_SHOWNAMEG_SHOWEXPRG_SECT1STAG_SECT2STAG_DEVAUTHOG_DEVCOMPAG_DEVADDREG_DEVCITY
  80. G_DEVSTATEG_DEVZIP
  81. G_DEVCTRY
  82. G_ALLPLATFG_NUMPLATFG_PARAMETEG_AREACOUNG_DBLAMPERERRORHANDLG_CORN1
  83. G_CORN2
  84. G_CORN3
  85. uG_CORN4
  86. G_CORN5
  87. vCG_CORN6
  88. G_VERTI2
  89. G_HORIZ
  90. G_VERTI1
  91. 8G_DBFS
  92. G_POPUPS
  93. G_SCREENS
  94. G_WNDOWS
  95. G_WNAMES
  96. G_PLATFORMG_PLATPROCG_AREAS
  97. OCG_FIRSTPROG_PLATLISTG_PROCS
  98. STG_PROCNAMEONERROR
  99. SETALL
  100. LOPENPROJDBPREPSCREENPREPPLATFOBUILD
  101. CLEANUP
  102. TEXTMERGE
  103. UDFPARMSz
  104. FIELDS
  105. FIELDSz
  106. MEMOWIDTHz
  107. CURSORz
  108. CONSOLEz
  109. BELLz
  110. EXACTz
  111. SAFETYz
  112. DECIMALSz
  113. POINTz
  114. FIXEDz
  115. PRINTz
  116. UNIQUEz
  117. COLLATEz
  118. machine
  119. G_WORKAREADELIMITERSMUDFPARMS
  120. MFIELDSTO
  121. FIELDS
  122. MEMOWIDTH
  123. CURSOR
  124. &CONSOL
  125. FEXACT
  126. SAFETY
  127. STYLEMDECPOINT
  128. FIXED
  129. tPRINT
  130. UNIQUE
  131. MCOLLATE
  132. MORIGPRETEX
  133. SET FIELDS TO &mfieldsto
  134. SET DEVICE TO &mdevice
  135. SET UDFPARMS TO &mudfparms
  136. SET POINT TO "&mdecpoint"
  137. SET COLLATE TO "&mcollate"
  138. ON ERROR &onerror
  139. WORKAREADELILEN
  140. RSLDELIMI
  141. RDELIMI
  142. G_PROJALIACLEANSCRN
  143. CLEARAREASG_WORKAREAG_TMPFILE
  144. G_IDXFILE
  145. DELIMITERSFIELDS
  146. RSCURSOR
  147. CONSOL
  148. tESCAPE
  149. EXACT
  150. MSAFETY
  151. TEXCOMP
  152. PRINT
  153. _^ZDECI
  154. QVMEMOWIDTH
  155. FIXED
  156. TRBETWEEN
  157. TALKSET
  158. RSUNIQUE
  159. 0ORIGPRETEX
  160. WORKAREAG_NSCREENSG_SCREEN
  161. G_SCREENS
  162. DO eschandler
  163. PREPFILE
  164. AG_OUTFILE
  165. G_ORGHANDLG_TMPFILE
  166. G_TMPHANDLH
  167. G_HAVEHANDCLOSEFILE
  168. G_ORGHANDLG_TMPHANDL>
  169. HAVEHANDJ
  170. OSEFILE
  171. DBALIAS
  172. DLTHISPARAM
  173. G_SCREEN
  174. LG_SCREENS
  175. MULTIPLAT
  176. CHECKPARAMPLATFORM
  177. G_PLATLISTOBJTYPE
  178. RSSETUPCODE
  179. HAVEHANDCP
  180. SEFILE
  181. setupcode
  182. DOS and Windows setup code has different parameters
  183. Fatal
  184. HAVEHANDTHISPARAM
  185. GETPARAM
  186. G_PARAMETECLEANPARAMERRORHANDL
  187. WINDOWS
  188. curstemp
  189. WINDOWS
  190. WINDOWS
  191. curstemp
  192. WINDOWS
  193. g_platforms[m.j]f
  194. No common platforms in these screens.  Press any key.
  195. HAVEHANDJ
  196. ISPARAM
  197. FIRSTSCRN
  198. P_CUR
  199. METETEMPPLAT
  200. MNUMTODEL
  201. LIN_AREA
  202. RCOUNT
  203. RAMG_NSCREENST_PLATFORMG_PLATFORMG_SCREENS
  204. DISTINCT
  205. MPLATFORM
  206. tCURSTEMP
  207. G_SCREEN
  208. ORMG_THISVERS
  209. Cannot open F
  210. Fatal
  211. FILENAME
  212. PARAM
  213. TSCRN
  214. G_HAVEHANDERRORHANDLy
  215. Unable to close the generated file
  216. Serious
  217. DERRORHANDL
  218. Could not find SCX file: 
  219. Serious
  220. Screen 
  221.  is invalid
  222. Serious
  223. GEN_VERSIOSTATUS
  224. NDLPROJDBF
  225. SAVEREC
  226. NDDBNAME
  227. NDLDBALIAS
  228. NDG_PROJALIASCRNORDER
  229. G_IDXFILE
  230. SETID
  231. FORMG_KEYNO
  232. RMTYPE
  233. MG_PROJPATHJUSTFNAME
  234. G_NSCREENSG_SCREENS
  235. G_WNAMES
  236. G_PLATFORMG_FIRSTPROBASENAME
  237. OSCREENUSEDNOTEAREA
  238. SERRORHANDLPLATFORM
  239. SGETPLATFORSTYLE
  240. ENSPREPWNAMES2
  241. G_WNDOWS
  242. OG_NWINDOWSG_LASTWIND%
  243. G_DEFASCH
  244. G_DEFASCH2
  245. G_DBFS
  246. G_VALIDTYPG_VALIDNAMG_WHENTYPEG_WHENNAMEG_ACTITYPEG_ACTINAMEG_DEATTYPEG_DEATNAMEG_SHOWTYPEG_SHOWNAMEG_SHOWEXPR2
  247. G_WINDCLAUG_RDDIR
  248. AMG_RDDIRNO
  249. WINDOWS
  250. WINDOWS
  251. WINDOWS8
  252. Screen 
  253.  is invalid
  254. Serious
  255. WINDOWS
  256. Screen 
  257.  is invalid
  258. Serious
  259. G_GENVERS
  260. PLATFORM
  261. ERRORHANDLDBALIAS
  262. #WNAM
  263. #WNAM
  264. #WNAM
  265. SCRNNO
  266. LINENO
  267. TEXTLINE
  268. LSETUPCODE
  269. KILLCR
  270. G_SCREENS
  271. G_WNAMES
  272. EGETPLATNUMSKIPWHITESPLATFORM
  273. .SCXF&
  274. DBALIAS
  275. FULLDBNAMEILLEGALNAMG_SCREENS
  276. G_NSCREENS
  277. DNAME
  278. START
  279. NAMEASCHAR
  280. NAMLENGTH
  281. projdbf
  282. projdbf
  283. Invalid 2.0 project file passed to GenScrn.
  284. Serious
  285. Generator out of date.
  286. Serious
  287. PROJDBF
  288. RECNO
  289. NAMEG_PROJALIANOTEAREA
  290. AVERSNUM
  291. NSDEVINFO
  292. NSARRANGED
  293. ESYMBOLS
  294. UMOBJECT
  295. TESG_ERRLOG
  296. MSTRIPEXT
  297. SG_PROJPATHERRORHANDLREFRESHPREG_KEYNO
  298. SETID
  299. EENSG_OUTFILE
  300. OUTFILE
  301. JUSTFNAME
  302. G_OPENFILEOPENFILES
  303. G_CLOSEFILCLOSEFILESG_DEFWIN
  304. LDEFWINDS
  305. SG_RELWIN
  306. RRELWINDS
  307. SG_READCYCLREADCYCLE
  308. G_READLOCKNOLOCK
  309. TEXG_READMODAMODAL
  310. FG_READBORDNOLOGO
  311. G_MULTREADMULTREADS
  312. G_ALLPLATFSAVECODE
  313. 2GETWITHLIS
  314. G_WITHLISTASSOCWINDS
  315. Missing header record in 
  316. Serious
  317. START
  318. LISTTYPE
  319. WINDSERRORHANDLPROJDBF
  320. AASSOCWINDSG_HOMEDIR
  321. HOMEDIR
  322. JUSTPATH
  323. ALLDIGITS
  324. JUSTSTEM
  325. MG_TARGET
  326. JPATHG_DEVAUTHOSUBDEVINFOG_DEVCOMPAG_DEVADDREG_DEVCITY
  327. G_DEVSTATEG_DEVZIP
  328. EG_DEVCTRY
  329. CMNTSTYLE
  330. G_CORN1
  331. ILG_CORN2
  332. ESG_CORN3
  333. LG_CORN4
  334. SG_CORN5
  335. RG_CORN6
  336. SG_HORIZ
  337. CLG_VERTI1
  338. G_VERTI2
  339. LISTI
  340. WINDSTHECHAR
  341. DLRETVAL
  342. START
  343. LISTSTOP
  344. WINDSDEFAULT
  345. DLSTRING
  346. ADEVINFO
  347. Generating Screen Code...
  348. BUILDENABLACTTHERM
  349. SUPDTHERM
  350. LG_NUMPLATFDISPATCHBUCOMBINE
  351. TFBUILDDISABDEACTTHERMR
  352. Generating code for F
  353. DO CASE
  354. Error initializing screens for F
  355. Fatal
  356. ENDCASE
  357. WINDOWS
  358. Error initializing screens for F
  359. Fatal
  360. ILDENABLTHISPLAT
  361. DTHERM
  362. LG_NUMPLATFCOUNTPLATFPREPPARAMSG_ORGHANDLMULTIPLAT
  363. SCANPROC
  364. HEADER
  365. MGENPARAMETLOOKUPPLATPUTMSG
  366. OVERSIONCAPG_DUALOUTPGENCASESTMG_GENVERS
  367. G_THISVERSG_NSCREENSPREPSCREENERRORHANDLNEWWINDOWSNEWDBFS
  368. ESNEWREADCLANEWDIRECTINEWSCHEMESPUSHINDENTBUILDCTRL
  369. POPINDENT
  370. G_TMPHANDLTHISPRETEXUPDTHERM
  371. AGENPROCEDUG_PLATFORMG_ALLPLATF
  372. setupcode
  373. RELEASE WINDOW <<g_wndows[m.i,1]>>
  374. WINDOWS
  375. MODIFY WINDOW SCREEN
  376. PLTFRM
  377. ABLPNUM
  378. SPUTPARAM
  379. LDBALIAS
  380. UNTPLATFG_SCREENS
  381. SEEKHEADERG_PARAMETEGETPARAM
  382. GENPARAMETGENSECT1
  383. TGENSETENVIG_OPENFILEGENOPENDBFUPDTHERM
  384. PTHERMADJ
  385. MDEFWINDOWSGENSECT2
  386. SDEFPOPUPS
  387. BUILDFMT
  388. NG_WINDOWS
  389. G_RELWIN
  390. SG_NOREAD
  391. SG_NWINDOWSG_MODDESKTG_GENVERS
  392. GENCLNENVIGENCLEANUP
  393. #REGION 0
  394. REGIONAL m.currarea, m.talkstat, m.compstat
  395. IF SET("TALK") = "ON"
  396.     SET TALK OFF
  397.     m.talkstat = "ON"
  398.     m.talkstat = "OFF"
  399. ENDIF
  400. m.compstat = SET("COMPATIBLE")
  401. SET COMPATIBLE FOXPLUS
  402. WINDOWS
  403. m.rborder = SET("READBORDER")
  404. SET READBORDER <<IIF(m.g_readborder, "ON", "OFF")>>
  405. m.currarea = SELECT()
  406. G_NOREADPLG_GENVERS
  407. G_CLOSEFIL8
  408. #REGION 0
  409. WINDOWS
  410. SET READBORDER &rborder
  411. IF m.talkstat = "ON"
  412.     SET TALK ON
  413. ENDIF
  414. IF m.compstat = "ON"
  415.     SET COMPATIBLE ON
  416. ENDIF
  417. G_CLOSEFILGENCLOSEDBG_SOMEPOPSRELPOPUPS
  418. G_NOREADPLG_GENVERS
  419. Generating Cleanup Code
  420.  for 
  421. PROCCODE
  422.  Cleanup Code
  423. #REGION <<INT(m.i)>>
  424. CLOSEFILDBALIAS
  425. DBMSG
  426. MEPOPSG_GRAPHIC
  427. MULTIPLAT
  428. VERSIONCAPG_GENVERS
  429. G_DUALOUTPPUTMSG
  430. G_NSCREENSG_SCREEN
  431. TG_SCREENS
  432. SEEKHEADERPROCCODE
  433. FG_FIRSTPROGETFIRSTPRCOMMENTBLOWRITECODE
  434. GETPLATNAM
  435. Generating Procedures and Functions
  436. CLOSEFILDBALIAS
  437. DBMSG
  438. MEPOPSPUTMSG
  439. G_NSCREENSG_SCREEN
  440. PG_ISFIRSTPG_SCREENS
  441. SEEKHEADERG_FIRSTPROPUTPROCHEAWRITECODE
  442. PROCCODE
  443. RGETPLATNAMMULTIPLAT
  444. G_PROCSMATOBJTYPE
  445. ROISGENPLAT
  446. PLATFORM
  447. MEXTRACTPRO
  448. CRCCODE
  449. ILTHISCODE
  450. BIN_REC
  451. OPSOBJTYPE
  452. ISGENPLAT
  453. PLATFORM
  454. PPROCCODE
  455. PLATNAME
  456. LG_PLATFORM
  457.  Supporting Procedures and Functions 
  458. #REGION <<INT(m.scrnno)>>
  459. SCRNNO
  460. LFILNAME
  461. RMG_ISFIRSTPCOMMENTBLOG_SCREENS
  462. PROCEDURE
  463. FUNCTION
  464. Generating code for procedure/function FF
  465. Generating code for procedure/function FF
  466. SCRNNO
  467. LHASCONTIN
  468. ISCONTIN
  469. PSNIPLEN
  470. SCREENS
  471. THISLINE
  472. PPNUM
  473. PWORD1
  474. WORD2
  475. ADERPROCCODE
  476. ONUMLINES
  477. AKILLCR
  478. WORDNUM
  479. MATCH
  480. MGETPROCNUMG_PROCS
  481. ATEMITPROC
  482. OHASCONFLICPUTMSG
  483. MUPDTHERM
  484. OTHERMADJ
  485. OG_PROCNAMEPROCCOMMENG_SCREENS
  486. EMITBRACKE
  487. PROCEDURE
  488. FUNCTION
  489. DOWRITE
  490. LTHISLINE
  491. SNIPLEN
  492. PSCRNNO
  493. LOWORD1
  494. WORD2
  495. PLINE
  496. PUPLINE
  497. ADERLASTMLINE
  498. ISCONTIN
  499. AHASCONTIN
  500. PLATNUM
  501. G_SCREENS
  502. GETPLATNUMG_GENVERS
  503. WRITELINE
  504. PROCCODE
  505. KILLCR
  506. MWORDNUM
  507. MATCH
  508. PROCEDURE <<g_procs[m.pnum,1]>>
  509. PARAMETERS <<g_procs[m.pnum,4+3]>>
  510. DO CASE
  511. CASE <<"_"+g_platlist[m.platnum]>>
  512. ENDCASE
  513. LSCRNNO
  514. WORD1
  515. PWORD2
  516. LOLINE
  517. UPLINE
  518. PDONE
  519. PLASTMLINE
  520. ISCONTIN
  521. RHASCONTIN
  522. CONTIN
  523. AG_PROCS
  524. PLATNUM
  525. PUSHINDENTPUTPROC
  526. UMPOPINDENT
  527. PROCEDURE
  528. FUNCTION
  529. PARAMETERS
  530. PLATNUM
  531. LPROCNUM
  532. SCRNNO
  533. PIN_REC
  534. LOOLDMINE
  535. PLINE
  536. PUPLINE
  537. ISCONTIN
  538. RHASCONTIN
  539. WORD1
  540. AWORD2
  541. OLDMLINE
  542. PLATFORM
  543. G_PLATLISTOBJTYPE
  544. G_PROCS
  545. PROCCODE
  546. KILLCR
  547. MWORDNUM
  548. MATCH
  549. OWRITELINE
  550. PNAME
  551. OCNUM
  552. G_PROCNAMEG_PROCS
  553. OCNUM
  554. OCNAMEG_PROCS
  555. m.numlines = MEMLINES(&snipname)
  556. m.line  = MLINE(&snipname, 1, _MLINE)
  557. PROCEDURE
  558. FUNCTION
  559. SNIPNAME
  560. LPROCLINENONUMLINES
  561. EWORD1
  562. LOFIRST_SPACKILLCR
  563. OLINE
  564. PWORDNUM
  565. MATCH
  566. IN_REC
  567. LG_PROCSMATG_SCREEN
  568. EG_NSCREENSDBALIAS
  569. ACG_SCREENS
  570. PROCSMATCHOBJTYPE
  571. ISGENPLAT
  572. PLATFORM
  573. OUPDPROCARR
  574. Scanning cleanup snippet for FFF
  575. platformf
  576. PROCEDURE
  577. FUNCTION
  578. PARAMETERS
  579. Different parameters for F
  580. Fatal
  581. LNUMLINES
  582. TLINE
  583. EUPLINE
  584. ENSWORD1
  585. ACWORD2
  586. ISCONTIN
  587. HHASCONTIN
  588. LASTMLINE
  589. THISPROC
  590. OPUTMSG
  591. ARRVERSIONCAPPLATFORM
  592. G_DUALOUTPPROCCODE
  593. TKILLCR
  594. WORDNUM
  595. MATCH
  596. ADDPROCNAMLASTPROC
  597. GETPROCNUMTHISPARAM
  598. G_PROCS
  599. CLEANPARAMERRORHANDL
  600. PNAME
  601. LPLATNAME
  602. TLINENUM
  603. ELASTMLINE
  604. ACPLATFORMCOI
  605. CONTIN
  606. SCONTIN
  607. G_PROCNAMEG_PROCS
  608. OGETPLATNUMh
  609. PLATNAME
  610. ATNAME
  611. TG_PLATLISTM
  612. WINDOWS
  613. WINDOWS
  614. CASE _WINDOWS OR _MAC   && no MAC records in screen
  615. WINDOWS
  616. CASE _MAC OR _WINDOWS   && no Windows records in screen
  617. CASE _UNIX OR _DOS      && no DOS records in screen
  618. CASE _DOS OR _UNIX      && no UNIX records in screen
  619. CASE _<<m.thisplat>>
  620. THISPLAT
  621. LHASRECORDSG_DUALOUTP@
  622. PARAMETERS <<m.g_parameter>>
  623. G_PARAMETE
  624. Generating Setup Code
  625.  for 
  626.  Setup Code - SECTION 1
  627. #SECT
  628. #INSE
  629. #REGION <<INT(m.i)>>
  630. setup
  631. PARAMETEDBALIAS
  632. DSSTRING
  633. UTPLOOP
  634. LOUTPJ
  635. ACEND
  636. FORMCOMSG
  637. HTHISLINE
  638. MULTIPLAT
  639. VERSIONCAPG_GENVERS
  640. G_DUALOUTPPUTMSG
  641. G_NSCREENSG_SCREEN
  642. TG_SCREENS
  643. SEEKHEADERSETUPCODE
  644. G_SECT1STAG_SECT2STAFINDSECTIONOTEDIRECTKILLCR
  645. COMMENTBLOWRITECODE
  646. GETPLATNAM
  647.  Setup Code - SECTION 2
  648. #SECT
  649. #REGION <<INT(m.i)>>
  650. setup
  651. PARAMETEDBALIAS
  652. DSSTRING
  653. UTPENDLINE
  654. TPSRTLINE
  655. ACLINECNT
  656. COLCNT
  657. HSECT1
  658. SECT2
  659. G_NSCREENSG_SCREEN
  660. G_SCREENS
  661. SEEKHEADERSETUPCODE
  662. G_SECT1STAG_SECT2STALOOP
  663. EADERFINDSECTIONOTEDIRECTCOUNTDIRECCOMMENTBLOWRITECODE
  664. GETPLATNAM8
  665. #INSE
  666. SECT1
  667. METESECT2
  668. DSSCRNNO
  669. UTPNUMLINES
  670. TLINE
  671. ACLCNT
  672. COTHISLINE
  673. HUPLINE
  674. SETUPCODE
  675. KILLCR
  676. #READ
  677. #NORE
  678.  PLAI
  679. SCRNNO
  680. ETENUMLINES
  681. UTPTHISLINE
  682. PUPLINE
  683. ACG_NOREAD
  684. OG_NOREADPLSETUPCODE
  685. KILLCR
  686. G_RDDIR
  687. G_RDDIRNO
  688. G_DBLAMPERG_OPENFILEG_CLOSEFILG_DEFWIN
  689. AG_RELWIN
  690. #SECT
  691. #SECT
  692. SECTIONID
  693. SLINE
  694. UTPLINECNT
  695. PTEXTLINE
  696. CKILLCR
  697. OSECT1
  698. SECT2
  699. EXACTz
  700. #DEFI
  701. #ELSE
  702. #ENDIF
  703. #INCLUDE
  704. <<m.line>>
  705. <<m.line>>
  706. <<m.expr>>
  707. <<m.line>>
  708. SET EXACT &in_exact
  709. PLATNAME
  710. SSTART
  711. UTPEND
  712. PSCRNNO
  713. CINSETUP
  714. OLINECNT
  715. UPLINE
  716. PLATNUM
  717. PENFILEIN_EXACT
  718. LGETPLATNUMSUBWINDNAMG_WNAMES
  719. REMPTYSUBWIKILLCR
  720. AMGENINSERTCISPARAM
  721. OISPARAMETEATWNAME
  722. WIISCOMMENT
  723. G_SCREENS
  724. WRITELINE
  725. <<m.expr>>
  726. #NAME
  727. <<m.line>>
  728. <<m.line>>
  729. #DEFI
  730. #ELSE
  731. #ENDIF
  732. #INCLUDE
  733. <<m.line>>
  734. <<m.line>>
  735. PLATNAME
  736. SPLATNUM
  737. TPUPLINE
  738. PSCRNNO
  739. OEXPR
  740. GENINSERTCG_WNAMES
  741. ATWNAME
  742. ISCOMMENT
  743. G_SCREENS
  744. #INSE
  745. SCRNNO
  746. SINSETUP
  747. TPPLATNAME
  748. PWORD1
  749. CFILNAME
  750. OWORDNUM
  751. INSERTFILEw
  752. PARAMETERS
  753. ISPAR
  754. SMATCH
  755. TPWORDNUM
  756. STRING
  757. TPBEFORE
  758. PAFTER
  759. TEXTLINE
  760. ASTERISK
  761. SISNOTE
  762. TPAMPERSAND
  763. STATEMENT
  764. G_DBLAMPERQ
  765. SCREENNO
  766. VALICLAUSEWHENCLAUSEACTICLAUSEDEATCLAUSESHOWCLAUSEp
  767. Read Level Valid
  768. FUNCTION <<m.g_validname>>     && Read Level Valid
  769. SCREENNO
  770. LICLAUSEDBALIAS
  771. SETHISPRETEXG_VALIDTYPGENFUNCHEAG_VALIDNAMG_MULTREADGENVALIDBOG_NSCREENSG_SCREEN
  772. G_SCREENS
  773. Error in SCX: Objtype=1 not found
  774. Fatal
  775. Valid Code from screen: 
  776. #REGION <<INT(m.region)>>
  777. REGION
  778. LAUSEPOS
  779. SEG_SCREENS
  780. OBJTYPE
  781. YPPLATFORM
  782. AERRORHANDLVALID
  783. READVALIDTYPE
  784. G_MULTREADBASENAME
  785. GENCOMMENTWRITECODE
  786. GETPLATNAMm
  787. Read Level When
  788. FUNCTION <<m.g_whenname>>     && Read Level When
  789. SCREENNO
  790. LAUSEDBALIAS
  791. SETHISPRETEXG_WHENTYPEGENFUNCHEAG_WHENNAMEG_MULTREADGENWHENBODG_NSCREENSG_SCREEN
  792. G_SCREENS
  793. Error in SCX: Objtype=1 not found
  794. Fatal
  795. When Code from screen: 
  796. #REGION <<INT(m.region)>>
  797. REGION
  798. LAUSEPOS
  799. SEG_SCREENS
  800. OBJTYPE
  801. PEPLATFORM
  802. AERRORHANDLWHEN
  803. TREADWHENTYPE
  804. DG_MULTREADBASENAME
  805. GENCOMMENTWRITECODE
  806. GETPLATNAM
  807. Read Level Activate
  808. FUNCTION <<m.g_actiname>>     && Read Level Activate
  809. #REGION <<INT(m.screenno)>>
  810. Error in SCX: Objtype=1 not found
  811. Fatal
  812. Activate Code from screen: 
  813. #REGION <<INT(m.i)>>
  814. SCREENNO
  815. LAUSENAME
  816. SEG_ACTITYPEGENFUNCHEAG_ACTINAMEG_MULTREADACTIVATE
  817. DACTIVTYPE
  818. WRITECODE
  819. GETPLATNAMG_NSCREENSG_SCREEN
  820. DBALIAS
  821. AMG_SCREENS
  822. OBJTYPE
  823. PLATFORM
  824. RERRORHANDLBASENAME
  825. GENCOMMENT
  826. Read Level Deactivate
  827. FUNCTION <<m.g_deatname>>     && Read Level Deactivate
  828. #REGION <<INT(m.screenno)>>
  829. Error in SCX: Objtype=1 not found
  830. Fatal
  831. Deactivate Code from screen: 
  832. #REGION <<INT(m.i)>>
  833. SCREENNO
  834. LAUSENAME
  835. SEG_DEATTYPEGENFUNCHEAG_DEATNAMEG_MULTREADDEACTIVATEDEACTTYPE
  836. WRITECODE
  837. GETPLATNAMG_NSCREENSG_SCREEN
  838. DBALIAS
  839. AMG_SCREENS
  840. OBJTYPE
  841. PLATFORM
  842. RERRORHANDLBASENAME
  843. GENCOMMENT
  844. Read Level Show
  845. FUNCTION <<m.g_showname>>     && Read Level Show
  846. PRIVATE currwind
  847. STORE WOUTPUT() TO currwind
  848. #REGION <<INT(m.screenno)>>
  849. Show Code from screen: 
  850. #REGION <<INT(m.i)>>
  851. IF NOT EMPTY(currwind)
  852.     ACTIVATE WINDOW (currwind) SAME
  853. ENDIF
  854. SCREENNO
  855. LAUSECOMMENT
  856. SENAME
  857. TTYPETHISPRETEXOLDSHOW
  858. MESHOWMOD
  859. ADG_SHOWTYPEGENFUNCHEAG_SHOWNAMEG_MULTREADSEEKHEADERSHOW
  860. CHKSHOW
  861. AMSHOWTYPE
  862. WRITECODE
  863. GETPLATNAMPLACESAYS
  864. G_NSCREENSG_SCREEN
  865. TDBALIAS
  866. MG_SCREENS
  867. BASENAME
  868. RGENCOMMENTG_NOREADPL
  869. SHOW GETS
  870. * Commented out by GENSCRN: 
  871. SHOW GETS statement commented out of SHOW snippet.
  872. Minor
  873. THELINENO
  874. THELINE
  875. SEOLDMLINE
  876. EUPLINE
  877. YPENEWSHOW
  878. EXFOUND_ONE
  879. LEADSPACE
  880. OLDTEXT
  881. PETHEWORD
  882. EAGETSONLY
  883. MULTREADSHOW
  884. KILLCR
  885. WORDNUM
  886. AMERRORHANDLO
  887. Show Code from screen: 
  888. #REGION <<INT(m.g_thisscreen)>>
  889. IF SYS(2016) =
  890.  "<<UPPER(m.windowname)>>" OR SYS(2016) = "*"
  891.     ACTIVATE WINDOW <<m.windowname>> SAME
  892.  "" OR SYS(2016) = "*"
  893.     ACTIVATE SCREEN
  894. WINDOWS
  895. ' + CHR(13) + ;
  896. " + CHR(13) + ;
  897.     @ <<Vpos>>,<<Hpos>> CLEAR TO <<Vpos+Height>>,<<Hpos+Width>>
  898.     @ <<Vpos>>,<<Hpos>> SAY <<m.theexpr>> ;
  899.         SIZE <<Height>>,<<Width>>, <<Spacing>>
  900. ENDIF
  901. COMMENT
  902. SCRNNAME
  903. EG_THISSCREISWINDOW
  904. ESAYFOUND
  905. XWINDOWNAMETHEEXPR
  906. OCCUR
  907. PEPOS
  908. EASTYLE
  909. EG_SCREENS
  910. OBJTYPE
  911. EOBJCODE
  912. REFRESH
  913. AMPLATFORM
  914. EGENCOMMENTG_NOREADPLGENPICTUREEXPR
  915. REMODE
  916. MPUSHINDENTANYFONT
  917. RANYSTYLE
  918. TANYPICTUREANYSCHEME
  919. POPINDENT
  920.  Closing Databases
  921. IF USED("<<LOWER(stripext(strippath(Tag)))>>")
  922.     SELECT <<LOWER(stripext(strippath(Tag)))>>
  923. ENDIF
  924. SELECT (m.currarea)
  925. MMENT
  926. DBALIAS
  927. EDBFCNT
  928. CREFIRSTFOUNDG_DBFS
  929. UNDG_NSCREENSG_SCREEN
  930. G_SCREENS
  931. OBJTYPE
  932. EAPLATFORM
  933. COMMENTBLOUNIQUEDBF
  934. G_CLOSEFILs
  935.  Databases, Indexes, Relations
  936. SELECT <<m.g_current>>
  937. Please RE-SAVE screen environment... SCREEN: FF
  938. Minor
  939. DBALIAS
  940. ALIAS
  941. EDBFCNT
  942. CRESTRING
  943. UNDMSG
  944. UNDFIRSTFOUNDG_NSCREENSG_SCREEN
  945. G_SCREENS
  946. OBJTYPE
  947. PLATFORM
  948. COMMENTBLOUNIQUEDBF
  949. OSEFILG_DBFS
  950. EGENUSESTMTG_CURRENT
  951. STRIPPATH
  952. ERRORHANDLGENRELATIO,
  953. DBFNAME
  954. G_DBFS
  955. SELECT <<m.name>>
  956. IF USED("<<m.name>>")
  957.     SELECT <<m.name>>
  958. select
  959.     SET ORDER TO
  960.  ADDITIVE ;
  961.         ORDER
  962.     SELECT 0
  963.     USE (LOCFILE("<<m.relpath>>","DBF",
  964. "Where is <<basename(m.relpath)>>?"));
  965.         AGAIN ALIAS <<m.name>>
  966.         ORDER
  967. ENDIF
  968. FNAME
  969. WORKAREA
  970. ESAVERECNO
  971. MARGIN
  972. UNDNAME
  973. UNDORDER
  974. OUNDTAG
  975. CREENSOBJCODE
  976. RELPATH
  977. FINDRELPATUNIQUE
  978. BLOG_CURRENT
  979. GENINDEXESINDEXFOUNDGENORDER
  980. FULLPATH
  981. ERELPATH
  982. G_SCREENS
  983. G_HOMEDIR
  984.  TAG "<<m.tag>>"
  985.  <<basename(m.order)>>
  986.  TAG "<<m.tag>>"
  987.  OF <<m.order>>
  988. INDEXFOUNDORDER
  989. DBFNAME
  990.         <<m.relpath>>
  991. , <<m.relpath>>
  992.         INDEX <<m.relpath>>
  993.     SET INDEX TO <<m.relpath>>
  994. PLACEMENT
  995. EIDXCOUNT
  996. RELPATH
  997. OBJTYPE
  998. DOBJCODE
  999. NDWORKAREA
  1000. SG_SCREENS
  1001. PLATFORM
  1002. FINDRELPATNAME
  1003. ELPATMARGIN
  1004. DBALIAS
  1005. EG_NSCREENSG_SCREEN
  1006. G_SCREENS
  1007. SEEKHEADERGENRELSTMTS
  1008. SET SKIP TO <<m.setskip>>
  1009. SELECT <<m.dbalias>>
  1010. SELECT <<LOWER(Tag2)>>
  1011. SET RELATION OFF INTO <<LOWER(Tag)>>
  1012. SET RELATION TO <<LOWER(Expr)>> INTO <<LOWER(Tag)>> ADDITIVE
  1013. SET SKIP TO <<m.setskip>>
  1014. SELECT <<m.g_current>>
  1015. ALIAS
  1016. SAVEREC
  1017. ELAST
  1018. REENSFIRSTREL
  1019. FIRSTSEL
  1020. DBALIAS
  1021. ERSETSKIP
  1022. MTOBJTYPE
  1023. G_SCREENS
  1024. PLATFORM
  1025. TOBJCODE
  1026. BASENAME
  1027. G_CURRENT
  1028. NDTAG2
  1029. Generating Screen Code
  1030.  for 
  1031.  Screen Layout
  1032. #REGION <<INT(m.sn)>>
  1033. #ITSE
  1034. #ITSE
  1035. #ITSE
  1036. EDBALIAS
  1037. NSADJUSTER
  1038. RECADJUST
  1039. INCREMENT
  1040. TSKIP
  1041. REENS
  1042. MULTIPLAT
  1043. VERSIONCAPG_GENVERS
  1044. G_DUALOUTPPUTMSG
  1045. G_NWINDOWSG_NSCREENSG_SCREEN
  1046. SG_SCREENS
  1047. SEEKHEADERCOMMENTBLOSETUPCODE
  1048. GENDIRECTIG_NUMPLATFRECS
  1049. TPLATFORM
  1050. EUPDTHERM
  1051. THERMADJ
  1052. GENUSERCODOBJTYPE
  1053. ANYWINDOWSGENTEXT
  1054. EXGENFIELDS
  1055. GENBOXES
  1056. UGENLINES
  1057. MGENPUSH
  1058. TFGENRADBUT
  1059. GENINVBUT
  1060. GENPOPUP
  1061. FGENCHKBOX
  1062. GENLIST
  1063. ISGENPICTUREGENSPINNERCOMMENT
  1064. LC_COMMENTLL_DO_3D
  1065. DGEN_3DBX
  1066. TGEN_3DIS
  1067. DGENACTISTMG_NOREAD
  1068. PLACEREAD
  1069. *# USERPRECOMMAND
  1070. *# USERPOSTCOMMAND
  1071. <<m.thecommand>>
  1072. USERMODE
  1073. THELINENUMTHELINE
  1074. NSTHECOMMANDTAGLINE
  1075. COMMENT
  1076. HIDE WINDOW ALL
  1077. ACTIVATE SCREEN
  1078. SCRNNO
  1079. INENUMG_NOREADPLSTYLE
  1080. MANDGENACTWINDG_LASTWINDG_SCREENS
  1081. G_WNDOWS
  1082. G_NWINDOWSG_DEFASCH1SCHEME
  1083. CAPG_DEFASCH2SCHEME2
  1084. IF NOT WVISIBLE("<<g_wndows[1,1]>>")
  1085.     ACTIVATE WINDOW <<g_wndows[1,1]>>
  1086. ENDIF
  1087. IF NOT WVISIBLE("<<g_wndows[m.pos-1]>>")
  1088.     ACTIVATE WINDOW <<g_wndows[m.pos-1]>>
  1089. ENDIF
  1090. SCRNNO
  1091. INENUMPOS
  1092. READPLG_NSCREENSG_MULTREADG_NOREADPLG_NWINDOWSG_WNDOWS
  1093.  CYCLE
  1094. READ contains clauses from SCREEN FF
  1095.  CYCLE
  1096. SCRNNO
  1097. THISPRETEXG_MULTREADNEWREADCLAG_READCYCLG_NSCREENSANYMODAL
  1098. SANYLOCK
  1099. SDOPLACECLAGENWITHCLAGENGIVENREG_RDDIR
  1100. H2COMMENTBLOG_SCREENS
  1101. G_RDDIRNO
  1102. FINDREADCLGENREADCLAG_TMPHANDLGENCLAUSECG_ORGHANDL'
  1103.  MODAL
  1104. G_READMODA(
  1105.  NOLOCK
  1106. G_READLOCKC
  1107.     WITH <<m.g_withlist>>
  1108. G_WITHLIST'
  1109. Error in SCX: Objtype=1 not found
  1110. Fatal
  1111. SCRNNO
  1112. ISTTHISPRETEXG_SCREENS
  1113. OBJTYPE
  1114. LAPLATFORM
  1115. LERRORHANDLFINDREADCLGENREADCLAG_TMPHANDLGENCLAUSECG_ORGHANDLi
  1116. Error in SCX: Objtype=1 not found
  1117. Fatal
  1118. SCRNNO
  1119. ISTDBALIAS
  1120. EXCUR_REC
  1121. G_SCREENS
  1122. OBJTYPE
  1123. LPLATFORM
  1124. LERRORHANDLG_VALIDTYPVALID
  1125. ANDLSETCLAUSEFVALIDTYPE
  1126. G_VALIDNAMG_WHENTYPEWHEN
  1127. WHENTYPE
  1128. FG_WHENNAMEG_ACTITYPEACTIVATE
  1129. LACTIVTYPE
  1130. G_ACTINAMEG_DEATTYPEDEACTIVATEDEACTTYPE
  1131. G_DEATNAMESHOW
  1132. TTYPESHOWTYPE
  1133. ORCLAUSEFLG_SHOWNAMEG_SHOWTYPEOBJCODE
  1134. WSREFRESH
  1135. EXG_SHOWEXPR
  1136. FLAGTYPE
  1137. TMEMO
  1138. EXNAME
  1139. GETCNAME
  1140. FLAGTYPE
  1141. TMEMO
  1142. EXNAME
  1143. GETCNAME
  1144. VALID
  1145. ACTIVATE
  1146. DEACTIVATE
  1147. G_VALIDTYPGENCLAUSE
  1148. G_VALIDNAMG_WHENTYPEG_WHENNAMEG_ACTITYPEG_ACTINAMEG_DEATTYPEG_DEATNAMEG_SHOWTYPEG_SHOWNAMEG_SHOWEXPR
  1149.     <<m.keyword>>
  1150.  <<m.name>>
  1151.  <<stripCR(m.name)>>
  1152.  <<m.codename>>() AND (<<stripCR(m.name)>>)
  1153.  <<m.codename>>() AND (<<stripCR(m.expr)>>)
  1154. KEYWORD
  1155. YPNAME
  1156. IDNAMEXPR
  1157. NTYPECODENAME
  1158. #READ
  1159. #READ
  1160. #READ
  1161. #READ
  1162. #READ
  1163. #READ
  1164. SCREEN
  1165. DBALIAS
  1166. AMG_MULTREADSEEKHEADERSETUPCODE
  1167. GENDIRECTIG_NSCREENSG_SCREEN
  1168. EG_SCREENS
  1169. #REDE
  1170. #READ
  1171.     <<UPPER(m.newline)>>
  1172. #WCLA
  1173.     <<UPPER(m.newline)>>
  1174. #ITSE
  1175. YPDIRECTIVE
  1176. NEWLINE
  1177. AMG_REDEFI
  1178. SKIPWHITESG_ITSE
  1179. YPWHITESPACE
  1180. #REGION <<INT(m.i)>>
  1181. YPDBALIAS
  1182. CECNT
  1183. SPACEANYLISTS
  1184. G_NSCREENSG_SCREEN
  1185. G_SCREENS
  1186. OBJTYPE
  1187. NSSTYLE
  1188. EPLATFORM
  1189. G_SOMEPOPSG_POPUPS
  1190. RGENPOPDEFI
  1191. DEFINE POPUP <<g_popups[m.cnt,3]>> ;
  1192.     PROMPT STRUCTURE
  1193.     PROMPT FIELD <<ALLTRIM(Expr)>>
  1194.     PROMPT FILES
  1195.  LIKE <<ALLTRIM(Expr)>>
  1196.     SCROLL
  1197.     MARGIN ;
  1198.     MARK "
  1199. G_NOREADPLSTYLE
  1200. CEEXPR
  1201. PACEG_GENVERS
  1202. RELEASE POPUPS <<g_popups[1,3]>>
  1203.     <<g_popups[m.i,3]>>
  1204. , <<g_popups[m.i,3]>>
  1205. POPCNT
  1206. CEMARGIN
  1207. ACEG_POPUPS
  1208. G_NOREADPLT
  1209.  Window definitions
  1210. #ITSE
  1211. #ITSE
  1212. #ITSE
  1213. #REDE
  1214. #REDE
  1215. #REDE
  1216. #ITSE
  1217. #ITSE
  1218. #ITSE
  1219. DBALIAS
  1220. PLPOS
  1221. CESAVEAREA
  1222. READPLFIRSTFOUNDI
  1223. SCREENS
  1224. G_NSCREENSG_SCREEN
  1225. EG_SCREENS
  1226. OBJTYPE
  1227. PSPLATFORM
  1228. G_NOREADPLCOMMENTBLOSTYLE
  1229. OUNDSETUPCODE
  1230. GENDIRECTIGENWINDEFIGENDESKTOP-
  1231. WINDOWS
  1232. MODIFY WINDOW SCREEN ;
  1233. WINDOWS
  1234.     FONT "FoxFont", 9
  1235. MOVE WINDOW SCREEN CENTER
  1236. CLEAR
  1237. G_SCREEN
  1238. LCENTER_FLAARRANGE_FLROW
  1239. READPLJ
  1240. RSTFOUNDENTRIES
  1241. G_SCREENS
  1242. G_DEFWIN
  1243. LG_MODDESKTWINDOWFROMG_GENVERS
  1244. G_PROJALIAGETARRANGEDBALIAS
  1245. NDANYTITLEORANYFONT
  1246. TIANYSTYLE
  1247. IANYWINDOWCANYBORDER
  1248. PICTURE
  1249. PEANYWALLPAPANYSCHEME
  1250. ANYICON
  1251. MECENTER
  1252. IF NOT WEXIST("<<m.name>>")
  1253. ?jFFF
  1254.     OR UPPER(WTITLE("<<UPPER(m.name)>>")) == "<<UPPER(forceext(m.name,'PJX'))>>" ;
  1255.     OR UPPER(WTITLE("<<UPPER(m.name)>>")) == "<<UPPER(forceext(m.name,'SCX'))>>" ;
  1256.     OR UPPER(WTITLE("<<UPPER(m.name)>>")) == "<<UPPER(forceext(m.name,'MNX'))>>" ;
  1257.     OR UPPER(WTITLE("<<UPPER(m.name)>>")) == "<<UPPER(forceext(m.name,'PRG'))>>" ;
  1258.     OR UPPER(WTITLE("<<UPPER(m.name)>>")) == "<<UPPER(forceext(m.name,'FRX'))>>" ;
  1259.     OR UPPER(WTITLE("<<UPPER(m.name)>>")) == "<<UPPER(forceext(m.name,'QPR'))>>"
  1260. DEFINE WINDOW <<m.name>> ;
  1261. WINDOWS
  1262.     HALFHEIGHT
  1263. #WCLA
  1264. #WCLA
  1265. #WCLA
  1266. WINDOWS
  1267. MOVE WINDOW <<m.name>> CENTER
  1268. ENDIF
  1269. G_SCREEN
  1270. LNAME
  1271. R_FLAPOS
  1272. NGE_FLDUPNAME
  1273. ARRANGE_FLCENTER_FLAIN_PARMS
  1274. SCREENS
  1275. G_SCREENS
  1276. UNIQUEWIN
  1277. G_NWINDOWSG_WNDOWS
  1278. G_WINDOWS
  1279. G_DEFWIN
  1280. EG_REDEFI
  1281. DPUSHINDENTG_PROJALIAGETARRANGEDBALIAS
  1282. WCANYTITLEORANYFONT
  1283. PEANYSTYLE
  1284. PANYWINDOWCANYBORDER
  1285. PICTURE
  1286. FLANYWALLPAPANYSCHEME
  1287. ANYICON
  1288. PESETUPCODE
  1289. GENDIRECTICENTER
  1290. POPINDENT
  1291. DBALIAS
  1292. LARRANGE_FLCENTER_FLAJ
  1293. PNAME
  1294. PNAME
  1295. E_FLENTRIES
  1296. LAROW
  1297. REENS
  1298. ARRANGED
  1299. G_GENVERS
  1300. WINDOWFROM
  1301. WINDOWS
  1302. WINDOWS
  1303. @ <<Vpos>>,<<Hpos>>,<<m.bottom>>,<<m.right>>
  1304.  BOX "<<m.thisbox>><<Fillchar>>"
  1305.  BOX "<<m.thisbox>><<Fillchar>>"
  1306.  BOX "<<m.thisbox>><<Fillchar>>"
  1307.  BOX REPLICATE('<<Boxchar>>',8)
  1308.  BOX REPLICATE("<<Boxchar>>",8)
  1309. +'<<Fillchar>>'
  1310. +"<<Fillchar>>"
  1311. @ <<Vpos>>,<<Hpos>> TO <<m.bottom>>,<<m.right>>
  1312. @ <<Vpos>>,<<Hpos>>,<<m.bottom>>,<<m.right>>
  1313.  BOX "<<m.thisbox>><<Fillchar>>"
  1314.  BOX "<<m.thisbox>><<Fillchar>>"
  1315.  BOX "<<m.thisbox>><<Fillchar>>"
  1316.  BOX REPLICATE('<<Boxchar>>',8)
  1317.  BOX REPLICATE("<<Boxchar>>",8)
  1318. +'<<Fillchar>>'
  1319. +"<<Fillchar>>"
  1320. @ <<Vpos>>,<<Hpos>> FILL TO <<m.bottom>>,<<m.right>>
  1321. @ <<Vpos>>,<<Hpos>> TO <<m.bottom>>,<<m.right>>
  1322.  DOUBLE
  1323.  PANEL
  1324.  '<<Boxchar>>'
  1325.  "<<Boxchar>>"
  1326. BOTTOM
  1327. LRIGHT
  1328. E_FLTHISBOX
  1329. LAG_SCREENS
  1330. G_SCREEN
  1331. LHEIGHT
  1332. WIDTH
  1333. G_GENVERS
  1334. FILLCHAR
  1335. OBJCODE
  1336. MBOXCHAR
  1337. COLORPAIR
  1338. SCHEME
  1339. DANYPATTERNANYSCHEME
  1340. ANYPEN
  1341. ERNANYSTYLE
  1342. WINDOWS
  1343. @ <<Vpos>>,<<Hpos>> TO <<m.x>>,<<m.y>>
  1344.  DOUBLE
  1345. E_FLG_SCREENS
  1346. G_SCREEN
  1347. STYLE
  1348. HEIGHT
  1349. WIDTH
  1350. BORDER
  1351. ANYPEN
  1352. ANYSTYLE
  1353. MANYSCHEME
  1354. WINDOWS
  1355. ' + CHR(13) + ;
  1356. ] + CHR(13) + ;
  1357. " + CHR(13) + ;
  1358. @ <<Vpos>>,<<Hpos>> SAY <<m.theexpr>>
  1359.     SIZE <<Height>>,<<Width>>, <<Spacing>>
  1360. @ <<Vpos>>,<<Hpos>> SAY <<m.theexpr>> ;
  1361.     SIZE <<Height>>,<<Width>>, <<Spacing>>
  1362. THEEXPR
  1363. LOCCUR
  1364. E_FLPOS
  1365. REENS
  1366. G_SCREENS
  1367. G_SCREEN
  1368. HEIGHT
  1369. ANYPICTUREANYFONT
  1370. ANYSTYLE
  1371. ANYSCHEME
  1372. WINDOWS
  1373. @ <<Vpos>>,<<Hpos>> SAY <<m.theexpr>> ;
  1374.     SIZE <<Height>>,<<Width>>
  1375. @ <<Vpos>>,<<Hpos>> GET <<Name>> ;
  1376.     SIZE <<Height>>,<<Width>>
  1377. THEEXPR
  1378. LG_SCREENS
  1379. G_SCREEN
  1380. OBJCODE
  1381. ANYFONT
  1382. ANYSTYLE
  1383. ANYPICTUREANYSCHEME
  1384. ELEMRANGE
  1385. GENTXTRGN
  1386. GENDEFAULTANYWHEN
  1387. REANYVALID
  1388. ANYMESSAGEANYERROR
  1389. NANYDISABLE
  1390. WINDOWS
  1391. @ <<Vpos>>,<<Hpos>> GET <<Name>> ;
  1392.     PICTURE <<Picture>> ;
  1393.     SIZE <<Height>>,<<Width>>,<<Spacing>> ;
  1394.     DEFAULT 0
  1395. G_SCREENS
  1396. G_SCREEN
  1397. ANYFONT
  1398. ANYSTYLE
  1399. ANYWHEN
  1400. ANYVALID
  1401. ANYDISABLEANYMESSAGEANYSCHEME
  1402. WINDOWS
  1403. @ <<Vpos>>,<<Hpos>> EDIT <<Name>> ;
  1404.     SIZE <<IIF(Height < 1, 1, Height)>>,<<Width>>,<<Initialnum>>
  1405. G_SCREENS
  1406. G_SCREEN
  1407. PICTURE
  1408. ANYPICTUREGENDEFAULTANYFONT
  1409. ANYSTYLE
  1410. EANYTAB
  1411. AGEANYSCROLL
  1412. ANYWHEN
  1413. ANYVALID
  1414. ANYMESSAGEANYERROR
  1415. EANYDISABLEANYSCHEME
  1416. WINDOWS
  1417. @ <<Vpos>>,<<Hpos>> GET <<Name>> ;
  1418.     SIZE <<Height>>,<<Width>>,<<Spacing>> ;
  1419.     DEFAULT <<Initialnum>>
  1420. THEPICTUREPICTURE
  1421. REG_SCREENS
  1422. G_SCREEN
  1423. EANYBITMAPCANYFONT
  1424. REANYSTYLE
  1425. EANYWHEN
  1426. GEANYVALID
  1427. ANYDISABLEANYMESSAGEANYERROR
  1428. EANYSCHEME
  1429. WINDOWS
  1430. @ <<Vpos>>,<<Hpos>> GET <<Name>> ;
  1431.     SIZE <<Height>>,<<Width>>,<<Spacing>> ;
  1432.     DEFAULT <<Initialnum>>
  1433. THEPICTUREPICTURE
  1434. REG_SCREENS
  1435. G_SCREEN
  1436. EANYBITMAPCANYFONT
  1437. REANYSTYLE
  1438. EANYWHEN
  1439. GEANYVALID
  1440. ANYDISABLEANYMESSAGEANYERROR
  1441. EANYSCHEME
  1442. WINDOWS
  1443. @ <<Vpos>>,<<Hpos>> GET <<Name>> ;
  1444.     SIZE <<Height>>,<<Width>> ;
  1445.     DEFAULT <<Initialnum>>
  1446. THEPICTUREPICTURE
  1447. REG_SCREENS
  1448. G_SCREEN
  1449. EANYBITMAPCANYFONT
  1450. REANYSTYLE
  1451. EANYWHEN
  1452. GEANYVALID
  1453. ANYDISABLEANYMESSAGEANYERROR
  1454. EANYSCHEME
  1455. WINDOWS
  1456. @ <<Vpos>>,<<Hpos>> GET <<Name>> ;
  1457.      PICTURE
  1458.     FROM <<Expr>>
  1459. WINDOWS
  1460.     SIZE <<Height>>,<<Width>> ;
  1461.     DEFAULT 1
  1462. ICTURESTART
  1463. REG_SCREENS
  1464. G_SCREEN
  1465. EPICTURE
  1466. CHOPPICTURSTYLE
  1467. EELEMRANGE
  1468. FROMPOPUP
  1469. ANYFONT
  1470. LEANYSTYLE
  1471. EANYWHEN
  1472. EANYVALID
  1473. ANYDISABLEANYMESSAGEANYERROR
  1474. NANYSCHEME
  1475. WINDOWS
  1476. @ <<Vpos>>,<<Hpos>> SAY
  1477.  (LOCFILE("<<m.relpath>>",<<bitmapstr(1)>>, "Where is <<basename(m.relpath)>>?"
  1478. , "PICT"
  1479.  )) BITMAP ;
  1480.  <<Name>> ;
  1481.     SIZE <<Height>>,<<Width>>
  1482.     CENTER
  1483.     ISOMETRIC
  1484.     STRETCH
  1485. RELPATH
  1486. REG_SCREENS
  1487. G_SCREEN
  1488. STYLE
  1489. FINDRELPATPICTURE
  1490. URJUSTEXT
  1491. ECENTER
  1492. BORDER
  1493. ANYSTYLE
  1494. WINDOWS
  1495. @ <<Vpos>>,<<Hpos>> GET <<Name>> ;
  1496.     SPINNER
  1497.  <<VAL(Initialval)>>
  1498.  1.000
  1499. , <<Tag>>
  1500. , <<Tag2>>
  1501.     PICTURE
  1502.     SIZE <<Height>>, <<Width>>
  1503.     DEFAULT <<VAL(Tag)>>
  1504.     DEFAULT <<VAL(Tag2)>>
  1505.     DEFAULT 1
  1506. THEPICTUREPICTURE
  1507. REG_SCREENS
  1508. G_SCREEN
  1509. INITIALVALTAG
  1510. IALVALTAG2
  1511. ECHOPPICTURGENDEFAULTELEMRANGE
  1512. ANYWHEN
  1513. EANYVALID
  1514. EANYDISABLEANYMESSAGEANYERROR
  1515. EANYFONT
  1516. NANYSTYLE
  1517. ANYSCHEME
  1518.     POPUP
  1519.  <<Expr>> ;
  1520.  <<g_popups[m.pos+2]>> ;
  1521. WINDOWS
  1522.     SIZE <<Height>>,<<Width>> ;
  1523.     DEFAULT " "
  1524. START
  1525. TUREPOS
  1526. RESTYLE
  1527. G_POPUPS
  1528. LDBALIAS
  1529. ALG_SCREENS
  1530. G_SCREEN
  1531. WINDOWS
  1532. @ <<Vpos>>,<<Hpos>> GET <<Name>> ;
  1533.     PICTURE <<m.thepicture>> ;
  1534.     SIZE <<Height>>,<<Width>> ;
  1535.     DEFAULT <<IIF(EMPTY(m.theinitval), '" "', m.theinitval)>>
  1536.     PICTURE "<<ctrlclause(picture)>>" ;
  1537.     FROM <<Expr>> ;
  1538.     SIZE <<Height>>,<<Width>>
  1539.     DEFAULT 1
  1540. THEPICTURETHEINITVALG_SCREENS
  1541. G_SCREEN
  1542. OBJCODE
  1543. PICTURE
  1544. REINITIALVALELEMRANGE
  1545. ANYFONT
  1546. ANYSTYLE
  1547. ANYWHEN
  1548. EANYVALID
  1549. EANYDISABLEANYMESSAGEANYERROR
  1550. EANYSCHEME
  1551.     RANGE
  1552.  <<ALLTRIM(CHRTRAN(Rangelo,CHR(13)+CHR(10),""))>>
  1553.  <<m.genericname>>()
  1554. GET Low RANGE
  1555. SPINNER Low RANGE
  1556. Popup From
  1557.     RANGE ,
  1558.  <<CHRTRAN(ALLTRIM(Rangehi),CHR(13)+CHR(10),"")>>
  1559.  <<m.genericname>>()
  1560. GET High RANGE
  1561. SPINNER High RANGE
  1562. Popup From
  1563. FIRSTELEM
  1564. GENERICNAMRANGELO
  1565. LOTYPE
  1566. OBJTYPE
  1567. AMADDTOCTRL
  1568. AMRANGEHI
  1569. AMHITYPE
  1570. @ 0,0 CLEAR
  1571. ACTIVATE WINDOW <<g_screens[m.cnt,2]>>
  1572. IF WVISIBLE("<<g_screens[m.cnt,2]>>")
  1573.     ACTIVATE WINDOW <<g_screens[m.cnt,2]>> SAME
  1574.     ACTIVATE WINDOW <<g_screens[m.cnt,2]>> NOSHOW
  1575. ENDIF
  1576. TELEM
  1577. G_NOREADPLG_LASTWINDG_SCREENS
  1578. G_MULTREADV
  1579.     DEFAULT
  1580.  {  /  /  }
  1581.  <<ALLTRIM(m.theinitval)>>
  1582. THEINITVALINITIALVALFILLCHAR
  1583.     PICTURE <<LEFT(m.picture, AT(" ",m.picture))>>"
  1584.  + ";" + ;
  1585.         (LOCFILE("<<m.relpath>>",<<bitmapstr(1)>>,"Where is <<basename(m.relpath)>>?"
  1586. ,"PICT"
  1587.     PICTURE
  1588. PICTURE
  1589. ALNAME
  1590. ALVALRELPATH
  1591. DCOUNT
  1592. LVALFINDRELPATJUSTEXT
  1593. CHOPPICTUR<
  1594.  <<LEFT(m.pict,250) + m.quotechar>> + ;
  1595.         <<LEFT(m.pict,250) + m.quotechar>> + ;
  1596.  <<m.pict>>
  1597.     <<m.pict>>
  1598. ALQUOTECHAR
  1599. FIRST
  1600.     DISABLE
  1601. DISABLED
  1602.     PICTURE <<SUBSTR(m.string,2,RAT(LEFT(picture,1),m.string)-2)>>
  1603.     PICTURE <<LEFT(picture,expr_pos-1)>>
  1604. <<LEFT(picture,1)>>
  1605.  + <<SUBSTR(picture,expr_pos+1,LEN(picture)-expr_pos-1))>>
  1606.     PICTURE <<Picture>>
  1607. STRING
  1608. LEXPR_POS
  1609. NEWSTRING
  1610. PICTURE
  1611. G_ITSE
  1612. ATHASEXPR
  1613. THEPICTUREG_ITSE
  1614.     SCROLL
  1615. SCROLLBAR
  1616. LLBAR
  1617. WINDOWS
  1618.     FONT "<<Fontface>>", <<Fontsize>>
  1619. G_SCREENS
  1620. G_SCREEN
  1621. WINDOWS
  1622.     STYLE "
  1623. <<num2style(fontstyle)>>
  1624. <<Style>>
  1625. G_SCREENS
  1626. G_SCREEN
  1627. FONTSTYLE
  1628. STYLE
  1629. ATOBJTYPE
  1630. WINDOWS
  1631.     PATTERN <<Fillpat>>
  1632. G_SCREENS
  1633. G_SCREEN
  1634. FILLPAT
  1635.     COLOR <<Colorpair>>
  1636.     COLOR SCHEME <<Scheme>>
  1637. , <<Scheme2>>
  1638.     COLOR SCHEME <<m.g_defasch2>>
  1639.     COLOR SCHEME <<m.g_defasch2>>
  1640.     COLOR SCHEME <<m.g_defasch1>>, <<m.g_defasch2>>
  1641. WINDOWS
  1642.     COLOR
  1643.  ,RGB(
  1644.  RGB(
  1645.  ,,,,,,,,RGB(
  1646.  RGB(
  1647.  RGB(
  1648.  ,,,,,,,,RGB(
  1649. <<Penred>>,<<Pengreen>>,<<Penblue>>,
  1650. <<Fillred>>,<<Fillgreen>>,<<Fillblue>>)
  1651. ,RGB(
  1652. <<Penred>>,<<Pengreen>>,<<Penblue>>,
  1653. <<Fillred>>,<<Fillgreen>>,<<Fillblue>>)
  1654. COLORPAIR
  1655. SCHEME
  1656. OBJTYPE
  1657. SCHEME2
  1658. G_DEFASCH2HEIGHT
  1659. G_SCREENS
  1660. G_SCREEN
  1661. MFILLRED
  1662. PENRED
  1663. AMCTRLFLAG
  1664. EOBJCODE
  1665. WINDOWS
  1666.     PEN <<Pensize>>, <<Penpat>>
  1667. G_SCREENS
  1668. G_SCREEN
  1669.     VALID <<stripcr(m.valid)>>
  1670.     VALID <<m.genericname>>()
  1671. VALID
  1672. GENERICNAMVALID
  1673. VALIDTYPE
  1674. GETCNAME
  1675. MADDTOCTRL
  1676.     TITLE <<SUBSTR(m.string, 2, RAT('"',m.string)-2)>>
  1677.     TITLE <<m.thetag>>
  1678.     FOOTER <<SUBSTR(m.string, 2, RAT('"',m.string)-2)>>
  1679.     FOOTER <<m.thetag>>
  1680. STRING
  1681. NAMTHETAG
  1682. DTYPE
  1683. G_ITSE
  1684. MTAG2
  1685.     WHEN <<stripcr(m.when)>>
  1686.     WHEN <<m.genericname>>()
  1687. GENERICNAMWHEN
  1688. WHENTYPE
  1689. GETCNAME
  1690. MADDTOCTRL
  1691. ICNAM
  1692.     MESSAGE
  1693.  <<stripcr(m.mess)>>
  1694.     MESSAGE <<m.genericname>>()
  1695. MESSAGE
  1696. GENERICNAMMESS
  1697. MESSAGE
  1698. MESSTYPE
  1699. MGETCNAME
  1700. MADDTOCTRL
  1701.     ERROR
  1702.  <<stripcr(m.err)>>
  1703.     ERROR <<m.genericname>>()
  1704. ERROR
  1705. GENERICNAMERR
  1706. ERROR
  1707. ERRORTYPE
  1708. GETCNAME
  1709. MADDTOCTRL
  1710. CNAMB
  1711.     FILL "<<Fillchar>>"
  1712. FILLCHAR
  1713.     <<IIF(Float, "FLOAT ;", "NOFLOAT ;")>>
  1714.     <<IIF(Close, "CLOSE", "NOCLOSE")>>
  1715.     SHADOW
  1716.     MINIMIZE
  1717.     NOMINIMIZE
  1718. SHADOW
  1719. MG_GENVERS
  1720. MINIMIZE
  1721.     NONE
  1722.     DOUBLE
  1723.     PANEL
  1724.     SYSTEM
  1725. BORDER
  1726.     FILL FILE LOCFILE("<<m.relpath>>",<<bitmapstr(1)>>, ;
  1727.         "Where is <<LOWER(basename(m.relpath))>>?")
  1728. PICTURE
  1729. MRELPATH
  1730. FINDRELPATBASENAME
  1731.     ICON FILE LOCFILE("<<m.relpath>>","<<iconstr()>>", ;
  1732.         "Where is <<LOWER(basename(m.relpath))>>?")
  1733. ORDER
  1734. MRELPATH
  1735. FINDRELPATBASENAME
  1736. WINDOWS
  1737. WINDOWS
  1738.     AT  <<Vpos>>, <<Hpos>>  ;
  1739.     SIZE <<Height>>,<<Width>>
  1740.     FROM INT((SROW()-<<Height>>)/2),
  1741. INT((SCOL()-<<Width>>)/2) ;
  1742.     TO INT((SROW()-<<Height>>)/2)+<<Height-1>>,
  1743. INT((SCOL()-<<Width>>)/2)+<<Width-1>>
  1744. WINDOWS
  1745.     AT <<Vpos>>, <<Hpos>> ;
  1746.     SIZE <<Height>>,<<Width>>
  1747.     FROM <<Vpos>>, <<Hpos>> ;
  1748.     TO <<Height+Vpos-1>>,<<Width+Hpos-1>>
  1749. WINDOWS
  1750.     AT <<m.xcoord>>, <<m.ycoord>> ;
  1751.     SIZE <<Height>>,<<Width>>
  1752.     FROM <<m.xcoord>>, <<m.ycoord>> ;
  1753.     TO <<Height+m.xcoord-1>>,<<Width+m.ycoord-1>>
  1754. XCOORD
  1755. MYCOORD
  1756. G_SCREENS
  1757. G_SCREEN
  1758. CENTER
  1759. *       <<m.g_corn1>><<SAFEREPL(m.g_horiz,57)>><<m.g_corn2>>
  1760. *       <<m.g_verti1>><<SAFEREPL(" ",57)>><<m.g_verti2>>
  1761. *       <<m.g_verti1>> <<DATE()>>
  1762. <<PADC(UPPER(ALLTRIM(strippath(m.g_outfile))),IIF(SET("CENTURY")="ON",35,37))," ")>>
  1763.   <<TIME()>> <<m.g_verti2>>
  1764. *       <<m.g_verti1>><<SAFEREPL(" ",57)>><<m.g_verti2>>
  1765. *       <<m.g_corn5>><<SAFEREPL(m.g_horiz,57)>><<m.g_corn6>>
  1766. *       <<m.g_verti1>><<SAFEREPL(" ",57)>><<m.g_verti2>>
  1767. *       <<m.g_verti1>> <<m.g_devauthor>>
  1768. <<SAFEREPL(" ",56-LEN(m.g_devauthor))>><<m.g_verti2>>
  1769. *       <<m.g_verti1>><<SAFEREPL(" ",57)>><<m.g_verti2>>
  1770. *       <<m.g_verti1>>
  1771.  Copyright (c) <<YEAR(DATE())>>
  1772.  <<ALLTRIM(m.g_devcompany)>>
  1773. <<SAFEREPL(" ",37-LEN(ALLTRIM(m.g_devcompany)))>>
  1774. <<m.g_verti2>>
  1775.  <<SAFEREPL(" ",37)>><<m.g_verti2>>
  1776. *       <<m.g_verti1>> <<m.g_devcompany>>
  1777. <<SAFEREPL(" ",56-LEN(m.g_devcompany))>><<m.g_verti2>>
  1778. *       <<m.g_verti1>> <<m.g_devaddress>>
  1779. <<SAFEREPL(" ",56-LEN(m.g_devaddress))>><<m.g_verti2>>
  1780. *       <<m.g_verti1>> <<ALLTRIM(m.g_devcity)>>, <<m.g_devstate>>
  1781.   <<ALLTRIM(m.g_devzip)>>
  1782. <<SAFEREPL(" ",50-(LEN(ALLTRIM(m.g_devcity)+ALLTRIM(m.g_devzip))))>>
  1783. <<m.g_verti2>>
  1784. COUNTRY
  1785. *       <<m.g_verti1>> <<ALLTRIM(m.g_devctry)>>
  1786. <<SAFEREPL(" ",50-(LEN(ALLTRIM(m.g_devctry))))>>
  1787. <<m.g_verti2>>
  1788. *       <<m.g_verti1>><<SAFEREPL(" ",57)>><<m.g_verti2>>
  1789. *       <<m.g_verti1>> Description:
  1790.                                             <<m.g_verti2>>
  1791. *       <<m.g_verti1>>
  1792.  This program was automatically generated by GENSCRN.
  1793.     <<m.g_verti2>>
  1794. *       <<m.g_verti1>><<SAFEREPL(" ",57)>><<m.g_verti2>>
  1795. *       <<m.g_corn3>><<SAFEREPL(m.g_horiz,57)>><<m.g_corn4>>
  1796. G_DEVCOMPAG_DEVCTRY
  1797. *       <<m.g_corn1>><<SAFEREPL(m.g_horiz,57)>><<m.g_corn2>>
  1798. *       <<m.g_verti1>><<SAFEREPL(" ",57)>><<m.g_verti2>>
  1799. *       <<m.g_verti1>>
  1800.  <<UPPER(m.procname)>>           <<m.from>>
  1801. <<SAFEREPL(" ",45-LEN(m.procname+m.from))>><<m.g_verti2>>
  1802. *       <<m.g_verti1>>
  1803.  <<UPPER(m.procname)>>           <<m.varname>> <<m.from>>
  1804. <<SAFEREPL(" ",44-LEN(m.procname+m.varname+m.from))>><<m.g_verti2>>
  1805. *       <<m.g_verti1>><<SAFEREPL(" ",57)>><<m.g_verti2>>
  1806. *       <<m.g_verti1>> Function Origin:
  1807. <<SAFEREPL(" ",40)>><<m.g_verti2>>
  1808. *       <<m.g_verti1>><<SAFEREPL(" ",57)>><<m.g_verti2>>
  1809. *       <<m.g_verti1>><<SAFEREPL(" ",57)>><<m.g_verti2>>
  1810. *       <<m.g_verti1>> From Platform:
  1811.        <<VersionCap(m.g_genvers, .F.)>>
  1812. <<SAFEREPL(" ",35-LEN(VersionCap(m.g_genvers, .F.)))>>
  1813. <<m.g_verti2>>
  1814. *       <<m.g_verti1>> From Screen:
  1815.          Multiple Screens
  1816. <<SAFEREPL(" ",19)>><<m.g_verti2>>
  1817.          <<basename(SYS(2014,DBF()))>>
  1818. <<SAFEREPL(" ",35-LEN(basename(SYS(2014,DBF()))))>>
  1819. <<m.g_verti2>>
  1820. *       <<m.g_verti1>> Called By:           READ Statement
  1821. <<SAFEREPL(" ",21)>><<m.g_verti2>>
  1822. *       <<m.g_verti1>> Snippet Number:
  1823.       <<ALLTRIM(STR(m.g_snippcnt,2))>>
  1824. <<SAFEREPL(" ",35-LEN(ALLTRIM(STR(m.g_snippcnt,2))))>><<m.g_verti2>>
  1825. *       <<m.g_verti1>><<SAFEREPL(" ",57)>><<m.g_verti2>>
  1826. *       <<m.g_corn3>><<SAFEREPL(m.g_horiz,57)>><<m.g_corn4>>
  1827. *       <<m.g_verti1>><<SAFEREPL(" ",57)>><<m.g_verti2>>
  1828. *       <<m.g_verti1>> From Platform:
  1829.        <<VersionCap(m.g_genvers, .F.)>>
  1830. <<SAFEREPL(" ",35-LEN(VersionCap(m.g_genvers, .F.)))>>
  1831. <<m.g_verti2>>
  1832. *       <<m.g_verti1>> From Screen:
  1833.          <<basename(SYS(2014,DBF()))>>
  1834. ,     Record Number:  <<STR(RECNO(),3)>>
  1835. <<SAFEREPL(" ",10-LEN(basename(SYS(2014,DBF())+STR(RECNO(),3))))>>
  1836. <<m.g_verti2>>
  1837. *       <<m.g_verti1>> Variable:            <<m.varname>>
  1838. <<SAFEREPL(" ",35-LEN(m.varname))>><<m.g_verti2>>
  1839. *       <<m.g_verti1>> Called By:           <<m.from+" Clause">>
  1840. <<SAFEREPL(" ",35-LEN(m.from+" Clause"))>><<m.g_verti2>>
  1841. *       <<m.g_verti1>> Object Type:
  1842.          <<Object(Objtype)>>
  1843. <<SAFEREPL(" ",35-LEN(Object(Objtype)))>><<m.g_verti2>>
  1844. *       <<m.g_verti1>> Snippet Number:
  1845.       <<ALLTRIM(STR(m.g_snippcnt,3))>>
  1846. <<SAFEREPL(" ",35-LEN(ALLTRIM(STR(m.g_snippcnt,3))))>><<m.g_verti2>>
  1847. *       <<m.g_verti1>><<SAFEREPL(" ",57)>><<m.g_verti2>>
  1848. *       <<m.g_corn3>><<SAFEREPL(m.g_horiz,57)>><<m.g_corn4>>
  1849. PROCNAME
  1850. AFROM
  1851. READLEVEL
  1852. VARNAME
  1853. G_SNIPPCNTG_NSCREENSG_MULTREADOBJECT
  1854. MOBJTYPE
  1855. *       <<m.g_corn1>><<SAFEREPL(m.g_horiz,57)>><<m.g_corn2>>
  1856. *       <<m.g_verti1>><<SAFEREPL(" ",57)>><<m.g_verti2>>
  1857. *       <<m.g_verti1>>
  1858.  <<PADC(m.msg,55," ")>>
  1859.  <<m.g_verti2>>
  1860. *       <<m.g_verti1>><<SAFEREPL(" ",57)>><<m.g_verti2>>
  1861. *       <<m.g_corn3>><<SAFEREPL(m.g_horiz,57)>><<m.g_corn4>>
  1862. DBALIAS
  1863. ASTRING
  1864. LEVEL
  1865. BASENAME
  1866. VERSIONCAPG_GENVERS
  1867. *       <<m.g_corn1>><<SAFEREPL(m.g_horiz,57)>><<m.g_corn2>>
  1868. *       <<m.g_verti1>><<SAFEREPL(" ",57)>><<m.g_verti2>>
  1869. *       <<m.g_verti1>>
  1870.  <<PADC(m.msg,55," ")>>
  1871.  <<m.g_verti2>>
  1872. *       <<m.g_verti1>><<SAFEREPL(" ",57)>><<m.g_verti2>>
  1873. *       <<m.g_corn3>><<SAFEREPL(m.g_horiz,57)>><<m.g_corn4>>
  1874. DBALIAS
  1875. ASTRING
  1876. LEVEL
  1877. BASENAME
  1878. * <<m.msg>>
  1879. FILENAME
  1880. ASTRIPPATH
  1881. STRIPEXT
  1882. FILENAME
  1883. ADOTPOS
  1884. TERMINATOR
  1885. FILENAME
  1886. ASLASHPOS
  1887. NAMELEN
  1888. ORCOLONPOS
  1889. PATHNAME
  1890. ASEPARATOR
  1891. FILNAME
  1892. FILNAME
  1893. FILNAME
  1894. FILNAME
  1895. JUSTFNAME
  1896. FILNAME
  1897. PNAME
  1898. JUSTPATH
  1899. RJUSTFNAME
  1900. ADDBS
  1901. WINDOWNAMEWINDCNT
  1902. FOUND
  1903. STFNAME
  1904. FIRST
  1905. MIDDLE
  1906. platformf
  1907. FUNCTION <<m.procname>>     &&  <<m.varname>> <<m.from>>
  1908. DECIMALSz
  1909. #REGION <<INT(m.g_screen)>>
  1910. <<STUFF(m.textline, m.at, m.wnamelen,g_screens[m.g_screen,2])>>
  1911. <<m.textline>>
  1912. <<m.textline>>
  1913. FUNCTION <<m.procname>>     &&  <<m.varname>> <<m.from>>
  1914. PROCNAME
  1915. EFROM
  1916. VARNAME
  1917. RLINECNT
  1918. COUNT
  1919. TEXTLINE
  1920. GENFUNCTIONOTCOMNT
  1921. AMTHISPRETEXIN_DEC
  1922. EPLATNUM
  1923. EWNAMELEN
  1924. EUPLINE
  1925. ETHISPLAT
  1926. PLATFORM
  1927. GETPLATNUMG_TMPHANDLGENFUNCHEAKILLCR
  1928. EOKTOGENERAG_WNAMES
  1929. OG_SCREEN
  1930. ATWNAME
  1931. ISCOMMENT
  1932. GENINSERTCG_ORGHANDL
  1933. PROCEDURE
  1934. FUNCTION
  1935. PARAMETERS
  1936. #NAME
  1937. STATEMENT
  1938. NOTCOMNT
  1939. ASTERISK
  1940. AMPERSAND
  1941. ISNOTE
  1942. WORD1
  1943. G_DBLAMPERWORDNUM
  1944. MATCH
  1945. Push Button
  1946. Radio Button
  1947. Check Box
  1948. Field
  1949. Popup
  1950. OBJECTTYPEOBJNAME
  1951. Merging Files
  1952. Unsuccessful file merge...
  1953. Serious
  1954. Generation Complete
  1955. TTYPETOP
  1956. PESTATUS
  1957. CHUNK
  1958. G_GRAPHIC
  1959. G_TMPHANDLG_ORGHANDLERRORHANDL
  1960. @ 2,1 TO 4,m.g_thermwidth+4 &g_boxstrg
  1961. TTYPEPROMPT
  1962. G_GRAPHIC
  1963. G_OUTFILE
  1964. THERMFNAMETHERMOMETEG_DLGFACE
  1965. G_DLGSIZE
  1966. G_DLGSTYLEG_THERMWIDX
  1967. PERCENT
  1968. PENBLOCKS
  1969. THERMOMETEG_NUMPLATFG_THERMWID,
  1970. thermomete
  1971. THERMOMETE
  1972. Thermometer error!  Current > finish.
  1973. Thermometer error! Finish out of range.
  1974. OMETECURRENT
  1975. FINISH
  1976. ETEASSERT
  1977. Geneva
  1978. MS Sans Serif
  1979. FNAME
  1980. METEADDELIPSE
  1981. G_PATHSEP
  1982. G_THERMFFAG_THERMFSIG_THERMFSTPARTIALFNA
  1983. FILNAME
  1984. TEFILLEN
  1985. BNAME
  1986. ELIPSE
  1987. FFAREMAIN
  1988. FSIG_PATHSEP
  1989. JUSTFNAME
  1990. RETSTR
  1991. JUSTPATH
  1992. Minor
  1993. Serious
  1994. Fatal
  1995. Thermomete
  1996. Thermomete
  1997. TELINENUM
  1998. ERRCODE
  1999. CLEANUP
  2000. FAERRLOG
  2001. SIG_STATUS
  2002. ERRSHOW
  2003. G_HAVEHANDCLOSEFILE
  2004. G_ORGHANDLG_TMPHANDLTHERMOMETE
  2005. Generation process stopped.
  2006. Thermomete
  2007. Thermomete
  2008. BUILDDISABG_HAVEHANDG_OUTFILE
  2009. G_TMPFILE
  2010. THERMOMETECLEANUP
  2011. GENERATOR: <<ALLTRIM(m.msg)>>
  2012.  LINE NUMBER: <<m.linenum>>
  2013. DDISABLINENUM
  2014. NDOPENERRFILG_ORGHANDL`
  2015. Genscrn Error
  2016. Genscrn Error
  2017. Genscrn Line Number: F
  2018. m.g_screenf
  2019. Generating from: FF
  2020. Press any key to cleanup and exit...
  2021. Line Number: F
  2022. m.g_screenf
  2023. Working on screen: FF
  2024. Press any key to cleanup and exit...F
  2025. CURSORz
  2026. SET CURSOR &curcursor
  2027. DDISABLINENO
  2028. NDCURCURSOR
  2029. G_GRAPHIC
  2030. ALERT
  2031. METEG_DLGFACE
  2032. G_DLGSIZE
  2033. G_DLGSTYLEDISPMSG
  2034. LEG_SCREEN
  2035. LG_SCREENS
  2036. .ERR could not be opened...
  2037. Thermomete
  2038. Thermomete
  2039. TEXTMERGEz
  2040. ERRFILE
  2041. ABERRHANDLE
  2042. G_ERRLOG
  2043. ERRSHOW
  2044. G_STATUS
  2045. ETHERMOMETE
  2046. g_platformsf
  2047. RHANDLE
  2048. G_PLATFORM
  2049. g_platformsf
  2050. g_platforms[m.n]f
  2051. ABG_PLATFORMw
  2052. g_platformsf
  2053. ABG_PLATFORM
  2054. IF ATC("PARA",&snipname) = 0
  2055. m.numlines = MEMLINES(&snipname)
  2056. m.thisline = UPPER(LTRIM(MLINE(&snipname, 1, _MLINE)))
  2057. #SECT
  2058. m.thisline = UPPER(LTRIM(MLINE(&snipname, 1, _MLINE)))
  2059. PARAMETERS
  2060. m.contin = MLINE(&snipname, 1, _MLINE)
  2061. #SECT
  2062. EXTERNAL
  2063. SNIPNAME
  2064. PLATFORMTHISPARAM
  2065. NUMLINES
  2066. MTHISLINE
  2067. EWORD1
  2068. METECONTIN
  2069. KILLCR
  2070. EG_DBLAMPERISCOMMENT
  2071. WORDNUM
  2072. RMATCH
  2073. EXACTz
  2074. CANDIDATE
  2075. KEYWORD
  2076. RMIN_EXACT
  2077. RETLOG
  2078. W_NUM
  2079. RET_STR
  2080. MSTRT_POS
  2081. #NAME
  2082. #NAME
  2083. SNIPPET
  2084. DIRNAME
  2085. RMKILLCR
  2086. G_AREAS
  2087. G_AREACOUN8
  2088. AREAS
  2089. G_AREACOUNG_AREAS
  2090. ticktockf
  2091. TICKTOCK
  2092. BUCKET
  2093. TICKTOCK
  2094. BUCKET
  2095. TICKTOCK
  2096. G_GRAPHIC
  2097. MS-DOS
  2098.  and UNIX
  2099. WINDOWS
  2100. Windows
  2101.  and Macintosh
  2102. Macintosh
  2103.  and Windows
  2104.  and MS-DOS
  2105. RETSTRG
  2106. G_ALLPLATFG_NUMPLATF[
  2107. ALLPLATFG_SCREENS
  2108. PLATFORM
  2109. NOBJTYPE
  2110. PLNUM
  2111. LATFG_SCREENS
  2112. PLATFORM
  2113. ** Start of inserted file <<m.incfn>> <<REPLICATE(m.g_horiz,32)+"start">>
  2114. ** End of inserted file <<m.incfn>> <<REPLICATE(m.g_horiz,36)+"end">>
  2115. * Inserted file <<m.incfn>> not found!
  2116. INCFN
  2117. LATFSCRNNO
  2118. INSETUP
  2119. NPLATNAME
  2120. OLDALS
  2121. INSDBFNAMEOLDMLINE
  2122. FPTNAME
  2123. EINSCODE
  2124. MEWRITECODE
  2125. FORCEEXT
  2126. WORDNUM
  2127. TFSTRG
  2128. WHICHONE
  2129. FG_PICEXT
  2130. G_BMPEXT
  2131. NG_ICNEXT
  2132. G_ICOEXT
  2133. G_ICNEXT
  2134. FG_ICOEXT
  2135. ICOEXT
  2136. BIUOSCE-
  2137. ICOEXT
  2138. STYLECHARSOUTSTRG
  2139. PICTSTRG
  2140. FSPOS
  2141. SETALL
  2142. CLEANUP
  2143. CLEANSCRN
  2144. BUILDENABL
  2145. BUILDDISAB
  2146. PREPPARAMS
  2147. CLEANPARAM
  2148. CHECKPARAM
  2149. PREPPLATFO
  2150. PREPFILE
  2151. CLOSEFILE
  2152. PREPSCREEN
  2153. NEWWINDOWS
  2154. NEWSCHEMES
  2155. NEWDBFS
  2156. NEWREADCLA
  2157. NEWDIRECTI
  2158. GETPLATFOR
  2159. PREPWNAMES
  2160. SCREENUSED
  2161. ILLEGALNAM
  2162. OPENPROJDB
  2163. GETWITHLIS
  2164. REFRESHPRE
  2165. ALLDIGITS
  2166. SUBDEVINFO
  2167. BUILD
  2168. DISPATCHBU
  2169. BUILDCTRL
  2170. GENSETENVI
  2171. GENCLNENVI
  2172. GENCLEANUP
  2173. GENPROCEDU
  2174. PROCSMATCH
  2175. ISGENPLAT
  2176. PUTPROCHEA
  2177. EXTRACTPRO
  2178. EMITPROC
  2179. EMITBRACKE
  2180. PUTPROC
  2181. GETPROCNUM
  2182. HASCONFLIC
  2183. GETFIRSTPR
  2184. SCANPROC
  2185. UPDPROCARR
  2186. ADDPROCNAM
  2187. GETPLATNUM
  2188. GENCASESTM
  2189. GENPARAMET
  2190. GENSECT1
  2191. GENSECT2
  2192. COUNTDIREC
  2193. NOTEDIRECT
  2194. FINDSECTIO
  2195. WRITECODE
  2196. WRITELINE
  2197. GENINSERTC
  2198. ISPARAMETE
  2199. ATWNAME
  2200. ISCOMMENT
  2201. GENCLAUSEC
  2202. VALICLAUSE
  2203. GENVALIDBO
  2204. WHENCLAUSE
  2205. GENWHENBOD
  2206. ACTICLAUSE
  2207. DEATCLAUSE
  2208. SHOWCLAUSE
  2209. CHKSHOW
  2210. PLACESAYS
  2211. GENCLOSEDB
  2212. GENOPENDBF
  2213. UNIQUEDBF
  2214. GENUSESTMT
  2215. FINDRELPAT
  2216. GENORDER
  2217. GENINDEXES
  2218. GENRELATIO
  2219. GENRELSTMT
  2220. BUILDFMT
  2221. GENUSERCOD
  2222. ANYWINDOWS
  2223. GENACTISTM
  2224. PLACEREAD
  2225. ANYMODAL
  2226. ANYLOCK
  2227. GENWITHCLA
  2228. DOPLACECLA
  2229. FINDREADCL
  2230. SETCLAUSEF
  2231. ORCLAUSEFL
  2232. GENREADCLA
  2233. GENCLAUSE
  2234. GENGIVENRE
  2235. GENDIRECTI
  2236. SKIPWHITES
  2237. DEFPOPUPS
  2238. GENPOPDEFI
  2239. RELPOPUPS
  2240. DEFWINDOWS
  2241. GENDESKTOP
  2242. GENWINDEFI
  2243. GETARRANGE
  2244. GENBOXES
  2245. GENLINES
  2246. GENTEXT
  2247. GENFIELDS
  2248. GENINVBUT
  2249. GENTXTRGN
  2250. GENPUSH
  2251. GENRADBUT
  2252. GENCHKBOX
  2253. GENLIST
  2254. GENPICTURE
  2255. GENSPINNER
  2256. FROMPOPUP
  2257. GENPOPUP
  2258. ELEMRANGE
  2259. GENACTWIND
  2260. GENDEFAULT
  2261. ANYBITMAPC
  2262. CHOPPICTUR
  2263. ANYDISABLE
  2264. ANYPICTURE
  2265. HASEXPR
  2266. ANYSCROLL
  2267. ANYTAB
  2268. ANYFONT
  2269. ANYSTYLE
  2270. ANYPATTERN
  2271. ANYSCHEME
  2272. ANYPEN
  2273. ANYVALID
  2274. ANYTITLEOR
  2275. ANYWHEN
  2276. ANYMESSAGE
  2277. ANYERROR
  2278. ANYFILL
  2279. ANYWINDOWC
  2280. ANYBORDER
  2281. ANYWALLPAP
  2282. ANYICON
  2283. WINDOWFROM
  2284. HEADER
  2285. GENFUNCHEA
  2286. COMMENTBLO
  2287. PROCCOMMEN
  2288. GENCOMMENT
  2289. SAFEREPL
  2290. BASENAME
  2291. STRIPEXT
  2292. STRIPPATH
  2293. STRIPCR
  2294. ADDBS
  2295. JUSTFNAME
  2296. JUSTSTEM
  2297. JUSTPATH
  2298. JUSTEXT
  2299. FORCEEXT
  2300. UNIQUEWIN
  2301. ADDTOCTRL
  2302. OKTOGENERA
  2303. OBJECT
  2304. COMBINE
  2305. ACTTHERM
  2306. UPDTHERM
  2307. DEACTTHERM
  2308. THERMADJ
  2309. THERMFNAME
  2310. PARTIALFNA
  2311. ERRORHANDL
  2312. ESCHANDLER
  2313. ERRLOG
  2314. ERRSHOW
  2315. OPENERRFIL
  2316. PUSHINDENT
  2317. POPINDENT
  2318. COUNTPLATF
  2319. LOOKUPPLAT
  2320. HASRECORDS
  2321. GETPARAM
  2322. MATCH
  2323. WORDNUM
  2324. GETCNAME
  2325. NOTEAREA
  2326. CLEARAREAS
  2327. INITTICK
  2328. ETCLAU
  2329. PUTMSG
  2330. HENTT
  2331. VERSIONCAP
  2332. MULTIPLAT
  2333. SEEKHEADER
  2334. GETPLATNAM
  2335. INSERTFILE
  2336. VERSNUM
  2337. SHOWSTAT
  2338. KILLCR
  2339. ASSERT
  2340. BITMAPSTR
  2341. ICONSTR
  2342. STYLE2NUM
  2343. NUM2STYLE
  2344. CTRLCLAUSE
  2345. C:\FOXPRO\
  2346. GENSCRN.FXP
  2347. C:\FOXPRO\GENSCRN.PRG
  2348.