home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 14 / 14.iso / s / s005 / 52.ddi / SMM.LIB / SMARTFLD.SMM < prev   
Encoding:
INI File  |  1993-10-26  |  60.2 KB  |  3,781 lines

  1. [ver]
  2.     4
  3. [sty]
  4.     
  5. [charset]
  6.     82
  7.     ANSI (Windows, IBM CP 1252)
  8. [PanoseFontTable]
  9.     5
  10.     5
  11.     Helvetica
  12.     2818
  13.     1029
  14.     514
  15.     514
  16.     1026
  17.     Arial
  18.     2818
  19.     1030
  20.     514
  21.     514
  22.     1026
  23.     Tms Rmn
  24.     514
  25.     774
  26.     1284
  27.     517
  28.     1027
  29.     Helv
  30.     2818
  31.     1029
  32.     514
  33.     770
  34.     1026
  35.     Times New Roman
  36.     514
  37.     774
  38.     1029
  39.     517
  40.     1027
  41. [revisions]
  42.     0
  43. [recfile]
  44.     
  45.     *
  46.     1
  47.     1
  48.     3
  49.     8
  50.     0
  51.     0
  52. [lang]
  53.     1
  54. [desc]
  55.     Tools for building automated style sheets
  56.     
  57.     
  58.     
  59.     
  60.     751671261
  61.     8
  62.     751590726
  63.     32
  64.     13
  65.     0
  66.     0
  67.     0
  68.     0
  69.     
  70.     
  71.     
  72.     
  73.     
  74.     
  75.     1
  76. [prn]
  77.     QMS-PS 810
  78. [port]
  79.     LPT2:
  80. [fopts]
  81.     0
  82.     1
  83.     0
  84.     0
  85. [lnopts]
  86.     2
  87.     Body Text
  88.     1
  89. [docopts]
  90.     5
  91.     2
  92. [GramStyle]
  93.     
  94. [tag]
  95.     Footer
  96.     11
  97.     [fnt]
  98.         Times New Roman
  99.         240
  100.         0
  101.         49152
  102.     [algn]
  103.         1
  104.         1
  105.         0
  106.         0
  107.         0
  108.     [spc]
  109.         33
  110.         0
  111.         1
  112.         0
  113.         0
  114.         1
  115.         100
  116.     [brk]
  117.         4
  118.     [line]
  119.         8
  120.         0
  121.         1
  122.         0
  123.         0
  124.         1
  125.         1
  126.         144
  127.         144
  128.         1
  129.     [spec]
  130.         0
  131.         0
  132.         
  133.         0
  134.         1
  135.         1
  136.         0
  137.         0
  138.         0
  139.         0
  140.     [nfmt]
  141.         280
  142.         1
  143.         2
  144.         .
  145.         ,
  146.         $
  147.     Footer
  148.     0
  149.     0
  150. [tag]
  151.     Header
  152.     9
  153.     [fnt]
  154.         Times New Roman
  155.         240
  156.         0
  157.         49152
  158.     [algn]
  159.         1
  160.         1
  161.         0
  162.         0
  163.         0
  164.     [spc]
  165.         33
  166.         0
  167.         1
  168.         0
  169.         0
  170.         1
  171.         100
  172.     [brk]
  173.         4
  174.     [line]
  175.         8
  176.         0
  177.         1
  178.         0
  179.         0
  180.         1
  181.         1
  182.         144
  183.         144
  184.         1
  185.     [spec]
  186.         0
  187.         0
  188.         
  189.         0
  190.         1
  191.         1
  192.         0
  193.         0
  194.         0
  195.         0
  196.     [nfmt]
  197.         280
  198.         1
  199.         2
  200.         .
  201.         ,
  202.         $
  203.     Header
  204.     0
  205.     0
  206. [tag]
  207.     Title
  208.     8
  209.     [fnt]
  210.         Helvetica
  211.         360
  212.         0
  213.         49153
  214.     [algn]
  215.         4
  216.         1
  217.         0
  218.         0
  219.         0
  220.     [spc]
  221.         33
  222.         0
  223.         1
  224.         144
  225.         72
  226.         1
  227.         100
  228.     [brk]
  229.         16
  230.     [line]
  231.         8
  232.         0
  233.         1
  234.         0
  235.         0
  236.         1
  237.         1
  238.         144
  239.         144
  240.         1
  241.     [spec]
  242.         0
  243.         1
  244.         
  245.         0
  246.         1
  247.         1
  248.         0
  249.         0
  250.         0
  251.         0
  252.     [nfmt]
  253.         272
  254.         1
  255.         2
  256.         .
  257.         ,
  258.         $
  259.     Title
  260.     0
  261.     0
  262. [tag]
  263.     Subhead
  264.     7
  265.     [fnt]
  266.         Times New Roman
  267.         240
  268.         0
  269.         49155
  270.     [algn]
  271.         1
  272.         1
  273.         0
  274.         0
  275.         0
  276.     [spc]
  277.         33
  278.         0
  279.         1
  280.         72
  281.         72
  282.         1
  283.         100
  284.     [brk]
  285.         4
  286.     [line]
  287.         8
  288.         0
  289.         1
  290.         0
  291.         0
  292.         1
  293.         1
  294.         144
  295.         144
  296.         1
  297.     [spec]
  298.         0
  299.         2
  300.         
  301.         0
  302.         1
  303.         1
  304.         0
  305.         0
  306.         0
  307.         0
  308.     [nfmt]
  309.         272
  310.         1
  311.         2
  312.         .
  313.         ,
  314.         $
  315.     Subhead
  316.     0
  317.     0
  318. [tag]
  319.     Number List
  320.     6
  321.     [fnt]
  322.         Times New Roman
  323.         240
  324.         0
  325.         49152
  326.     [algn]
  327.         1
  328.         1
  329.         360
  330.         360
  331.         360
  332.     [spc]
  333.         33
  334.         0
  335.         1
  336.         0
  337.         0
  338.         1
  339.         100
  340.     [brk]
  341.         4
  342.     [line]
  343.         8
  344.         0
  345.         1
  346.         0
  347.         0
  348.         1
  349.         1
  350.         144
  351.         144
  352.         1
  353.     [spec]
  354.         0
  355.         0
  356.         <*:>
  357.         0
  358.         1
  359.         1
  360.         0
  361.         16
  362.         0
  363.         0
  364.     [nfmt]
  365.         272
  366.         1
  367.         2
  368.         .
  369.         ,
  370.         $
  371.     Number List
  372.     0
  373.     0
  374. [tag]
  375.     Bullet 1
  376.     5
  377.     [fnt]
  378.         Times New Roman
  379.         240
  380.         0
  381.         49152
  382.     [algn]
  383.         1
  384.         1
  385.         288
  386.         288
  387.         288
  388.     [spc]
  389.         33
  390.         0
  391.         1
  392.         0
  393.         0
  394.         1
  395.         100
  396.     [brk]
  397.         4
  398.     [line]
  399.         8
  400.         0
  401.         1
  402.         0
  403.         0
  404.         1
  405.         1
  406.         144
  407.         144
  408.         1
  409.     [spec]
  410.         0
  411.         0
  412.         <*5>
  413.         0
  414.         1
  415.         1
  416.         0
  417.         0
  418.         0
  419.         0
  420.     [nfmt]
  421.         280
  422.         1
  423.         2
  424.         .
  425.         ,
  426.         $
  427.     Bullet 1
  428.     0
  429.     0
  430. [tag]
  431.     Bullet
  432.     4
  433.     [fnt]
  434.         Times New Roman
  435.         240
  436.         0
  437.         49152
  438.     [algn]
  439.         1
  440.         1
  441.         0
  442.         288
  443.         288
  444.     [spc]
  445.         33
  446.         0
  447.         1
  448.         0
  449.         0
  450.         1
  451.         100
  452.     [brk]
  453.         4
  454.     [line]
  455.         8
  456.         0
  457.         1
  458.         0
  459.         0
  460.         1
  461.         1
  462.         144
  463.         144
  464.         1
  465.     [spec]
  466.         0
  467.         0
  468.         <*0>
  469.         0
  470.         1
  471.         1
  472.         0
  473.         0
  474.         0
  475.         0
  476.     [nfmt]
  477.         272
  478.         1
  479.         2
  480.         .
  481.         ,
  482.         $
  483.     Bullet
  484.     0
  485.     0
  486. [tag]
  487.     Body Single
  488.     3
  489.     [fnt]
  490.         Times New Roman
  491.         240
  492.         0
  493.         49152
  494.     [algn]
  495.         1
  496.         1
  497.         0
  498.         0
  499.         0
  500.     [spc]
  501.         33
  502.         0
  503.         1
  504.         0
  505.         0
  506.         1
  507.         100
  508.     [brk]
  509.         4
  510.     [line]
  511.         8
  512.         0
  513.         1
  514.         0
  515.         0
  516.         1
  517.         1
  518.         144
  519.         144
  520.         1
  521.     [spec]
  522.         0
  523.         0
  524.         
  525.         0
  526.         1
  527.         1
  528.         0
  529.         0
  530.         0
  531.         0
  532.     [nfmt]
  533.         280
  534.         1
  535.         2
  536.         .
  537.         ,
  538.         $
  539.     Body Single
  540.     0
  541.     0
  542. [tag]
  543.     Function
  544.     1
  545.     [fnt]
  546.         Helvetica
  547.         240
  548.         0
  549.         49153
  550.     [algn]
  551.         1
  552.         1
  553.         0
  554.         0
  555.         0
  556.     [spc]
  557.         33
  558.         0
  559.         1
  560.         0
  561.         0
  562.         1
  563.         100
  564.     [brk]
  565.         68
  566.     [line]
  567.         8
  568.         0
  569.         1
  570.         0
  571.         0
  572.         1
  573.         1
  574.         144
  575.         144
  576.         1
  577.     [spec]
  578.         0
  579.         1
  580.         
  581.         0
  582.         1
  583.         1
  584.         0
  585.         0
  586.         0
  587.         0
  588.     [nfmt]
  589.         272
  590.         1
  591.         3
  592.         .
  593.         ,
  594.         $
  595.     Body Text
  596.     0
  597.     0
  598. [tag]
  599.     Outline3
  600.     12
  601.     [fnt]
  602.         Times New Roman
  603.         200
  604.         0
  605.         49152
  606.     [algn]
  607.         1
  608.         1
  609.         0
  610.         720
  611.         0
  612.     [spc]
  613.         33
  614.         0
  615.         1
  616.         72
  617.         72
  618.         1
  619.         100
  620.     [brk]
  621.         4
  622.     [line]
  623.         8
  624.         0
  625.         1
  626.         0
  627.         0
  628.         1
  629.         1
  630.         144
  631.         144
  632.         1
  633.     [spec]
  634.         0
  635.         3
  636.         
  637.         0
  638.         1
  639.         1
  640.         0
  641.         0
  642.         0
  643.         0
  644.     [nfmt]
  645.         272
  646.         1
  647.         2
  648.         .
  649.         ,
  650.         $
  651.     Outline3
  652.     0
  653.     0
  654. [tag]
  655.     Outline1
  656.     1
  657.     [fnt]
  658.         Times New Roman
  659.         240
  660.         0
  661.         49153
  662.     [algn]
  663.         1
  664.         1
  665.         0
  666.         0
  667.         0
  668.     [spc]
  669.         33
  670.         0
  671.         1
  672.         72
  673.         0
  674.         1
  675.         100
  676.     [brk]
  677.         16
  678.     [line]
  679.         8
  680.         0
  681.         1
  682.         0
  683.         0
  684.         1
  685.         1
  686.         144
  687.         144
  688.         1
  689.     [spec]
  690.         0
  691.         1
  692.         
  693.         0
  694.         1
  695.         1
  696.         0
  697.         0
  698.         0
  699.         0
  700.     [nfmt]
  701.         272
  702.         1
  703.         2
  704.         .
  705.         ,
  706.         $
  707.     Outline1
  708.     0
  709.     0
  710. [tag]
  711.     Outline2
  712.     1
  713.     [fnt]
  714.         Times New Roman
  715.         200
  716.         0
  717.         49152
  718.     [algn]
  719.         1
  720.         1
  721.         216
  722.         0
  723.         0
  724.     [spc]
  725.         33
  726.         0
  727.         1
  728.         0
  729.         0
  730.         1
  731.         100
  732.     [brk]
  733.         4
  734.     [line]
  735.         8
  736.         0
  737.         1
  738.         0
  739.         0
  740.         1
  741.         1
  742.         144
  743.         144
  744.         1
  745.     [spec]
  746.         0
  747.         2
  748.         
  749.         0
  750.         1
  751.         1
  752.         0
  753.         16
  754.         0
  755.         0
  756.     [nfmt]
  757.         272
  758.         1
  759.         3
  760.         .
  761.         ,
  762.         $
  763.     Outline2
  764.     0
  765.     0
  766. [tag]
  767.     Body Text
  768.     2
  769.     [fnt]
  770.         Times New Roman
  771.         240
  772.         0
  773.         49152
  774.     [algn]
  775.         1
  776.         1
  777.         0
  778.         0
  779.         0
  780.     [spc]
  781.         33
  782.         0
  783.         1
  784.         0
  785.         0
  786.         1
  787.         100
  788.     [brk]
  789.         4
  790.     [line]
  791.         8
  792.         0
  793.         1
  794.         0
  795.         0
  796.         1
  797.         1
  798.         144
  799.         144
  800.         1
  801.     [spec]
  802.         0
  803.         0
  804.         
  805.         0
  806.         1
  807.         1
  808.         0
  809.         0
  810.         0
  811.         0
  812.     [nfmt]
  813.         280
  814.         1
  815.         2
  816.         .
  817.         ,
  818.         $
  819.     Body Text
  820.     0
  821.     0
  822. [lay]
  823.     Standard
  824.     513
  825.     [rght]
  826.         15840
  827.         12240
  828.         1
  829.         1440
  830.         1440
  831.         1
  832.         1440
  833.         1440
  834.         0
  835.         1
  836.         0
  837.         1
  838.         0
  839.         2
  840.         1
  841.         1440
  842.         10800
  843.         12
  844.         1
  845.         720
  846.         1
  847.         1440
  848.         1
  849.         2160
  850.         1
  851.         2880
  852.         1
  853.         3600
  854.         1
  855.         4320
  856.         1
  857.         5040
  858.         1
  859.         5760
  860.         1
  861.         6480
  862.         1
  863.         7200
  864.         1
  865.         7920
  866.         1
  867.         8640
  868.     [frght]
  869.     [lyfrm]
  870.         0
  871.         13184
  872.         0
  873.         14400
  874.         12240
  875.         15840
  876.         0
  877.         1
  878.         1
  879.         0 0 0 0 0 0 0
  880.         0
  881.         16777215
  882.         0
  883.     [frmlay]
  884.         15840
  885.         12240
  886.         1
  887.         1440
  888.         792
  889.         1
  890.         14472
  891.         1440
  892.         0
  893.         1
  894.         0
  895.         0
  896.         0
  897.         0
  898.         1
  899.         1440
  900.         10800
  901.         2
  902.         2
  903.         4680
  904.         3
  905.         9360
  906.     [txt]
  907. <:s><:#P30670848,P943718>
  908.  
  909. >
  910.     [hrght]
  911.     [lyfrm]
  912.         0
  913.         11136
  914.         0
  915.         0
  916.         12240
  917.         1440
  918.         0
  919.         1
  920.         1
  921.         0 0 0 0 0 0 0
  922.         0
  923.         16777215
  924.         0
  925.     [frmlay]
  926.         1440
  927.         12240
  928.         1
  929.         1440
  930.         72
  931.         1
  932.         792
  933.         1440
  934.         0
  935.         1
  936.         0
  937.         0
  938.         0
  939.         0
  940.         1
  941.         1440
  942.         10800
  943.         2
  944.         2
  945.         4680
  946.         3
  947.         9360
  948.     [txt]
  949. <:s><:#P30670848,P943718>
  950.  
  951. >
  952. [elay]
  953. [lay]
  954.     1
  955.     513
  956.     [rght]
  957.         15840
  958.         12240
  959.         1
  960.         1440
  961.         1440
  962.         1
  963.         1440
  964.         1440
  965.         0
  966.         1
  967.         0
  968.         1
  969.         0
  970.         2
  971.         1
  972.         1440
  973.         10800
  974.         12
  975.         1
  976.         720
  977.         1
  978.         1440
  979.         1
  980.         2160
  981.         1
  982.         2880
  983.         1
  984.         3600
  985.         1
  986.         4320
  987.         1
  988.         5040
  989.         1
  990.         5760
  991.         1
  992.         6480
  993.         1
  994.         7200
  995.         1
  996.         7920
  997.         1
  998.         8640
  999.     [frght]
  1000.     [lyfrm]
  1001.         0
  1002.         13184
  1003.         0
  1004.         14400
  1005.         12240
  1006.         15840
  1007.         0
  1008.         1
  1009.         1
  1010.         0 0 0 0 0 0 0
  1011.         0
  1012.         16777215
  1013.         0
  1014.     [frmlay]
  1015.         15840
  1016.         12240
  1017.         1
  1018.         1440
  1019.         792
  1020.         1
  1021.         14472
  1022.         1440
  1023.         0
  1024.         1
  1025.         0
  1026.         0
  1027.         0
  1028.         0
  1029.         1
  1030.         1440
  1031.         10800
  1032.         2
  1033.         2
  1034.         4680
  1035.         3
  1036.         9360
  1037.     [txt]
  1038. <:s>
  1039.  
  1040. >
  1041.     [hrght]
  1042.     [lyfrm]
  1043.         0
  1044.         11136
  1045.         0
  1046.         0
  1047.         12240
  1048.         1440
  1049.         0
  1050.         1
  1051.         1
  1052.         0 0 0 0 0 0 0
  1053.         0
  1054.         16777215
  1055.         0
  1056.     [frmlay]
  1057.         1440
  1058.         12240
  1059.         1
  1060.         1440
  1061.         72
  1062.         1
  1063.         792
  1064.         1440
  1065.         0
  1066.         1
  1067.         0
  1068.         0
  1069.         0
  1070.         0
  1071.         1
  1072.         1440
  1073.         10800
  1074.         2
  1075.         2
  1076.         4680
  1077.         3
  1078.         9360
  1079.     [txt]
  1080. <:s>
  1081.  
  1082. >
  1083. [elay]
  1084. [l1]
  1085.     0
  1086. [edoc]
  1087. @Function@<:s><:#P30670848,P912261>'declares and defines
  1088.  
  1089. @Outline2@<:s><:#P30670848,P786432><:X3,0;Include "amixlate.sam!smartfld">define AS_ASPREFIX    "as_"
  1090.  
  1091. @Outline2@<:s>define AS_DEFPREFIX    "as_def"
  1092.  
  1093. @Outline2@<:s>define AS_ECHOTXT    "echo"
  1094.  
  1095. @Outline2@<:s>define AS_USERPREFIX    "as_user"
  1096.  
  1097. @Outline2@<:s>define DLGTITLE_DEFINFO    "Personal Information"
  1098.  
  1099. @Outline2@<:s>define DLGTITLE_OPTINFO    "Optional Information"
  1100.  
  1101. @Outline2@<:s>define AS_ADDRESS1TXT    "address2"
  1102.  
  1103. @Outline2@<:s>define AS_ADDRESS2TXT    "address1"
  1104.  
  1105. @Outline2@<:s>define BKMK_STARTTEXT    "as_starttext"
  1106.  
  1107. @Outline2@<:s>define COLLECT_MACRO    "collect.smm"
  1108.  
  1109. @Outline2@<:s>define ERR_NOTINNEWDOC    "This macro is for automated style sheets.  To use it, choose File/New and leave Run macro selected."
  1110.  
  1111. @Outline2@<:s>define GVAR_NUMGLOBS    "numglobs"
  1112.  
  1113. @Outline2@<:s>define GVAR_TARGET    "target"
  1114.  
  1115. @Outline2@<:s>define INIFILE    "AMIPRO2.INI"
  1116.  
  1117. @Outline2@<:s>define INIKEY_AUTOSTY    "AutoStyleSheets"
  1118.  
  1119. @Outline2@<:s>define INISECT_DATAGOOD    "DataGood"
  1120.  
  1121. @Outline2@<:s>define INISECT_NOQUEST    "NoQuestions"
  1122.  
  1123. @Outline2@<:s>define PFTXT_HERE    " here"
  1124.  
  1125. @Outline2@<:s>define PFTXT_SSN    " SSN "
  1126.  
  1127. @Outline2@<:s>define PFTXT_TYPE    "type "
  1128.  
  1129. @Outline2@<:s>define MENU_SMARTFLD    "S&martFields"
  1130.  
  1131. @Outline2@<:s>define ITEM_DEFINEDEFAULT    "Define &Personal Information..."
  1132.  
  1133. @Outline2@<:s>define ITEM_DEFINEDEFAULT_HELP    "Design the Personal Information dialog box for an automated style sheet."
  1134.  
  1135. @Outline2@<:s>define ITEM_DEFINEOPTIONAL     "Define &Optional Information..."
  1136.  
  1137. @Outline2@<:s>define ITEM_DEFINEOPTIONAL_HELP    "Design the Optional Information dialog box for an automated style sheet."
  1138.  
  1139. @Outline2@<:s>define ITEM_REPEATFLD    "&Repeat SmartFields..."
  1140.  
  1141. @Outline2@<:s>define ITEM_REPEATFLD_HELP    "Select the SmartFields you want to repeat and indicate their locations."
  1142.  
  1143. @Outline2@<:s>define ITEM_DEFINECURSOR    "Define &Cursor Location..."
  1144.  
  1145. @Outline2@<:s>define ITEM_DEFINECURSOR_HELP    "Define where you want to begin typing when you create a document."
  1146.  
  1147. @Outline2@<:s>define ITEM_ADDFRAME    "Add Automated &Frame..."
  1148.  
  1149. @Outline2@<:s>define ITEM_ADDFRAME_HELP    "Inserts an automated frame in the style sheet."
  1150.  
  1151. @Outline2@<:s>define ITEM_REMOVEFLD    "Re&move All SmartFields..."
  1152.  
  1153. @Outline2@<:s>define ITEM_REMOVEFLD_HELP    "Remove all SmartFields in the automated style sheet."
  1154.  
  1155. @Outline2@<:s>define ITEM_EDITAUTO    "Edit &Automated Style Sheet..."
  1156.  
  1157. @Outline2@<:s>define ITEM_EDITAUTO_HELP    "Create or edit an automated style sheet."
  1158.  
  1159. @Outline2@<:s>define ITEM_SAVEAUTO    "Sa&ve Automated Style Sheet..."
  1160.  
  1161. @Outline2@<:s>define ITEM_SAVEAUTO_HELP    "Save this document as an automated style sheet."
  1162.  
  1163. @Outline2@<:s>define ITEM_EXIT    "E&xit"
  1164.  
  1165. @Outline2@<:s>define ITEM_EXIT_HELP    "Remove the SmartFields menu from the menu bar."
  1166.  
  1167. @Outline2@<:s>define NULL    ""
  1168.  
  1169. @Outline2@<:s>define g_fieldnames    "fieldnames"
  1170.  
  1171. @Outline2@<:s>define g_combofields    "combofields"
  1172.  
  1173. @Outline2@<:s>define FLDSEP    ","
  1174.  
  1175. @Outline2@<:s>define SPACE    " "
  1176.  
  1177. @Outline2@<:s>define UNDERSCORE    "_"
  1178.  
  1179. @Outline2@<:s>define DEFBOX_HELPTEXT_1    "Specify the field names you want to use for the default "
  1180.  
  1181. @Outline2@<:s>define DEFBOX_HELPTEXT_2    "information each time you create a document using this "
  1182.  
  1183. @Outline2@<:s>define DEFBOX_HELPTEXT_3    "style sheet. You can select an item in the User info list "
  1184.  
  1185. @Outline2@<:s>define DBL_LEFT_BRACKET    "<[><[>"
  1186.  
  1187. @Outline2@<:s>define DEFBOX_HELPTEXT_4    "box if you want to use information stored in the {b}AutoStyleSheet] Section of "
  1188.  
  1189. @Outline2@<:s>define DEFBOX_HELPTEXT_5    "the AMIPRO2.INI."
  1190.  
  1191. @Outline2@<:s>define DEFBOX_HELPSTRING    "{L1}{L2}{L3}{L4}{L5}"
  1192.  
  1193. @Outline2@<:s>define OPTBOX_HELPTEXT_1    "Specify the field names you want to use for the optional information each time "
  1194.  
  1195. @Outline2@<:s>define OPTBOX_HELPTEXT_2    "you create a document using this style sheet."
  1196.  
  1197. @Outline2@<:s>define OPTBOX_HELPSTRING    "{L1}{L2}{L3}{L4}"
  1198.  
  1199. @Outline2@<:s>define USRCTRL_INSFLD    "Ready to insert {showntext}."
  1200.  
  1201. @Outline2@<:s>define FLDTYPE_EB    "eb"
  1202.  
  1203. @Outline2@<:s>define SMARTFLD_TEXT    "if Defined {fieldname} {fieldname} else ""{showntext}"" endif"
  1204.  
  1205. @Outline2@<:s>define MSG_NOFLDSTOREPEAT    "No fields to repeat."
  1206.  
  1207. @Outline2@<:s>define MSG_NOFLDSTOREPEAT_TITLE    "SmartField Repeater"
  1208.  
  1209. @Outline2@<:s>define BOXTYPE_DEF    "def"
  1210.  
  1211. @Outline2@<:s>define BOXTYPE_DEFLONG    "Personal"
  1212.  
  1213. @Outline2@<:s>define BOXTYPE_USER    "user"
  1214.  
  1215. @Outline2@<:s>define BOXTYPE_USERLONG    "Optional"
  1216.  
  1217. @Outline2@<:s>define SP_HYPHEN_SP    " - "
  1218.  
  1219. @Outline2@<:s>define MANYSP_VERTBAR    "                                     |"
  1220.  
  1221. @Outline2@<:s>define VERTBAR    "|"
  1222.  
  1223. @Outline2@<:s>define STATBAR_REPEATINSTR    "To insert a repeat of this field, choose Resume.  To return to the box to choose another field, choose Cancel."
  1224.  
  1225. @Outline2@<:s>define USRCTRL_INSERTFLD    "Ready to insert {boxtype} - {showntext}."
  1226.  
  1227. @Outline2@<:s>define SMARTFLD_ECHOTXT    "if Defined {echothis} {echothis} else ""{boxtype} - {showntext} (repeat)"" endif"
  1228.  
  1229. @Outline2@<:s>define TILDE    "~"
  1230.  
  1231. @Outline2@<:s>define USRCTRL_ADDFRAME    "Create the frame and choose Resume."
  1232.  
  1233. @Outline2@<:s>define BKMK_FRAMENUM    "as_frame{num}"
  1234.  
  1235. @Outline2@<:s>define BKMK_FRAMECOVERNUM    "as_frame{num}cover"
  1236.  
  1237. @Outline2@<:s>define SMRTFRAME_TEXT    "<[>Enter]<[>Enter]Click on this frame to insert text or graphics in this area."
  1238.  
  1239. @Outline2@<:s>define STYSHEETNAME    "automate.sty"
  1240.  
  1241. @Outline2@<:s>define STYSHEETEXT    ".sty"
  1242.  
  1243. @Outline2@<:s>define AUTOSTY_MACRO    "autosty.smm"
  1244.  
  1245. @Outline2@<:s>define USRCTRL_INSPOINT    "Ready to position cursor position."
  1246.  
  1247. @Outline2@<:s>define LIST_BADCHAR    " ""%'()*+,-/;<<=<;>@<[>\]^}"
  1248.  
  1249. @Outline2@<:s>define DECIDE_REMOVEFLD    "Remove all SmartFields?"
  1250.  
  1251. @Outline2@<:s>define MSG_NOFLDSTOREMOVE    "No fields to remove."
  1252.  
  1253. @Outline2@<:s>define MSG_NOFLDSTOREMOVE_TITLE    "SmartField Remover"<:X~3,0;Include "amixlate.sam!smartfld">
  1254.  
  1255. @Outline2@<:s><:#P30670848,P786432>declare ComboLoad(hdlg);
  1256.  
  1257. @Outline2@<:s><:#P30670848,P786432>declare countfields(strings, char);
  1258.  
  1259. @Outline2@<:s><:#P30670848,P786432>declare fieldloader(target);
  1260.  
  1261. @Outline2@<:s><:#P30670848,P786432>declare FieldNumToName(num);
  1262.  
  1263. @Outline2@<:s><:#P30670848,P786432>declare fillboxfields(target); 
  1264.  
  1265. @Outline2@<:s><:#P30670848,P786432>declare collect.smm!main() alias collecto
  1266.  
  1267. @Outline2@<:s><:#P30670848,P786432>declare initcapit(string);
  1268.  
  1269. @Outline2@<:s><:#P30670848,P786432>declare insertfields(target, numfields);
  1270.  
  1271. @Outline2@<:s><:#P30670848,P786432>declare LabelNoBadChars(showntext);
  1272.  
  1273. @Outline2@<:s><:#P30670848,P786432>declare movedlgitem(hdlg, ControlID, xshift, yshift);
  1274.  
  1275. @Outline2@<:s><:#P30670848,P786432>declare sizedlgitem(hdlg, ControlID, xshift, yshift);
  1276.  
  1277. @Outline2@<:s><:#P30670848,P786432>declare torchfields(target);
  1278.  
  1279. @Outline2@<:s><:#P30670848,P786432>define GetCurFrameDimensions()    GetInfo(102);
  1280.  
  1281. @Outline2@<:s><:#P30670848,P786432>define GetFieldAtInsPt()    GetInfo(177);
  1282.  
  1283. @Function@<:s><:#P30670848,P912261>function menus()
  1284.  
  1285. @Outline2@<:s><:#P30670848,P786432>rmac=GetRunningMacroFile$()
  1286.  
  1287. @Outline2@<:s><:#P30670848,P786432>'run collect.smm if necessary
  1288.  
  1289. @Outline3@<:s><:#P30670848,P786432>checkagain:
  1290.  
  1291. @Outline3@<:s><:#P30670848,P786432>datagood=getprofilestring$(INIKEY_AUTOSTY, INISECT_DATAGOOD, INIFILE)
  1292.  
  1293. @Outline2@<:s><:#P30670848,P786432>if datagood != 1
  1294.  
  1295. @Outline2@<:s><:#P30670848,P786432>    'macpath=GetMacPath$()
  1296.  
  1297. @Outline2@<:s><:#P30670848,P786432>    'message("macpath={macpath}")
  1298.  
  1299. @Outline2@<:s><:#P30670848,P786432>    collector= COLLECT_MACRO
  1300.  
  1301. @Outline2@<:s><:#P30670848,P786432>    'collector=strcat$(macpath, collector)
  1302.  
  1303. @Outline2@<:s><:#P30670848,P786432>    'collector="{macpath}collecto.smm"
  1304.  
  1305. @Outline2@<:s><:#P30670848,P786432>    calli collector()
  1306.  
  1307. @Outline2@<:s><:#P30670848,P786432>endif
  1308.  
  1309. @Outline2@<:s><:#P30670848,P786432>deletemenu(1, MENU_SMARTFLD)
  1310.  
  1311. @Outline2@<:s><:#P30670848,P786432>addmenu(1, MENU_SMARTFLD)
  1312.  
  1313. @Outline2@<:s><:#P30670848,P1572864>addmenuitem(1, MENU_SMARTFLD, ITEM_DEFINEDEFAULT, "{rmac}!main(""as_def"")", ITEM_DEFINEDEFAULT_HELP)
  1314.  
  1315. @Outline2@<:s><:#P30670848,P1572864>addmenuitem(1, MENU_SMARTFLD, ITEM_DEFINEOPTIONAL, "{rmac}!main(""as_user"")", ITEM_DEFINEOPTIONAL_HELP)
  1316.  
  1317. @Outline2@<:s><:#P30670848,P786432><:f200,2Times New Roman,255,0,0>'addmenuitem(1, MENU_SMARTFLD, ITEM_REPEATFLD, "{rmac}!echoer", ITEM_REPEATFLD_HELP)
  1318.  
  1319. @Outline2@<:s><:#P30670848,P1572864><:f,,>addmenuitem(1, MENU_SMARTFLD, ITEM_DEFINECURSOR, "{rmac}!bookmarker", ITEM_DEFINECURSOR_HELP)
  1320.  
  1321. @Outline2@<:s><:#P30670848,P1572864><:f,,255,0,0>'addmenuitem(1, MENU_SMARTFLD, ITEM_ADDFRAME, "{rmac}!frameinsert", ITEM_ADDFRAME_HELP)
  1322.  
  1323. @Outline2@<:s><:#P30670848,P1572864><:f,,>addmenuitem(1, MENU_SMARTFLD, ITEM_REMOVEFLD, "{rmac}!torchfields("AS_ASPREFIX")", ITEM_REMOVEFLD_HELP)
  1324.  
  1325. @Outline2@<:s><:#P30670848,P786432>addmenuitem (1, MENU_SMARTFLD, "-" "" "")
  1326.  
  1327. @Outline2@<:s><:#P30670848,P786432>addmenuitem(1, MENU_SMARTFLD, ITEM_EDITAUTO, "{rmac}!editsty", ITEM_EDITAUTO_HELP)
  1328.  
  1329. @Outline2@<:s><:#P30670848,P786432>addmenuitem(1, MENU_SMARTFLD, ITEM_SAVEAUTO, "{rmac}!savesty", ITEM_SAVEAUTO_HELP)
  1330.  
  1331. @Outline2@<:s><:#P30670848,P786432>addmenuitem (1, MENU_SMARTFLD, "-" "" "")
  1332.  
  1333. @Outline2@<:s><:#P30670848,P786432>addmenuitem(1, MENU_SMARTFLD, ITEM_EXIT, "{rmac}!removemenuitem", ITEM_EXIT_HELP)
  1334.  
  1335. @Outline2@<:s><:#P30670848,P786432>end function
  1336.  
  1337. @Function@<:s><:#P30670848,P912261>function main(target)
  1338.  
  1339. @Outline2@<:s><:#P30670848,P786432>if getopenfilecount() << 1
  1340.  
  1341. @Outline2@<:s><:#P30670848,P786432>    exit function
  1342.  
  1343. @Outline2@<:s><:#P30670848,P786432>endif
  1344.  
  1345. @Outline2@<:s><:#P30670848,P786432>allocglobalvar(GVAR_TARGET, 1)
  1346.  
  1347. @Outline2@<:s><:#P30670848,P786432>setglobalvar(GVAR_TARGET, target)
  1348.  
  1349. @Outline2@<:s><:#P30670848,P786432>dim fieldnames(9)
  1350.  
  1351. @Outline2@<:s><:#P30670848,P786432>dim combofields(9)
  1352.  
  1353. @Outline2@<:s><:#P30670848,P786432>rmac=GetRunningMacroFile$()
  1354.  
  1355. @Outline2@<:s><:#P30670848,P786432>'hourglass(1)
  1356.  
  1357. @Outline2@<:s><:#P30670848,P786432>'font handler
  1358.  
  1359. @Outline2@<:s><:#P30670848,P786432>fieldloader(target)
  1360.  
  1361. @Outline2@<:s><:#P30670848,P786432>SetDlgCallBack(0,"{rmac}!InitDlg")
  1362.  
  1363. @Outline2@<:s><:#P30670848,P786432>for ComboID = 9501 to 9509
  1364.  
  1365. @Outline2@<:s><:#P30670848,P786432>    SetDlgCallBack(ComboID, "{rmac}!combocallback")
  1366.  
  1367. @Outline2@<:s><:#P30670848,P786432>next
  1368.  
  1369. @Outline2@<:s><:#P30670848,P786432>if target != AS_USERPREFIX
  1370.  
  1371. @Outline2@<:s><:#P30670848,P786432>    box=dialogbox("smartfld.dlg", "autostyle")
  1372.  
  1373. @Outline2@<:s><:#P30670848,P786432>else
  1374.  
  1375. @Outline2@<:s><:#P30670848,P786432>    box=dialogbox("smartfld.dlg", "autostyle_user")
  1376.  
  1377. @Outline2@<:s><:#P30670848,P786432>endif
  1378.  
  1379. @Outline2@<:s><:#P30670848,P786432>if box=0
  1380.  
  1381. @Outline2@<:s><:#P30670848,P786432>    goto blowout
  1382.  
  1383. @Outline2@<:s><:#P30670848,P786432>endif
  1384.  
  1385. @Outline2@<:s><:#P30670848,P786432>'hourglass(0)
  1386.  
  1387. @Outline2@<:s><:#P30670848,P786432>'drive the box & get field names
  1388.  
  1389. @Outline2@<:s><:#P30670848,P786432>for i = 1 to 9
  1390.  
  1391. @Outline2@<:s><:#P30670848,P786432>    fieldcontents=getdialogfield$(8000 + i)
  1392.  
  1393. @Outline2@<:s><:#P30670848,P786432>    combocontents=getdialogfield$(9500+ i)
  1394.  
  1395. @Outline2@<:s><:#P30670848,P786432>    if fieldcontents = NULL
  1396.  
  1397. @Outline2@<:s><:#P30670848,P786432>        break
  1398.  
  1399. @Outline2@<:s><:#P30670848,P786432>    endif
  1400.  
  1401. @Outline2@<:s><:#P30670848,P786432>    fieldnames(i)=fieldcontents
  1402.  
  1403. @Outline2@<:s><:#P30670848,P786432>    combofields(i)=combocontents
  1404.  
  1405. @Outline2@<:s><:#P30670848,P786432>next
  1406.  
  1407. @Outline2@<:s><:#P30670848,P786432>numfields=i - 1 
  1408.  
  1409. @Outline2@<:s><:#P30670848,P786432>allocglobalvar(g_fieldnames, 9)
  1410.  
  1411. @Outline2@<:s><:#P30670848,P786432>allocglobalvar(g_combofields, 9)
  1412.  
  1413. @Outline2@<:s><:#P30670848,P786432>for i= 1 to numfields
  1414.  
  1415. @Outline2@<:s><:#P30670848,P786432>    setglobalarray(g_fieldnames, i, fieldnames(i))
  1416.  
  1417. @Outline2@<:s><:#P30670848,P786432>    setglobalarray(g_combofields, i, combofields(i))
  1418.  
  1419. @Outline2@<:s><:#P30670848,P786432>next
  1420.  
  1421. @Outline2@<:s><:#P30670848,P786432>if numfields != 0
  1422.  
  1423. @Outline2@<:s><:#P30670848,P786432>    insertfields(target, numfields)
  1424.  
  1425. @Outline2@<:s><:#P30670848,P786432>endif
  1426.  
  1427. @Outline2@<:s><:#P30670848,P786432>blowout:
  1428.  
  1429. @Outline2@<:s><:#P30670848,P786432>freeglobalvar(g_fieldnames)
  1430.  
  1431. @Outline2@<:s><:#P30670848,P786432>freeglobalvar(GVAR_TARGET)
  1432.  
  1433. @Outline2@<:s><:#P30670848,P786432>end function
  1434.  
  1435. @Function@<:s><:#P30670848,P912261>function fieldloader(target)
  1436.  
  1437. @Outline2@<:s><:#P30670848,P786432>rmac=getrunningmacrofile$()
  1438.  
  1439. @Outline2@<:s><:#P30670848,P786432>cnt=GetPowerFieldCount(0)
  1440.  
  1441. @Outline2@<:s><:#P30670848,P786432>if (0 =cnt)
  1442.  
  1443. @Outline2@<:s><:#P30670848,P786432>    exit function
  1444.  
  1445. @Outline2@<:s><:#P30670848,P786432>endif
  1446.  
  1447. @Outline2@<:s><:#P30670848,P786432>dim fields(cnt)
  1448.  
  1449. @Outline2@<:s><:#P30670848,P786432>dim globvars(1)
  1450.  
  1451. @Outline2@<:s><:#P30670848,P786432>numglobs=0
  1452.  
  1453. @Outline2@<:s><:#P30670848,P786432>GetPowerFields(0, &fields)
  1454.  
  1455. @Outline2@<:s><:#P30670848,P786432>'load &globvars
  1456.  
  1457. @Outline3@<:s><:#P30670848,P786432>for i = 1 to cnt
  1458.  
  1459. @Outline3@<:s><:#P30670848,P786432>    pftype = StrField$(fields(i), 2, FLDSEP)        'get the power field type
  1460.  
  1461. @Outline3@<:s><:#P30670848,P786432>    pffield = StrField$(fields(i), 3, FLDSEP)        'get the power field
  1462.  
  1463. @Outline3@<:s><:#P30670848,P786432>    varname=StrField$(pffield, 3, SPACE)        'get the name of the variable in the PF
  1464.  
  1465. @Outline3@<:s><:#P30670848,P1572864>    showtype=strfield$(varname, 6, UNDERSCORE)    'item from AMIPRO2.INI or AS_ECHOTXT
  1466.  
  1467. @Outline3@<:s><:#P30670848,P786432>    targlen=len(target)
  1468.  
  1469. @Outline3@<:s><:#P30670848,P786432>    if left$(varname, targlen)=target and showtype !=  AS_ECHOTXT
  1470.  
  1471. @Outline3@<:s><:#P30670848,P786432>        numglobs=numglobs+1
  1472.  
  1473. @Outline3@<:s><:#P30670848,P786432>        result=arrayinsert(&globvars, numglobs, fields(i))
  1474.  
  1475. @Outline3@<:s><:#P30670848,P786432>    endif
  1476.  
  1477. @Outline3@<:s><:#P30670848,P786432>next
  1478.  
  1479. @Outline3@<:s><:#P30670848,P786432>if numglobs= 0 exit function
  1480.  
  1481. @Outline3@<:s><:#P30670848,P786432>endif
  1482.  
  1483. @Outline2@<:s><:#P30670848,P786432>'fill dialog box with labels & AMIPRO2.INI entry fields
  1484.  
  1485. @Outline3@<:s><:#P30670848,P786432>arraysort(&globvars, 3, UNDERSCORE)                'sort the array on varnum
  1486.  
  1487. @Outline3@<:s><:#P30670848,P786432>for i = 1 to numglobs
  1488.  
  1489. @Outline3@<:s><:#P30670848,P786432>    pffield = StrField$(globvars(i), 3, FLDSEP)        'get the power field
  1490.  
  1491. @Outline3@<:s><:#P30670848,P786432>    varname=StrField$(pffield, 3, SPACE)        'get the name of the variable in the PF
  1492.  
  1493. @Outline3@<:s><:#P30670848,P786432>    quotechar=chr$(34)
  1494.  
  1495. @Outline3@<:s><:#P30670848,P786432>    varlabel=StrField$(globvars(i), 2, quotechar)        'get the label for the variable
  1496.  
  1497. @Outline3@<:s><:#P30670848,P786432>    showtype=strfield$(varname, 6, UNDERSCORE)
  1498.  
  1499. @Outline3@<:s><:#P30670848,P786432>    filledit(8000 + i, varlabel)
  1500.  
  1501. @Outline3@<:s><:#P30670848,P786432>    filledit(9500 + i, showtype)
  1502.  
  1503. @Outline3@<:s><:#P30670848,P786432>next
  1504.  
  1505. @Outline2@<:s><:#P30670848,P786432>END FUNCTION
  1506.  
  1507. @Function@<:s><:#P30670848,P912261>function initdlg(hdlg, id, target)
  1508.  
  1509. @Outline2@<:s><:#P30670848,P786432>target=getglobalvar$(GVAR_TARGET)
  1510.  
  1511. @Outline2@<:s><:#P30670848,P786432>'name the box and show the right buttons and static text
  1512.  
  1513. @Outline3@<:s><:#P30670848,P786432>CurStyleSheet = GetDocInfo$(3)
  1514.  
  1515. @Outline3@<:s><:#P30670848,P786432>CurStyleSheet = ucase$(CurStyleSheet)
  1516.  
  1517. @Outline3@<:s><:#P30670848,P786432>lb=chr$(091)
  1518.  
  1519. @Outline3@<:s><:#P30670848,P786432>rb=chr$(093)
  1520.  
  1521. @Outline3@<:s><:#P30670848,P786432>CurStyleSheet = strcat$(lb, CurStyleSheet, rb)
  1522.  
  1523. @Outline3@<:s><:#P30670848,P786432>if target =AS_DEFPREFIX
  1524.  
  1525. @Outline3@<:s><:#P30670848,P786432>    DlgSetCaption(hdlg, DLGTITLE_DEFINFO)
  1526.  
  1527. @Outline3@<:s><:#P30670848,P786432>    ComboLoad(hdlg)
  1528.  
  1529. @Outline3@<:s><:#P30670848,P786432>'    EnableWindow(GetDlgItem(Hdlg,3), 0) ' gray the save as button
  1530.  
  1531. @Outline3@<:s><:#P30670848,P786432>'    ShowWindow(GetDlgItem(Hdlg,1060), 0) ' hide the 1060 field static text
  1532.  
  1533. @Outline3@<:s><:#P30670848,P786432>    DlgHideControl(Hdlg, 3, 0) ' show the save as button
  1534.  
  1535. @Outline3@<:s><:#P30670848,P786432>    DlgHideControl(hdlg, 1060, 1) ' hide the 1060 field static text
  1536.  
  1537. @Outline3@<:s><:#P30670848,P786432>    DlgHideControl(hdlg, 1050, 0)
  1538.  
  1539. @Outline3@<:s><:#P30670848,P786432>    L1=DEFBOX_HELPTEXT_1
  1540.  
  1541. @Outline3@<:s><:#P30670848,P786432>    L2=DEFBOX_HELPTEXT_2
  1542.  
  1543. @Outline3@<:s><:#P30670848,P786432>    L3=DEFBOX_HELPTEXT_3
  1544.  
  1545. @Outline3@<:s><:#P30670848,P786432>    quotchar=chr$(91)
  1546.  
  1547. @Outline3@<:s><:#P30670848,P786432>    b = left$(DBL_LEFT_BRACKET, 1)
  1548.  
  1549. @Outline3@<:s><:#P30670848,P786432>    L4=DEFBOX_HELPTEXT_4
  1550.  
  1551. @Outline3@<:s><:#P30670848,P786432>    L5=DEFBOX_HELPTEXT_5
  1552.  
  1553. @Outline3@<:s><:#P30670848,P786432>    helptext=DEFBOX_HELPSTRING
  1554.  
  1555. @Outline3@<:s><:#P30670848,P786432>    setdlgitemtext(hdlg, 1050, helptext)
  1556.  
  1557. @Outline3@<:s><:#P30670848,P786432>    call combocallback(hdlg, 9501)
  1558.  
  1559. @Outline3@<:s><:#P30670848,P786432>'    sizedlgitem(hdlg, 0, 0, -4)
  1560.  
  1561. @Outline3@<:s><:#P30670848,P786432>else
  1562.  
  1563. @Outline3@<:s><:#P30670848,P786432>    DlgSetCaption(hdlg, DLGTITLE_OPTINFO)
  1564.  
  1565. @Outline3@<:s><:#P30670848,P786432>    DlgHideControl(Hdlg, 3, 1) ' hide the save as button
  1566.  
  1567. @Outline3@<:s><:#P30670848,P786432>    DlgHideControl(hdlg, 1050, 1) ' hide the 1050 field static text
  1568.  
  1569. @Outline3@<:s><:#P30670848,P786432>    DlgHideControl(hdlg, 1060, 0)
  1570.  
  1571. @Outline3@<:s><:#P30670848,P786432>'    TitleBarMsg(DLGTITLE_OPTINFO)
  1572.  
  1573. @Outline3@<:s><:#P30670848,P786432>'    ShowWindow(GetDlgItem(Hdlg,3), 0) ' hide the save as button
  1574.  
  1575. @Outline3@<:s><:#P30670848,P786432>'    ShowWindow(GetDlgItem(Hdlg,1060), 0) ' hide the 1060 field static text
  1576.  
  1577. @Outline3@<:s><:#P30670848,P786432>'    ShowWindow(GetDlgItem(Hdlg,1012), 0)
  1578.  
  1579. @Outline3@<:s><:#P30670848,P786432>'    ShowWindow(GetDlgItem(Hdlg,1000), 0)
  1580.  
  1581. @Outline3@<:s><:#P30670848,P786432>'    ShowWindow(GetDlgItem(Hdlg,1010), 0)
  1582.  
  1583. @Outline3@<:s><:#P30670848,P786432>    for ComboID = 9501 to 9509
  1584.  
  1585. @Outline3@<:s><:#P30670848,P786432>        DlgHideControl(hdlg,ComboID, 1)
  1586.  
  1587. @Outline3@<:s><:#P30670848,P786432>    next
  1588.  
  1589. @Outline3@<:s><:#P30670848,P786432>    L1=OPTBOX_HELPTEXT_1
  1590.  
  1591. @Outline3@<:s><:#P30670848,P786432>    L2=OPTBOX_HELPTEXT_2
  1592.  
  1593. @Outline3@<:s><:#P30670848,P786432>    helptext=OPTBOX_HELPSTRING
  1594.  
  1595. @Outline3@<:s><:#P30670848,P786432>    setdlgitemtext(hdlg,1060, helptext)
  1596.  
  1597. @Outline3@<:s><:#P30670848,P786432>endif
  1598.  
  1599. @Outline2@<:s><:#P30670848,P786432>end function
  1600.  
  1601. @Function@<:s><:#P30670848,P912261>function insertfields(target, numfields)
  1602.  
  1603. @Outline2@<:s><:#P30670848,P786432>for position = 1 to numfields
  1604.  
  1605. @Outline2@<:s><:#P30670848,P786432>    oncancel nexter
  1606.  
  1607. @Outline2@<:s><:#P30670848,P786432>    showntext=getglobalarray$(g_fieldnames, position)
  1608.  
  1609. @Outline2@<:s><:#P30670848,P786432>    if showntext= NULL
  1610.  
  1611. @Outline2@<:s><:#P30670848,P786432>        goto nexter
  1612.  
  1613. @Outline2@<:s><:#P30670848,P786432>    endif
  1614.  
  1615. @Outline2@<:s><:#P30670848,P786432>    if (IsOKToRun(type)) != 1 exit function
  1616.  
  1617. @Outline2@<:s><:#P30670848,P786432>    endif
  1618.  
  1619. @Outline2@<:s><:#P30670848,P786432>    usercontrol(USRCTRL_INSFLD)
  1620.  
  1621. @Outline2@<:s><:#P30670848,P786432>    'hourglass(1)
  1622.  
  1623. @Outline2@<:s><:#P30670848,P786432>    fieldtype = FLDTYPE_EB
  1624.  
  1625. @Outline2@<:s><:#P30670848,P786432>    label=LabelNoBadChars(showntext)
  1626.  
  1627. @Outline2@<:s><:#P30670848,P786432>    prefill=getglobalarray$(g_combofields, position)
  1628.  
  1629. @Outline2@<:s><:#P30670848,P786432>    if prefill != NULL
  1630.  
  1631. @Outline2@<:s><:#P30670848,P786432>        prefill=strcat$(prefill, UNDERSCORE)
  1632.  
  1633. @Outline2@<:s><:#P30670848,P786432>    endif
  1634.  
  1635. @Outline2@<:s><:#P30670848,P1572864>    fieldname=strcat$(target, UNDERSCORE, position, UNDERSCORE, fieldtype, UNDERSCORE, label, UNDERSCORE, prefill)
  1636.  
  1637. @Outline2@<:s><:#P30670848,P786432>    exantfield=strcat$(target, UNDERSCORE, position, UNDERSCORE, fieldtype, UNDERSCORE)
  1638.  
  1639. @Outline2@<:s><:#P30670848,P786432>    torchfields(exantfield)
  1640.  
  1641. @Outline2@<:s><:#P30670848,P786432>    if curshade$() != NULL
  1642.  
  1643. @Outline2@<:s><:#P30670848,P786432>        type ("<[>del]")
  1644.  
  1645. @Outline2@<:s><:#P30670848,P786432>    endif
  1646.  
  1647. @Outline2@<:s><:#P30670848,P786432>    FieldAdd(SMARTFLD_TEXT)
  1648.  
  1649. @Outline2@<:s><:#P30670848,P786432>    'hourglass(0)
  1650.  
  1651. @Outline2@<:s><:#P30670848,P786432>nexter:
  1652.  
  1653. @Outline2@<:s><:#P30670848,P786432>next
  1654.  
  1655. @Outline2@<:s><:#P30670848,P786432>end function
  1656.  
  1657. @Function@<:s><:#P30670848,P912261>function echoer()
  1658.  
  1659. @Outline2@<:s><:#P30670848,P786432>singlestep(1)
  1660.  
  1661. @Outline2@<:s><:#P30670848,P786432>rmac=getrunningmacrofile$()
  1662.  
  1663. @Outline2@<:s><:#P30670848,P786432>ignorekeyboard(2)
  1664.  
  1665. @Outline2@<:s><:#P30670848,P786432>target=AS_ASPREFIX
  1666.  
  1667. @Outline2@<:s><:#P30670848,P786432>cnt=GetPowerFieldCount(0)
  1668.  
  1669. @Outline2@<:s><:#P30670848,P786432>if (0 =cnt)
  1670.  
  1671. @Outline2@<:s><:#P30670848,P786432>    Message(MSG_NOFLDSTOREPEAT, MSG_NOFLDSTOREPEAT_TITLE)
  1672.  
  1673. @Outline2@<:s><:#P30670848,P786432>    exit function
  1674.  
  1675. @Outline2@<:s><:#P30670848,P786432>endif
  1676.  
  1677. @Outline2@<:s><:#P30670848,P786432>oncancel boxagain
  1678.  
  1679. @Outline2@<:s><:#P30670848,P786432>'hourglass(1)
  1680.  
  1681. @Outline2@<:s><:#P30670848,P786432>dim fields(cnt)
  1682.  
  1683. @Outline2@<:s><:#P30670848,P786432>dim globvars(1)
  1684.  
  1685. @Outline2@<:s><:#P30670848,P786432>numglobs=0
  1686.  
  1687. @Outline2@<:s><:#P30670848,P786432>GetPowerFields(0, &fields)
  1688.  
  1689. @Outline2@<:s><:#P30670848,P786432>'load &globvars
  1690.  
  1691. @Outline3@<:s><:#P30670848,P786432>for i = 1 to cnt
  1692.  
  1693. @Outline3@<:s><:#P30670848,P786432>    pftype = StrField$(fields(i), 2, FLDSEP)        'get the power field type
  1694.  
  1695. @Outline3@<:s><:#P30670848,P786432>    pffield = StrField$(fields(i), 3, FLDSEP)        'get the power field
  1696.  
  1697. @Outline3@<:s><:#P30670848,P786432>    varname=StrField$(pffield, 3, SPACE)        'get the name of the variable in the PF
  1698.  
  1699. @Outline3@<:s><:#P30670848,P1572864>    showtype=strfield$(varname, 6, UNDERSCORE)    'item from AMIPRO2.INI or AS_ECHOTXT
  1700.  
  1701. @Outline3@<:s><:#P30670848,P786432>    targlen=len(target)
  1702.  
  1703. @Outline3@<:s><:#P30670848,P786432>    if left$(varname, targlen)=target and showtype !=  AS_ECHOTXT
  1704.  
  1705. @Outline3@<:s><:#P30670848,P786432>        numglobs=numglobs+1
  1706.  
  1707. @Outline3@<:s><:#P30670848,P786432>        result=arrayinsert(&globvars, numglobs, fields(i))
  1708.  
  1709. @Outline3@<:s><:#P30670848,P786432>    endif
  1710.  
  1711. @Outline3@<:s><:#P30670848,P786432>next    
  1712.  
  1713. @Outline2@<:s><:#P30670848,P786432>boxagain:
  1714.  
  1715. @Outline2@<:s><:#P30670848,P786432>statusbarmsg(NULL)
  1716.  
  1717. @Outline2@<:s><:#P30670848,P786432>'fill dialog box with labels
  1718.  
  1719. @Outline3@<:s><:#P30670848,P786432>arraysort(&globvars, 3, UNDERSCORE)        'sort the array on varnum
  1720.  
  1721. @Outline3@<:s><:#P30670848,P786432>dim displayarray (numglobs)
  1722.  
  1723. @Outline3@<:s><:#P30670848,P786432>for i = 1 to numglobs
  1724.  
  1725. @Outline3@<:s><:#P30670848,P786432>    pffield = StrField$(globvars(i), 3, FLDSEP)        'get the power field
  1726.  
  1727. @Outline3@<:s><:#P30670848,P786432>    varname=StrField$(pffield, 3, SPACE)        'get the name of the variable in the PF
  1728.  
  1729. @Outline3@<:s><:#P30670848,P786432>    quotechar=chr$(34)
  1730.  
  1731. @Outline3@<:s><:#P30670848,P786432>    varlabel=StrField$(globvars(i), 2, quotechar)        'get the label for the variable
  1732.  
  1733. @Outline3@<:s><:#P30670848,P786432>    boxtype=strfield$(varname, 2, UNDERSCORE)
  1734.  
  1735. @Outline3@<:s><:#P30670848,P786432>    fld1=strfield$(varname, 1, UNDERSCORE)
  1736.  
  1737. @Outline3@<:s><:#P30670848,P786432>    fld2=strfield$(varname, 2, UNDERSCORE)
  1738.  
  1739. @Outline3@<:s><:#P30670848,P786432>    fld3=strfield$(varname, 3, UNDERSCORE)
  1740.  
  1741. @Outline3@<:s><:#P30670848,P786432>    fld4=strfield$(varname, 4, UNDERSCORE)
  1742.  
  1743. @Outline3@<:s><:#P30670848,P786432>    fld5=strfield$(varname, 5, UNDERSCORE)
  1744.  
  1745. @Outline3@<:s><:#P30670848,P1572864>    echovar=strcat$(fld1, UNDERSCORE, fld2, UNDERSCORE, fld3, UNDERSCORE, fld4, UNDERSCORE, fld5, UNDERSCORE, AS_ECHOTXT, UNDERSCORE)
  1746.  
  1747. @Outline3@<:s><:#P30670848,P786432>    if boxtype=BOXTYPE_DEF
  1748.  
  1749. @Outline3@<:s><:#P30670848,P786432>        boxtype=BOXTYPE_DEFLONG
  1750.  
  1751. @Outline3@<:s><:#P30670848,P786432>    elseif boxtype=BOXTYPE_USER
  1752.  
  1753. @Outline3@<:s><:#P30670848,P786432>        boxtype=BOXTYPE_USERLONG
  1754.  
  1755. @Outline3@<:s><:#P30670848,P786432>    endif
  1756.  
  1757. @Outline3@<:s><:#P30670848,P1572864>    item=strcat$(boxtype, SP_HYPHEN_SP, varlabel, MANYSP_VERTBAR, echovar, VERTBAR, varlabel, VERTBAR, boxtype, strfield$(varname, 3, UNDERSCORE))
  1758.  
  1759. @Outline3@<:s><:#P30670848,P786432>    displayarray(i)=item
  1760.  
  1761. @Outline3@<:s><:#P30670848,P786432>next
  1762.  
  1763. @Outline3@<:s><:#P30670848,P786432>ArraySort(&displayarray, 4, VERTBAR)
  1764.  
  1765. @Outline3@<:s><:#P30670848,P786432>filledit (9000, &displayarray)
  1766.  
  1767. @Outline2@<:s><:#P30670848,P786432>box= dialogbox("smartfld.dlg", "echobox")
  1768.  
  1769. @Outline2@<:s><:#P30670848,P786432>if box = 0
  1770.  
  1771. @Outline2@<:s><:#P30670848,P786432>    'hourglass(0)
  1772.  
  1773. @Outline2@<:s><:#P30670848,P786432>    exit function
  1774.  
  1775. @Outline2@<:s><:#P30670848,P786432>endif
  1776.  
  1777. @Outline2@<:s><:#P30670848,P786432>prompttext=strfield$(GetDialogField$(9000), 1, VERTBAR)
  1778.  
  1779. @Outline2@<:s><:#P30670848,P786432>echothis=strfield$(GetDialogField$(9000), 2, VERTBAR)
  1780.  
  1781. @Outline2@<:s><:#P30670848,P786432>showntext=strfield$(GetDialogField$(9000), 3, VERTBAR)
  1782.  
  1783. @Outline2@<:s><:#P30670848,P786432>boxtype=strfield$(echothis, 2, UNDERSCORE)
  1784.  
  1785. @Outline2@<:s><:#P30670848,P786432>    if boxtype=BOXTYPE_DEF
  1786.  
  1787. @Outline2@<:s><:#P30670848,P786432>        boxtype=BOXTYPE_DEFLONG
  1788.  
  1789. @Outline2@<:s><:#P30670848,P786432>    elseif boxtype=BOXTYPE_USER
  1790.  
  1791. @Outline2@<:s><:#P30670848,P786432>        boxtype=BOXTYPE_USERLONG
  1792.  
  1793. @Outline2@<:s><:#P30670848,P786432>    endif
  1794.  
  1795. @Outline2@<:s><:#P30670848,P786432>statusbarmsg(STATBAR_REPEATINSTR)
  1796.  
  1797. @Outline2@<:s><:#P30670848,P786432>usercontrol(USRCTRL_INSERTFLD)
  1798.  
  1799. @Outline2@<:s><:#P30670848,P786432>if curshade$() != NULL
  1800.  
  1801. @Outline2@<:s><:#P30670848,P786432>    type ("<[>del]")
  1802.  
  1803. @Outline2@<:s><:#P30670848,P786432>endif
  1804.  
  1805. @Outline2@<:s><:#P30670848,P786432>FieldAdd(SMARTFLD_ECHOTXT)
  1806.  
  1807. @Outline2@<:s><:#P30670848,P786432>goto boxagain
  1808.  
  1809. @Outline2@<:s><:#P30670848,P786432>end function
  1810.  
  1811. @Function@<:s><:#P30670848,P912261>function comboload(hdlg)
  1812.  
  1813. @Outline2@<:s><:#P30670848,P786432>rmac=GetRunningMacroFile$()
  1814.  
  1815. @Outline2@<:s><:#P30670848,P786432>strings=GetProfileString$(INIKEY_AUTOSTY, 0, INIFILE)
  1816.  
  1817. @Outline2@<:s><:#P30670848,P786432>numfields=countfields(strings, TILDE)
  1818.  
  1819. @Outline2@<:s><:#P30670848,P786432>dim temparray(numfields)
  1820.  
  1821. @Outline2@<:s><:#P30670848,P786432>for i = 1 to numfields
  1822.  
  1823. @Outline2@<:s><:#P30670848,P786432>    thisone=strfield$(strings, i, TILDE)
  1824.  
  1825. @Outline2@<:s><:#P30670848,P786432>    TempArray(i)= thisone
  1826.  
  1827. @Outline2@<:s><:#P30670848,P786432>next
  1828.  
  1829. @Outline2@<:s><:#P30670848,P786432>ArrayInsert(&TempArray, 1, NULL)
  1830.  
  1831. @Outline2@<:s><:#P30670848,P786432>questidx=ArraySearch(&TempArray, INISECT_NOQUEST)
  1832.  
  1833. @Outline2@<:s><:#P30670848,P786432>if questidx != 0
  1834.  
  1835. @Outline2@<:s><:#P30670848,P786432>    ArrayDelete(&TempArray, questidx)
  1836.  
  1837. @Outline2@<:s><:#P30670848,P786432>endif
  1838.  
  1839. @Outline2@<:s><:#P30670848,P786432>    datagoodidx=ArraySearch(&TempArray, INISECT_DATAGOOD)
  1840.  
  1841. @Outline2@<:s><:#P30670848,P786432>if datagoodidx != 0
  1842.  
  1843. @Outline2@<:s><:#P30670848,P786432>    ArrayDelete(&TempArray, datagoodidx)
  1844.  
  1845. @Outline2@<:s><:#P30670848,P786432>endif
  1846.  
  1847. @Outline2@<:s><:#P30670848,P786432>'message("thisone={thisone}")
  1848.  
  1849. @Outline2@<:s><:#P30670848,P786432>for ComboID = 9501 to 9509
  1850.  
  1851. @Outline2@<:s><:#P30670848,P786432>    'FillEdit (ComboID, &TempArray)
  1852.  
  1853. @Outline2@<:s><:#P30670848,P786432>    for i = 1 to numfields
  1854.  
  1855. @Outline2@<:s><:#P30670848,P786432>        setdlgitemtext(hdlg, ComboID, TempArray(i))
  1856.  
  1857. @Outline2@<:s><:#P30670848,P786432>    next
  1858.  
  1859. @Outline2@<:s><:#P30670848,P786432>    DlgSetListBoxIndex(hdlg, ComboID, 0)
  1860.  
  1861. @Outline2@<:s><:#P30670848,P786432>    SetDlgCallBack(ComboID, "{rmac}!combocallback")
  1862.  
  1863. @Outline2@<:s><:#P30670848,P786432>next
  1864.  
  1865. @Outline2@<:s><:#P30670848,P786432>end function
  1866.  
  1867. @Function@<:s><:#P30670848,P912261>function combocallback(hdlg, Comboid)
  1868.  
  1869. @Outline2@<:s><:#P30670848,P786432>'message("combo")
  1870.  
  1871. @Outline2@<:s><:#P30670848,P786432>'ignorekeyboard(2)
  1872.  
  1873. @Outline2@<:s><:#P30670848,P786432>thisline=GetDlgItemText(hdlg, ComboID)
  1874.  
  1875. @Outline2@<:s><:#P30670848,P786432>inistring=GetProfileString$(INIKEY_AUTOSTY, thisline, INIFILE)
  1876.  
  1877. @Outline2@<:s><:#P30670848,P786432>if thisline= NULL
  1878.  
  1879. @Outline2@<:s><:#P30670848,P786432>    inistring = NULL
  1880.  
  1881. @Outline2@<:s><:#P30670848,P786432>endif
  1882.  
  1883. @Outline2@<:s><:#P30670848,P786432>SetDlgItemText(hdlg, 1010, inistring)
  1884.  
  1885. @Outline2@<:s><:#P30670848,P786432>editfieldid=ComboID - 1500
  1886.  
  1887. @Outline2@<:s><:#P30670848,P786432>editfieldtext=GetDlgItemText(hdlg, editfieldid)
  1888.  
  1889. @Outline2@<:s><:#P30670848,P786432>if editfieldtext = NULL
  1890.  
  1891. @Outline2@<:s><:#P30670848,P786432>    SetDlgItemText(hdlg, editfieldid, thisline)
  1892.  
  1893. @Outline2@<:s><:#P30670848,P786432>endif
  1894.  
  1895. @Outline2@<:s><:#P30670848,P786432>end function
  1896.  
  1897. @Function@<:s><:#P30670848,P912261>function countfields(string, char)
  1898.  
  1899. @Outline2@<:s><:#P30670848,P786432>j = 1
  1900.  
  1901. @Outline2@<:s><:#P30670848,P786432>i = 0
  1902.  
  1903. @Outline2@<:s><:#P30670848,P786432>while(1)
  1904.  
  1905. @Outline2@<:s><:#P30670848,P786432>    k = strchr(j, string, Char)
  1906.  
  1907. @Outline2@<:s><:#P30670848,P786432>    if k = -1
  1908.  
  1909. @Outline2@<:s><:#P30670848,P786432>        break
  1910.  
  1911. @Outline2@<:s><:#P30670848,P786432>    endif
  1912.  
  1913. @Outline2@<:s><:#P30670848,P786432>    i = i + 1
  1914.  
  1915. @Outline2@<:s><:#P30670848,P786432>    j = k + 1
  1916.  
  1917. @Outline2@<:s><:#P30670848,P786432>wend
  1918.  
  1919. @Outline2@<:s><:#P30670848,P786432>return i
  1920.  
  1921. @Outline2@<:s><:#P30670848,P786432>end function
  1922.  
  1923. @Function@<:s><:#P30670848,P912261>function frameinsert()
  1924.  
  1925. @Outline2@<:s><:#P30670848,P786432>recheck:
  1926.  
  1927. @Outline2@<:s><:#P30670848,P786432>result=IsOKToRun(FrameLayout)
  1928.  
  1929. @Outline2@<:s><:#P30670848,P786432>if result != 1 
  1930.  
  1931. @Outline2@<:s><:#P30670848,P786432>    UserControl(USRCTRL_ADDFRAME)
  1932.  
  1933. @Outline2@<:s><:#P30670848,P786432>    goto recheck
  1934.  
  1935. @Outline2@<:s><:#P30670848,P786432>endif
  1936.  
  1937. @Outline2@<:s><:#P30670848,P786432>DefStr Length, Wide, Units, Paper, WinDir, INI, in, Fwide, FHigh, Top, Left, LMargin
  1938.  
  1939. @Outline2@<:s><:#P30670848,P786432>DefStr TMargin, RMargin, BMargin, Funits, FType, FRound, FMacName
  1940.  
  1941. @Outline2@<:s><:#P30670848,P786432>GetCurFrameBorders(&FWide, &FHigh, &Top, &Left, &LMargin, &TMargin, &RMargin, &BMargin, &Funits)
  1942.  
  1943. @Outline2@<:s><:#P30670848,P786432>num=right$(Now(), 4)
  1944.  
  1945. @Outline2@<:s><:#P30670848,P786432>MarkBookMark(BKMK_FRAMENUM  4003  )
  1946.  
  1947. @Outline2@<:s><:#P30670848,P786432>AddFrame(top, left, FWide, FHigh )
  1948.  
  1949. @Outline2@<:s><:#P30670848,P786432>FrameModInit( )
  1950.  
  1951. @Outline2@<:s><:#P30670848,P786432>FrameModLines(0 1 1 0 16777215 0 0 0 0 0  )
  1952.  
  1953. @Outline2@<:s><:#P30670848,P786432>FrameModType(134218240 18 "framcust.smm({num})"   )
  1954.  
  1955. @Outline2@<:s><:#P30670848,P786432>'FrameModBorders(fWide, FHigh, top, left, LMargin, TMargin, RMargin, BMargin,1  )
  1956.  
  1957. @Outline2@<:s><:#P30670848,P786432>FrameModFinish( )
  1958.  
  1959. @Outline2@<:s><:#P30670848,P786432>BringFrameToFront()
  1960.  
  1961. @Outline2@<:s><:#P30670848,P786432>MarkBookMark(BKMK_FRAMECOVERNUM  4003  )
  1962.  
  1963. @Outline2@<:s><:#P30670848,P786432>Type(SMRTFRAME_TEXT )
  1964.  
  1965. @Outline2@<:s><:#P30670848,P786432>Center()
  1966.  
  1967. @Outline2@<:s><:#P30670848,P786432>Type("<[>esc]<[>esc]")
  1968.  
  1969. @Outline2@<:s><:#P30670848,P786432>end function
  1970.  
  1971. @Function@<:s><:#P30670848,P912261>function FieldNumToName(num)
  1972.  
  1973. @Outline2@<:s><:#P30670848,P786432>cnt = GetPowerFieldCount(0)
  1974.  
  1975. @Outline2@<:s><:#P30670848,P786432>dim fields(cnt)
  1976.  
  1977. @Outline2@<:s><:#P30670848,P786432>GetPowerFields(0, &fields)
  1978.  
  1979. @Outline2@<:s><:#P30670848,P786432>position=ArraySearch(&fields, num, 1, FLDSEP)
  1980.  
  1981. @Outline2@<:s><:#P30670848,P786432>    pffield = StrField$(fields(position), 3, FLDSEP)    'get the power field
  1982.  
  1983. @Outline2@<:s><:#P30670848,P786432>    varname=StrField$(pffield, 3, SPACE)        'get the name of the variable in the PF
  1984.  
  1985. @Outline2@<:s><:#P30670848,P786432>FieldNumToName=varname
  1986.  
  1987. @Outline2@<:s><:#P30670848,P786432>end function
  1988.  
  1989. @Function@<:s><:#P30670848,P912261>function savesty()
  1990.  
  1991. @Outline2@<:s><:#P30670848,P786432>if (IsOKToRun(SaveAsNewStyle)) != 1 exit function
  1992.  
  1993. @Outline2@<:s><:#P30670848,P786432>endif
  1994.  
  1995. @Outline2@<:s><:#P30670848,P786432>rmac=GetRunningMacroFile$()
  1996.  
  1997. @Outline2@<:s><:#P30670848,P786432>setdlgcallback(0, "{rmac}!SaveAsStyleInit")
  1998.  
  1999. @Outline2@<:s><:#P30670848,P786432>result = SubClassDialog(305, 1022)    'result = SaveAsNewStyle
  2000.  
  2001. @Outline2@<:s><:#P30670848,P786432>end function
  2002.  
  2003. @Function@<:s><:#P30670848,P912261>function SaveAsStyleInit(hdlg, id, value)
  2004.  
  2005. @Outline2@<:s><:#P30670848,P786432>CB_withcontents=25550
  2006.  
  2007. @Outline2@<:s><:#P30670848,P786432>CB_runmacro=25551
  2008.  
  2009. @Outline2@<:s><:#P30670848,P786432>EB_runmacro=25975
  2010.  
  2011. @Outline2@<:s><:#P30670848,P786432>text_runmacro=667
  2012.  
  2013. @Outline2@<:s><:#P30670848,P786432>setdlgitemtext(hdlg, cb_withcontents, 1)
  2014.  
  2015. @Outline2@<:s><:#P30670848,P786432>dlgenablecontrol(hdlg, cb_withcontents, 0)
  2016.  
  2017. @Outline2@<:s><:#P30670848,P786432>setdlgitemtext(hdlg, cb_runmacro, 1)
  2018.  
  2019. @Outline2@<:s><:#P30670848,P786432>dlgenablecontrol(hdlg, cb_runmacro, 0)
  2020.  
  2021. @Outline2@<:s><:#P30670848,P786432>setdlgitemtext(hdlg, EB_runmacro, AUTOSTY_MACRO)
  2022.  
  2023. @Outline2@<:s><:#P30670848,P786432>DlgSetListBoxIndex(hdlg, EB_runmacro, AUTOSTY_MACRO)
  2024.  
  2025. @Outline2@<:s><:#P30670848,P786432>dlgenablecontrol(hdlg, EB_runmacro, 0)
  2026.  
  2027. @Outline2@<:s><:#P30670848,P786432>end function
  2028.  
  2029. @Function@<:s><:#P30670848,P912261>function editsty()
  2030.  
  2031. @Outline2@<:s><:#P30670848,P786432>rmac=GetRunningMacroFile$()
  2032.  
  2033. @Outline2@<:s><:#P30670848,P786432>setdlgcallback(0, "{rmac}!EditStyInit")
  2034.  
  2035. @Outline2@<:s><:#P30670848,P786432>result = SubClassDialog(101, 1055)    'result = New
  2036.  
  2037. @Outline2@<:s><:#P30670848,P786432>end function
  2038.  
  2039. @Function@<:s><:#P30670848,P912261>function EditStyInit(hdlg, id, value)
  2040.  
  2041. @Outline2@<:s><:#P30670848,P786432>CB_withcontents=25551
  2042.  
  2043. @Outline2@<:s><:#P30670848,P786432>CB_runmacro=25553
  2044.  
  2045. @Outline2@<:s><:#P30670848,P786432>setdlgitemtext(hdlg, cb_withcontents, 1*1)
  2046.  
  2047. @Outline2@<:s><:#P30670848,P786432>dlgenablecontrol(hdlg, cb_withcontents, 0)
  2048.  
  2049. @Outline2@<:s><:#P30670848,P786432>setdlgitemtext(hdlg, cb_runmacro, 0*1)
  2050.  
  2051. @Outline2@<:s><:#P30670848,P786432>dlgenablecontrol(hdlg, cb_runmacro, 0)
  2052.  
  2053. @Outline2@<:s><:#P30670848,P786432>end function
  2054.  
  2055. @Function@<:s><:#P30670848,P912261>function bookmarker()
  2056.  
  2057. @Outline2@<:s><:#P30670848,P786432>if (IsOKToRun(MarkBookmark)) != 1 exit function
  2058.  
  2059. @Outline2@<:s><:#P30670848,P786432>endif
  2060.  
  2061. @Outline2@<:s><:#P30670848,P786432>UserControl(USRCTRL_INSPOINT)
  2062.  
  2063. @Outline2@<:s><:#P30670848,P786432>MarkBookMark(BKMK_STARTTEXT 4004)    'delete the bookmark already in
  2064.  
  2065. @Outline2@<:s><:#P30670848,P786432>MarkBookMark(BKMK_STARTTEXT 4003)    'insert new one
  2066.  
  2067. @Outline2@<:s><:#P30670848,P786432>end function
  2068.  
  2069. @Function@<:s><:#P30670848,P912261>function LabelNoBadChars(showntext)
  2070.  
  2071. @Outline2@<:s><:#P30670848,P786432>badchars= LIST_BADCHAR;
  2072.  
  2073. @Outline2@<:s><:#P30670848,P786432>for c=1 to len(badchars)
  2074.  
  2075. @Outline2@<:s><:#P30670848,P786432>    char=mid$(badchars, c, 1)
  2076.  
  2077. @Outline2@<:s><:#P30670848,P786432>    while (strchr(1, showntext, char) != -1)
  2078.  
  2079. @Outline2@<:s><:#P30670848,P786432>        dim part(10)
  2080.  
  2081. @Outline2@<:s><:#P30670848,P786432>        for x = 1 to 10
  2082.  
  2083. @Outline2@<:s><:#P30670848,P786432>            part(x)=strfield$(showntext, x, char)
  2084.  
  2085. @Outline2@<:s><:#P30670848,P786432>            if part(x) = -1 or part(x) = NULL
  2086.  
  2087. @Outline2@<:s><:#P30670848,P786432>                break
  2088.  
  2089. @Outline2@<:s><:#P30670848,P786432>            endif
  2090.  
  2091. @Outline2@<:s><:#P30670848,P786432>            newtext=strcat$(newtext, part(x))
  2092.  
  2093. @Outline2@<:s><:#P30670848,P786432>        next
  2094.  
  2095. @Outline2@<:s><:#P30670848,P786432>        showntext=newtext
  2096.  
  2097. @Outline2@<:s><:#P30670848,P786432>        newtext = NULL
  2098.  
  2099. @Outline2@<:s><:#P30670848,P786432>    wend
  2100.  
  2101. @Outline2@<:s><:#P30670848,P786432>next
  2102.  
  2103. @Outline2@<:s><:#P30670848,P786432>label=showntext
  2104.  
  2105. @Outline2@<:s><:#P30670848,P786432>if label= NULL
  2106.  
  2107. @Outline2@<:s><:#P30670848,P786432>    label=strcat$("temp", right$(Now(), 4))    'label can't be null
  2108.  
  2109. @Outline2@<:s><:#P30670848,P786432>endif
  2110.  
  2111. @Outline2@<:s><:#P30670848,P786432>return label
  2112.  
  2113. @Outline2@<:s><:#P30670848,P786432>end function
  2114.  
  2115. @Function@<:s><:#P30670848,P912261>function removemenuitem()
  2116.  
  2117. @Outline2@<:s><:#P30670848,P786432>deletemenu(1, MENU_SMARTFLD)
  2118.  
  2119. @Outline2@<:s><:#P30670848,P786432>end function
  2120.  
  2121. @Function@<:s><:#P30670848,P912261>FUNCTION torchfields(target)
  2122.  
  2123. @Outline2@<:s><:#P30670848,P786432>'if (IsOKToRun(FieldRemove)) != 1
  2124.  
  2125. @Outline2@<:s><:#P30670848,P786432>'    exit function
  2126.  
  2127. @Outline2@<:s><:#P30670848,P786432>'endif
  2128.  
  2129. @Outline2@<:s><:#P30670848,P786432>'singlestep(0)
  2130.  
  2131. @Outline2@<:s><:#P30670848,P786432>cnt = GetPowerFieldCount(0)
  2132.  
  2133. @Outline2@<:s><:#P30670848,P786432>if (0 != cnt)
  2134.  
  2135. @Outline2@<:s><:#P30670848,P786432>    if strfield$(target, 3, UNDERSCORE) = -1    'no 3d field on target; this is a global burn; ask to confirm it
  2136.  
  2137. @Outline3@<:s><:#P30670848,P786432>    doit=Decide(DECIDE_REMOVEFLD)
  2138.  
  2139. @Outline4@<:s><:#P30670848,P943718>if doit = 0
  2140.  
  2141. @Outline4@<:s><:#P30670848,P943718>    exit function
  2142.  
  2143. @Outline4@<:s><:#P30670848,P943718>endif
  2144.  
  2145. @Outline2@<:s><:#P30670848,P786432>    endif
  2146.  
  2147. @Outline2@<:s><:#P30670848,P786432>    dim fields(cnt)
  2148.  
  2149. @Outline2@<:s><:#P30670848,P786432>    GetPowerFields(0, &fields)
  2150.  
  2151. @Outline2@<:s><:#P30670848,P786432>    for i = 1 to cnt
  2152.  
  2153. @Outline2@<:s><:#P30670848,P786432>        pfid = StrField$(fields(i), 1, FLDSEP)
  2154.  
  2155. @Outline2@<:s><:#P30670848,P786432>        pftype = StrField$(fields(i), 2, FLDSEP)
  2156.  
  2157. @Outline2@<:s><:#P30670848,P786432>        pffield = StrField$(fields(i), 3, FLDSEP)        'get the power field
  2158.  
  2159. @Outline2@<:s><:#P30670848,P786432>        varname=StrField$(pffield, 3, SPACE)        'get the name of the variable in the PF
  2160.  
  2161. @Outline2@<:s><:#P30670848,P786432>        targlen=len(target)
  2162.  
  2163. @Outline2@<:s><:#P30670848,P786432>        if left$(varname, targlen)=target
  2164.  
  2165. @Outline2@<:s><:#P30670848,P786432>            FieldRemove(pfid, pftype);
  2166.  
  2167. @Outline2@<:s><:#P30670848,P786432>        endif
  2168.  
  2169. @Outline2@<:s><:#P30670848,P786432>    next
  2170.  
  2171. @Outline2@<:s><:#P30670848,P786432>else
  2172.  
  2173. @Outline2@<:s><:#P30670848,P786432>    if strfield$(target, 3, UNDERSCORE)= -1
  2174.  
  2175. @Outline2@<:s><:#P30670848,P786432>        message(MSG_NOFLDSTOREMOVE, MSG_NOFLDSTOREMOVE_TITLE)
  2176.  
  2177. @Outline2@<:s><:#P30670848,P786432>    endif
  2178.  
  2179. @Outline2@<:s><:#P30670848,P786432>endif
  2180.  
  2181. @Outline2@<:s><:#P30670848,P786432>END FUNCTION
  2182.  
  2183. @Outline2@<:s><:#P30670848,P786432>
  2184. >
  2185.  
  2186. [Embedded]
  2187. 00044922
  2188. >
  2189. [macsum4] 19 212
  2190. menus 0 0 4 98
  2191. main 1368 1 10 125
  2192. fieldloader 2859 1 15 174
  2193. initdlg 4186 3 13 210
  2194. insertfields 5787 2 8 257
  2195. echoer 6738 0 29 285
  2196. comboload 9670 1 10 362
  2197. combocallback 10710 2 5 390
  2198. countfields 11167 2 4 405
  2199. frameinsert 11502 0 22 418
  2200. FieldNumToName 12538 1 6 442
  2201. savesty 12866 0 3 451
  2202. SaveAsStyleInit 13078 3 5 458
  2203. editsty 13535 0 3 471
  2204. EditStyInit 13687 3 3 476
  2205. bookmarker 13989 0 1 484
  2206. LabelNoBadChars 14237 1 8 491
  2207. removemenuitem 15124 0 1 514
  2208. torchfields 15212 1 10 517
  2209. [macse]
  2210. 14 menus
  2211. 29 0 menus
  2212. 17 1
  2213. 29 1 rmac
  2214. 0 802
  2215. 13
  2216. 8 1
  2217. 17 4
  2218. 29 2 datagood
  2219. 0 286 "AutoStyleSheets" "DataGood" "AMIPRO2.INI"
  2220. 13
  2221. 8 2
  2222. 17 5
  2223. 6 2
  2224. 5 1
  2225. 18 1
  2226. 11 00000231
  2227. 17 8
  2228. 29 3 collector
  2229. 7 "collect.smm"
  2230. 8 3
  2231. 17 11
  2232. 16 "{3}"
  2233. 17 13
  2234. 0 521 1 "S&martFields"
  2235. 17 14
  2236. 0 515 1 "S&martFields"
  2237. 17 15
  2238. 0 516 1 "S&martFields" "Define &Personal Information..." "{1}!main(""as_def"")" "Design the Personal Information dialog box for an automated style sheet."
  2239. 17 16
  2240. 0 516 1 "S&martFields" "Define &Optional Information..." "{1}!main(""as_user"")" "Design the Optional Information dialog box for an automated style sheet."
  2241. 17 18
  2242. 0 516 1 "S&martFields" "Define &Cursor Location..." "{1}!bookmarker" "Define where you want to begin typing when you create a document."
  2243. 17 20
  2244. 0 516 1 "S&martFields" "Re&move All SmartFields..." "{1}!torchfields(" "as_" ")" "Remove all SmartFields in the automated style sheet."
  2245. 17 21
  2246. 0 516 1 "S&martFields" "-" "" ""
  2247. 17 22
  2248. 0 516 1 "S&martFields" "Edit &Automated Style Sheet..." "{1}!editsty" "Create or edit an automated style sheet."
  2249. 17 23
  2250. 0 516 1 "S&martFields" "Sa&ve Automated Style Sheet..." "{1}!savesty" "Save this document as an automated style sheet."
  2251. 17 24
  2252. 0 516 1 "S&martFields" "-" "" ""
  2253. 17 25
  2254. 0 516 1 "S&martFields" "E&xit" "{1}!removemenuitem" "Remove the SmartFields menu from the menu bar."
  2255. 6 0
  2256. 15
  2257. 17 26
  2258. 9
  2259. 14 main
  2260. 29 0 target
  2261. 29 1 main
  2262. 17 1
  2263. 0 1050
  2264. 13
  2265. 5 1
  2266. 18 5
  2267. 11 00000087
  2268. 6 1
  2269. 15
  2270. 9
  2271. 17 4
  2272. 0 271 "target" 1
  2273. 17 5
  2274. 0 264 "target" "{0}"
  2275. 17 6
  2276. 5 9
  2277. 29 2 fieldnames
  2278. 21 2 [X]
  2279. 17 7
  2280. 5 9
  2281. 29 3 combofields
  2282. 21 3 [X]
  2283. 17 8
  2284. 29 4 rmac
  2285. 0 802
  2286. 13
  2287. 8 4
  2288. 17 11
  2289. 16 fieldloader "{0}"
  2290. 17 12
  2291. 0 41 0 "{4}!InitDlg"
  2292. 29 5 ComboID
  2293. 5 9501
  2294. 8 5
  2295. 17 13
  2296. 5 9509
  2297. 6 5
  2298. 18 2
  2299. 12 00000419
  2300. 10 00000471
  2301. 5 1
  2302. 6 5
  2303. 3 0
  2304. 8 5
  2305. 10 00000334
  2306. 17 14
  2307. 0 41 "{5}" "{4}!combocallback"
  2308. 10 00000386
  2309. 17 16
  2310. 6 0
  2311. 7 "as_user"
  2312. 18 1
  2313. 11 00000587
  2314. 17 17
  2315. 29 6 box
  2316. 0 26 "smartfld.dlg" "autostyle"
  2317. 13
  2318. 8 6
  2319. 10 00000641
  2320. 17 19
  2321. 0 26 "smartfld.dlg" "autostyle_user"
  2322. 13
  2323. 8 6
  2324. 17 21
  2325. 6 6
  2326. 5 0
  2327. 18 0
  2328. 11 00000697
  2329. 17 22
  2330. 10 00001422
  2331. 29 7 i
  2332. 5 1
  2333. 8 7
  2334. 17 26
  2335. 5 9
  2336. 6 7
  2337. 18 2
  2338. 12 00000797
  2339. 10 00001041
  2340. 5 1
  2341. 6 7
  2342. 3 0
  2343. 8 7
  2344. 10 00000715
  2345. 17 27
  2346. 29 8 fieldcontents
  2347. 5 8000
  2348. 6 7
  2349. 3 0
  2350. 0 27 [X]
  2351. 13
  2352. 8 8
  2353. 17 28
  2354. 29 9 combocontents
  2355. 5 9500
  2356. 6 7
  2357. 3 0
  2358. 0 27 [X]
  2359. 13
  2360. 8 9
  2361. 17 29
  2362. 6 8
  2363. 7 ""
  2364. 18 0
  2365. 11 00000982
  2366. 17 30
  2367. 10 00001041
  2368. 17 32
  2369. 6 7
  2370. 6 8
  2371. 23 2
  2372. 17 33
  2373. 6 7
  2374. 6 9
  2375. 23 3
  2376. 10 00000764
  2377. 17 35
  2378. 29 10 numfields
  2379. 6 7
  2380. 5 1
  2381. 3 1
  2382. 8 10
  2383. 17 36
  2384. 0 271 "fieldnames" 9
  2385. 17 37
  2386. 0 271 "combofields" 9
  2387. 5 1
  2388. 8 7
  2389. 17 38
  2390. 6 10
  2391. 6 7
  2392. 18 2
  2393. 12 00001238
  2394. 10 00001348
  2395. 5 1
  2396. 6 7
  2397. 3 0
  2398. 8 7
  2399. 10 00001155
  2400. 17 39
  2401. 6 7
  2402. 22 2
  2403. 0 272 "fieldnames" "{7}" [X]
  2404. 17 40
  2405. 6 7
  2406. 22 3
  2407. 0 272 "combofields" "{7}" [X]
  2408. 10 00001205
  2409. 17 42
  2410. 6 10
  2411. 5 0
  2412. 18 1
  2413. 11 00001422
  2414. 17 43
  2415. 16 insertfields "{0}" "{10}"
  2416. 17 46
  2417. 0 266 "fieldnames"
  2418. 17 47
  2419. 0 266 "target"
  2420. 6 1
  2421. 15
  2422. 17 48
  2423. 9
  2424. 14 fieldloader
  2425. 29 0 target
  2426. 29 1 fieldloader
  2427. 17 1
  2428. 29 2 rmac
  2429. 0 802
  2430. 13
  2431. 8 2
  2432. 17 2
  2433. 29 3 cnt
  2434. 0 1304 0
  2435. 13
  2436. 8 3
  2437. 17 3
  2438. 5 0
  2439. 6 3
  2440. 18 0
  2441. 11 00000162
  2442. 6 1
  2443. 15
  2444. 9
  2445. 17 6
  2446. 6 3
  2447. 29 4 fields
  2448. 21 4 [X]
  2449. 17 7
  2450. 5 1
  2451. 29 5 globvars
  2452. 21 5 [X]
  2453. 17 8
  2454. 29 6 numglobs
  2455. 5 0
  2456. 8 6
  2457. 17 9
  2458. 0 1305 0 &4
  2459. 29 7 i
  2460. 5 1
  2461. 8 7
  2462. 17 11
  2463. 6 3
  2464. 6 7
  2465. 18 2
  2466. 12 00000382
  2467. 10 00000827
  2468. 5 1
  2469. 6 7
  2470. 3 0
  2471. 8 7
  2472. 10 00000300
  2473. 17 12
  2474. 29 8 pftype
  2475. 6 7
  2476. 22 4
  2477. 0 20 [X] 2 ","
  2478. 13
  2479. 8 8
  2480. 17 13
  2481. 29 9 pffield
  2482. 6 7
  2483. 22 4
  2484. 0 20 [X] 3 ","
  2485. 13
  2486. 8 9
  2487. 17 14
  2488. 29 10 varname
  2489. 0 20 "{9}" 3 " "
  2490. 13
  2491. 8 10
  2492. 17 15
  2493. 29 11 showtype
  2494. 0 20 "{10}" 6 "_"
  2495. 13
  2496. 8 11
  2497. 17 16
  2498. 29 12 targlen
  2499. 0 14 "{0}"
  2500. 13
  2501. 8 12
  2502. 17 17
  2503. 0 806 "{10}" "{12}"
  2504. 13
  2505. 6 0
  2506. 18 0
  2507. 6 11
  2508. 7 "echo"
  2509. 18 1
  2510. 1 1
  2511. 11 00000814
  2512. 17 18
  2513. 6 6
  2514. 5 1
  2515. 3 0
  2516. 8 6
  2517. 17 19
  2518. 29 13 result
  2519. 6 7
  2520. 22 4
  2521. 0 1041 &5 "{6}" [X]
  2522. 13
  2523. 8 13
  2524. 10 00000349
  2525. 17 22
  2526. 6 6
  2527. 5 0
  2528. 18 0
  2529. 11 00000875
  2530. 6 1
  2531. 15
  2532. 9
  2533. 17 25
  2534. 0 1043 &5 3 "_"
  2535. 5 1
  2536. 8 7
  2537. 17 26
  2538. 6 6
  2539. 6 7
  2540. 18 2
  2541. 12 00000991
  2542. 10 00001308
  2543. 5 1
  2544. 6 7
  2545. 3 0
  2546. 8 7
  2547. 10 00000909
  2548. 17 27
  2549. 6 7
  2550. 22 5
  2551. 0 20 [X] 3 ","
  2552. 13
  2553. 8 9
  2554. 17 28
  2555. 0 20 "{9}" 3 " "
  2556. 13
  2557. 8 10
  2558. 17 29
  2559. 29 14 quotechar
  2560. 0 39 34
  2561. 13
  2562. 8 14
  2563. 17 30
  2564. 29 15 varlabel
  2565. 6 7
  2566. 22 5
  2567. 0 20 [X] 2 "{14}"
  2568. 13
  2569. 8 15
  2570. 17 31
  2571. 0 20 "{10}" 6 "_"
  2572. 13
  2573. 8 11
  2574. 17 32
  2575. 5 8000
  2576. 6 7
  2577. 3 0
  2578. 0 31 [X] "{15}"
  2579. 17 33
  2580. 5 9500
  2581. 6 7
  2582. 3 0
  2583. 0 31 [X] "{11}"
  2584. 10 00000958
  2585. 6 1
  2586. 15
  2587. 17 35
  2588. 9
  2589. 14 initdlg
  2590. 29 0 hdlg
  2591. 29 1 id
  2592. 29 2 target
  2593. 29 3 initdlg
  2594. 17 1
  2595. 0 265 "target"
  2596. 13
  2597. 8 2
  2598. 17 3
  2599. 29 4 CurStyleSheet
  2600. 16 _$$1GetDocInfo$ 3
  2601. 13
  2602. 8 4
  2603. 17 4
  2604. 0 18 "{4}"
  2605. 13
  2606. 8 4
  2607. 17 5
  2608. 29 5 lb
  2609. 0 39 091
  2610. 13
  2611. 8 5
  2612. 17 6
  2613. 29 6 rb
  2614. 0 39 093
  2615. 13
  2616. 8 6
  2617. 17 7
  2618. 0 16 "{5}" "{4}" "{6}"
  2619. 13
  2620. 8 4
  2621. 17 8
  2622. 6 2
  2623. 7 "as_def"
  2624. 18 0
  2625. 11 00001084
  2626. 17 9
  2627. 0 75 "{0}" "Personal Information"
  2628. 17 10
  2629. 16 ComboLoad "{0}"
  2630. 17 13
  2631. 0 56 "{0}" 3 0
  2632. 17 14
  2633. 0 56 "{0}" 1060 1
  2634. 17 15
  2635. 0 56 "{0}" 1050 0
  2636. 17 16
  2637. 29 7 L1
  2638. 7 "Specify the field names you want to use for the default "
  2639. 8 7
  2640. 17 17
  2641. 29 8 L2
  2642. 7 "information each time you create a document using this "
  2643. 8 8
  2644. 17 18
  2645. 29 9 L3
  2646. 7 "style sheet. You can select an item in the User info list "
  2647. 8 9
  2648. 17 19
  2649. 29 10 quotchar
  2650. 0 39 91
  2651. 13
  2652. 8 10
  2653. 17 20
  2654. 29 11 b
  2655. 0 806 "[[" 1
  2656. 13
  2657. 8 11
  2658. 17 21
  2659. 29 12 L4
  2660. 7 "box if you want to use information stored in the {11}AutoStyleSheet] Section of "
  2661. 8 12
  2662. 17 22
  2663. 29 13 L5
  2664. 7 "the AMIPRO2.INI."
  2665. 8 13
  2666. 17 23
  2667. 29 14 helptext
  2668. 7 "{7}{8}{9}{12}{13}"
  2669. 8 14
  2670. 17 24
  2671. 0 43 "{0}" 1050 "{14}"
  2672. 17 25
  2673. 16 combocallback "{0}" 9501
  2674. 10 00001582
  2675. 17 28
  2676. 0 75 "{0}" "Optional Information"
  2677. 17 29
  2678. 0 56 "{0}" 3 1
  2679. 17 30
  2680. 0 56 "{0}" 1050 1
  2681. 17 31
  2682. 0 56 "{0}" 1060 0
  2683. 29 15 ComboID
  2684. 5 9501
  2685. 8 15
  2686. 17 38
  2687. 5 9509
  2688. 6 15
  2689. 18 2
  2690. 12 00001318
  2691. 10 00001359
  2692. 5 1
  2693. 6 15
  2694. 3 0
  2695. 8 15
  2696. 10 00001230
  2697. 17 39
  2698. 0 56 "{0}" "{15}" 1
  2699. 10 00001283
  2700. 17 41
  2701. 7 "Specify the field names you want to use for the optional information each time "
  2702. 8 7
  2703. 17 42
  2704. 7 "you create a document using this style sheet."
  2705. 8 8
  2706. 17 43
  2707. 7 "{7}{8}{9}{12}"
  2708. 8 14
  2709. 17 44
  2710. 0 43 "{0}" 1060 "{14}"
  2711. 6 3
  2712. 15
  2713. 17 46
  2714. 9
  2715. 14 insertfields
  2716. 29 0 target
  2717. 29 1 numfields
  2718. 29 2 insertfields
  2719. 29 3 position
  2720. 5 1
  2721. 8 3
  2722. 17 1
  2723. 6 1
  2724. 6 3
  2725. 18 2
  2726. 12 00000171
  2727. 10 00000932
  2728. 5 1
  2729. 6 3
  2730. 3 0
  2731. 8 3
  2732. 10 00000090
  2733. 17 2
  2734. 19 00000919
  2735. 17 3
  2736. 29 4 showntext
  2737. 0 273 "fieldnames" "{3}"
  2738. 13
  2739. 8 4
  2740. 17 4
  2741. 6 4
  2742. 7 ""
  2743. 18 0
  2744. 11 00000302
  2745. 17 5
  2746. 10 00000919
  2747. 17 7
  2748. 0 79 141
  2749. 13
  2750. 5 1
  2751. 18 1
  2752. 11 00000358
  2753. 6 2
  2754. 15
  2755. 9
  2756. 17 9
  2757. 0 7 "Ready to insert {4}."
  2758. 17 11
  2759. 29 5 fieldtype
  2760. 7 "eb"
  2761. 8 5
  2762. 17 12
  2763. 29 6 label
  2764. 16 LabelNoBadChars "{4}"
  2765. 13
  2766. 8 6
  2767. 17 13
  2768. 29 7 prefill
  2769. 0 273 "combofields" "{3}"
  2770. 13
  2771. 8 7
  2772. 17 14
  2773. 6 7
  2774. 7 ""
  2775. 18 1
  2776. 11 00000608
  2777. 17 15
  2778. 0 16 "{7}" "_"
  2779. 13
  2780. 8 7
  2781. 17 17
  2782. 29 8 fieldname
  2783. 0 16 "{0}" "_" "{3}" "_" "{5}" "_" "{6}" "_" "{7}"
  2784. 13
  2785. 8 8
  2786. 17 18
  2787. 29 9 exantfield
  2788. 0 16 "{0}" "_" "{3}" "_" "{5}" "_"
  2789. 13
  2790. 8 9
  2791. 17 19
  2792. 16 torchfields "{9}"
  2793. 17 20
  2794. 16 _$$3CurShade$
  2795. 13
  2796. 7 ""
  2797. 18 1
  2798. 11 00000863
  2799. 17 21
  2800. 0 6 "[46]"
  2801. 17 23
  2802. 34 0 34 "if Defined {8} {8} else ""{4}"" endif"
  2803. 10 00000138
  2804. 6 2
  2805. 15
  2806. 17 27
  2807. 9
  2808. 14 echoer
  2809. 29 0 echoer
  2810. 17 1
  2811. 0 4 1
  2812. 17 2
  2813. 29 1 rmac
  2814. 0 802
  2815. 13
  2816. 8 1
  2817. 17 3
  2818. 0 32 2
  2819. 17 4
  2820. 29 2 target
  2821. 7 "as_"
  2822. 8 2
  2823. 17 5
  2824. 29 3 cnt
  2825. 0 1304 0
  2826. 13
  2827. 8 3
  2828. 17 6
  2829. 5 0
  2830. 6 3
  2831. 18 0
  2832. 11 00000255
  2833. 17 7
  2834. 0 3 "No fields to repeat." "SmartField Repeater"
  2835. 6 0
  2836. 15
  2837. 9
  2838. 17 10
  2839. 19 00000944
  2840. 17 12
  2841. 6 3
  2842. 29 4 fields
  2843. 21 4 [X]
  2844. 17 13
  2845. 5 1
  2846. 29 5 globvars
  2847. 21 5 [X]
  2848. 17 14
  2849. 29 6 numglobs
  2850. 5 0
  2851. 8 6
  2852. 17 15
  2853. 0 1305 0 &4
  2854. 29 7 i
  2855. 5 1
  2856. 8 7
  2857. 17 17
  2858. 6 3
  2859. 6 7
  2860. 18 2
  2861. 12 00000499
  2862. 10 00000944
  2863. 5 1
  2864. 6 7
  2865. 3 0
  2866. 8 7
  2867. 10 00000417
  2868. 17 18
  2869. 29 8 pftype
  2870. 6 7
  2871. 22 4
  2872. 0 20 [X] 2 ","
  2873. 13
  2874. 8 8
  2875. 17 19
  2876. 29 9 pffield
  2877. 6 7
  2878. 22 4
  2879. 0 20 [X] 3 ","
  2880. 13
  2881. 8 9
  2882. 17 20
  2883. 29 10 varname
  2884. 0 20 "{9}" 3 " "
  2885. 13
  2886. 8 10
  2887. 17 21
  2888. 29 11 showtype
  2889. 0 20 "{10}" 6 "_"
  2890. 13
  2891. 8 11
  2892. 17 22
  2893. 29 12 targlen
  2894. 0 14 "{2}"
  2895. 13
  2896. 8 12
  2897. 17 23
  2898. 0 806 "{10}" "{12}"
  2899. 13
  2900. 6 2
  2901. 18 0
  2902. 6 11
  2903. 7 "echo"
  2904. 18 1
  2905. 1 1
  2906. 11 00000931
  2907. 17 24
  2908. 6 6
  2909. 5 1
  2910. 3 0
  2911. 8 6
  2912. 17 25
  2913. 29 13 result
  2914. 6 7
  2915. 22 4
  2916. 0 1041 &5 "{6}" [X]
  2917. 13
  2918. 8 13
  2919. 10 00000466
  2920. 17 29
  2921. 0 789 ""
  2922. 17 31
  2923. 0 1043 &5 3 "_"
  2924. 17 32
  2925. 6 6
  2926. 29 14 displayarray
  2927. 21 14 [X]
  2928. 5 1
  2929. 8 7
  2930. 17 33
  2931. 6 6
  2932. 6 7
  2933. 18 2
  2934. 12 00001120
  2935. 10 00002039
  2936. 5 1
  2937. 6 7
  2938. 3 0
  2939. 8 7
  2940. 10 00001038
  2941. 17 34
  2942. 6 7
  2943. 22 5
  2944. 0 20 [X] 3 ","
  2945. 13
  2946. 8 9
  2947. 17 35
  2948. 0 20 "{9}" 3 " "
  2949. 13
  2950. 8 10
  2951. 17 36
  2952. 29 15 quotechar
  2953. 0 39 34
  2954. 13
  2955. 8 15
  2956. 17 37
  2957. 29 16 varlabel
  2958. 6 7
  2959. 22 5
  2960. 0 20 [X] 2 "{15}"
  2961. 13
  2962. 8 16
  2963. 17 38
  2964. 29 17 boxtype
  2965. 0 20 "{10}" 2 "_"
  2966. 13
  2967. 8 17
  2968. 17 39
  2969. 29 18 fld1
  2970. 0 20 "{10}" 1 "_"
  2971. 13
  2972. 8 18
  2973. 17 40
  2974. 29 19 fld2
  2975. 0 20 "{10}" 2 "_"
  2976. 13
  2977. 8 19
  2978. 17 41
  2979. 29 20 fld3
  2980. 0 20 "{10}" 3 "_"
  2981. 13
  2982. 8 20
  2983. 17 42
  2984. 29 21 fld4
  2985. 0 20 "{10}" 4 "_"
  2986. 13
  2987. 8 21
  2988. 17 43
  2989. 29 22 fld5
  2990. 0 20 "{10}" 5 "_"
  2991. 13
  2992. 8 22
  2993. 17 44
  2994. 29 23 echovar
  2995. 0 16 "{18}" "_" "{19}" "_" "{20}" "_" "{21}" "_" "{22}" "_" "echo" "_"
  2996. 13
  2997. 8 23
  2998. 17 45
  2999. 6 17
  3000. 7 "def"
  3001. 18 0
  3002. 11 00001780
  3003. 17 46
  3004. 7 "Personal"
  3005. 8 17
  3006. 10 00001849
  3007. 17 47
  3008. 6 17
  3009. 7 "user"
  3010. 18 0
  3011. 11 00001849
  3012. 17 48
  3013. 7 "Optional"
  3014. 8 17
  3015. 17 50
  3016. 29 24 item
  3017. 0 20 "{10}" 3 "_"
  3018. 13
  3019. 0 16 "{17}" " - " "{16}" "                                     |" "{23}" "|" "{16}" "|" "{17}" [X]
  3020. 13
  3021. 8 24
  3022. 17 51
  3023. 6 7
  3024. 6 24
  3025. 23 14
  3026. 10 00001087
  3027. 17 53
  3028. 0 1043 &14 4 "|"
  3029. 17 54
  3030. 0 31 9000 &14
  3031. 17 55
  3032. 29 25 box
  3033. 0 26 "smartfld.dlg" "echobox"
  3034. 13
  3035. 8 25
  3036. 17 56
  3037. 6 25
  3038. 5 0
  3039. 18 0
  3040. 11 00002194
  3041. 6 0
  3042. 15
  3043. 9
  3044. 17 60
  3045. 29 26 prompttext
  3046. 0 27 9000
  3047. 13
  3048. 0 20 [X] 1 "|"
  3049. 13
  3050. 8 26
  3051. 17 61
  3052. 29 27 echothis
  3053. 0 27 9000
  3054. 13
  3055. 0 20 [X] 2 "|"
  3056. 13
  3057. 8 27
  3058. 17 62
  3059. 29 28 showntext
  3060. 0 27 9000
  3061. 13
  3062. 0 20 [X] 3 "|"
  3063. 13
  3064. 8 28
  3065. 17 63
  3066. 0 20 "{27}" 2 "_"
  3067. 13
  3068. 8 17
  3069. 17 64
  3070. 6 17
  3071. 7 "def"
  3072. 18 0
  3073. 11 00002506
  3074. 17 65
  3075. 7 "Personal"
  3076. 8 17
  3077. 10 00002575
  3078. 17 66
  3079. 6 17
  3080. 7 "user"
  3081. 18 0
  3082. 11 00002575
  3083. 17 67
  3084. 7 "Optional"
  3085. 8 17
  3086. 17 69
  3087. 0 789 "To insert a repeat of this field, choose Resume.  To return to the box to choose another field, choose Cancel."
  3088. 17 70
  3089. 0 7 "Ready to insert {17} - {28}."
  3090. 17 71
  3091. 16 _$$3CurShade$
  3092. 13
  3093. 7 ""
  3094. 18 1
  3095. 11 00002818
  3096. 17 72
  3097. 0 6 "[46]"
  3098. 17 74
  3099. 34 0 34 "if Defined {27} {27} else ""{17} - {28} (repeat)"" endif"
  3100. 17 75
  3101. 10 00000944
  3102. 6 0
  3103. 15
  3104. 17 76
  3105. 9
  3106. 14 comboload
  3107. 29 0 hdlg
  3108. 29 1 comboload
  3109. 17 1
  3110. 29 2 rmac
  3111. 0 802
  3112. 13
  3113. 8 2
  3114. 17 2
  3115. 29 3 strings
  3116. 0 286 "AutoStyleSheets" 0 "AMIPRO2.INI"
  3117. 13
  3118. 8 3
  3119. 17 3
  3120. 29 4 numfields
  3121. 16 countfields "{3}" "~"
  3122. 13
  3123. 8 4
  3124. 17 4
  3125. 6 4
  3126. 29 5 temparray
  3127. 21 5 [X]
  3128. 29 6 i
  3129. 5 1
  3130. 8 6
  3131. 17 5
  3132. 6 4
  3133. 6 6
  3134. 18 2
  3135. 12 00000337
  3136. 10 00000423
  3137. 5 1
  3138. 6 6
  3139. 3 0
  3140. 8 6
  3141. 10 00000256
  3142. 17 6
  3143. 29 7 thisone
  3144. 0 20 "{3}" "{6}" "~"
  3145. 13
  3146. 8 7
  3147. 17 7
  3148. 6 6
  3149. 6 7
  3150. 23 5
  3151. 10 00000304
  3152. 17 9
  3153. 0 1041 &5 1 ""
  3154. 17 10
  3155. 29 8 questidx
  3156. 0 1044 &5 "NoQuestions"
  3157. 13
  3158. 8 8
  3159. 17 11
  3160. 6 8
  3161. 5 0
  3162. 18 1
  3163. 11 00000561
  3164. 17 12
  3165. 0 1042 &5 "{8}"
  3166. 17 14
  3167. 29 9 datagoodidx
  3168. 0 1044 &5 "DataGood"
  3169. 13
  3170. 8 9
  3171. 17 15
  3172. 6 9
  3173. 5 0
  3174. 18 1
  3175. 11 00000677
  3176. 17 16
  3177. 0 1042 &5 "{9}"
  3178. 29 10 ComboID
  3179. 5 9501
  3180. 8 10
  3181. 17 19
  3182. 5 9509
  3183. 6 10
  3184. 18 2
  3185. 12 00000794
  3186. 10 00001021
  3187. 5 1
  3188. 6 10
  3189. 3 0
  3190. 8 10
  3191. 10 00000706
  3192. 5 1
  3193. 8 6
  3194. 17 21
  3195. 6 4
  3196. 6 6
  3197. 18 2
  3198. 12 00000886
  3199. 10 00000940
  3200. 5 1
  3201. 6 6
  3202. 3 0
  3203. 8 6
  3204. 10 00000804
  3205. 17 22
  3206. 6 6
  3207. 22 5
  3208. 0 43 "{0}" "{10}" [X]
  3209. 10 00000853
  3210. 17 24
  3211. 0 62 "{0}" "{10}" 0
  3212. 17 25
  3213. 0 41 "{10}" "{2}!combocallback"
  3214. 10 00000759
  3215. 6 1
  3216. 15
  3217. 17 27
  3218. 9
  3219. 14 combocallback
  3220. 29 0 hdlg
  3221. 29 1 Comboid
  3222. 29 2 combocallback
  3223. 17 3
  3224. 29 3 thisline
  3225. 0 42 "{0}" "{1}"
  3226. 13
  3227. 8 3
  3228. 17 4
  3229. 29 4 inistring
  3230. 0 286 "AutoStyleSheets" "{3}" "AMIPRO2.INI"
  3231. 13
  3232. 8 4
  3233. 17 5
  3234. 6 3
  3235. 7 ""
  3236. 18 0
  3237. 11 00000240
  3238. 17 6
  3239. 7 ""
  3240. 8 4
  3241. 17 8
  3242. 0 43 "{0}" 1010 "{4}"
  3243. 17 9
  3244. 29 5 editfieldid
  3245. 6 1
  3246. 5 1500
  3247. 3 1
  3248. 8 5
  3249. 17 10
  3250. 29 6 editfieldtext
  3251. 0 42 "{0}" "{5}"
  3252. 13
  3253. 8 6
  3254. 17 11
  3255. 6 6
  3256. 7 ""
  3257. 18 0
  3258. 11 00000438
  3259. 17 12
  3260. 0 43 "{0}" "{5}" "{3}"
  3261. 6 2
  3262. 15
  3263. 17 14
  3264. 9
  3265. 14 countfields
  3266. 29 0 string
  3267. 29 1 char
  3268. 29 2 countfields
  3269. 17 1
  3270. 29 3 j
  3271. 5 1
  3272. 8 3
  3273. 17 2
  3274. 29 4 i
  3275. 5 0
  3276. 8 4
  3277. 17 3
  3278. 5 1
  3279. 11 00000297
  3280. 17 4
  3281. 29 5 k
  3282. 0 13 "{3}" "{0}" "{1}"
  3283. 13
  3284. 8 5
  3285. 17 5
  3286. 6 5
  3287. 5 -1
  3288. 18 0
  3289. 11 00000232
  3290. 17 6
  3291. 10 00000297
  3292. 17 8
  3293. 6 4
  3294. 5 1
  3295. 3 0
  3296. 8 4
  3297. 17 9
  3298. 6 5
  3299. 5 1
  3300. 3 0
  3301. 8 3
  3302. 10 00000106
  3303. 17 11
  3304. 6 4
  3305. 15
  3306. 9
  3307. 6 2
  3308. 15
  3309. 17 12
  3310. 9
  3311. 14 frameinsert
  3312. 29 0 frameinsert
  3313. 17 2
  3314. 29 1 result
  3315. 0 79 402
  3316. 13
  3317. 8 1
  3318. 17 3
  3319. 6 1
  3320. 5 1
  3321. 18 1
  3322. 11 00000175
  3323. 17 4
  3324. 0 7 "Create the frame and choose Resume."
  3325. 17 5
  3326. 10 00000034
  3327. 17 7
  3328. 29 2 Length
  3329. 29 3 Wide
  3330. 29 4 Units
  3331. 29 5 Paper
  3332. 29 6 WinDir
  3333. 29 7 INI
  3334. 29 8 in
  3335. 29 9 Fwide
  3336. 29 10 FHigh
  3337. 29 11 Top
  3338. 29 12 Left
  3339. 29 13 LMargin
  3340. 17 8
  3341. 29 14 TMargin
  3342. 29 15 RMargin
  3343. 29 16 BMargin
  3344. 29 17 Funits
  3345. 29 18 FType
  3346. 29 19 FRound
  3347. 29 20 FMacName
  3348. 17 9
  3349. 16 _$$2GetCurFrameBorders &9 &10 &11 &12 &13 &14 &15 &16 &17
  3350. 17 10
  3351. 29 21 num
  3352. 0 772
  3353. 13
  3354. 0 807 [X] 4
  3355. 13
  3356. 8 21
  3357. 17 11
  3358. 16 _$$4MarkBookMark "as_frame{21}" 4003
  3359. 17 12
  3360. 16 _$$2AddFrame "{11}" "{12}" "{9}" "{10}"
  3361. 17 13
  3362. 16 _$$2NULL
  3363. 17 14
  3364. 16 _$$2FrameModLines 0 1 1 0 16777215 0 0 0 0 0
  3365. 17 15
  3366. 16 _$$2FrameModType 134218240 18 "framcust.smm({21})"
  3367. 17 17
  3368. 16 _$$2NULL
  3369. 17 18
  3370. 16 _$$5BringFrameToFront
  3371. 17 19
  3372. 16 _$$4MarkBookMark "as_frame{21}cover" 4003
  3373. 17 20
  3374. 0 6 "[13][13]Click on this frame to insert text or graphics in this area."
  3375. 17 21
  3376. 2 260 1
  3377. 17 22
  3378. 0 6 "[27][27]"
  3379. 6 0
  3380. 15
  3381. 17 23
  3382. 9
  3383. 14 FieldNumToName
  3384. 29 0 num
  3385. 29 1 FieldNumToName
  3386. 17 1
  3387. 29 2 cnt
  3388. 0 1304 0
  3389. 13
  3390. 8 2
  3391. 17 2
  3392. 6 2
  3393. 29 3 fields
  3394. 21 3 [X]
  3395. 17 3
  3396. 0 1305 0 &3
  3397. 17 4
  3398. 29 4 position
  3399. 0 1044 &3 "{0}" 1 ","
  3400. 13
  3401. 8 4
  3402. 17 5
  3403. 29 5 pffield
  3404. 6 4
  3405. 22 3
  3406. 0 20 [X] 3 ","
  3407. 13
  3408. 8 5
  3409. 17 6
  3410. 29 6 varname
  3411. 0 20 "{5}" 3 " "
  3412. 13
  3413. 8 6
  3414. 17 7
  3415. 6 6
  3416. 8 1
  3417. 6 1
  3418. 15
  3419. 17 8
  3420. 9
  3421. 14 savesty
  3422. 29 0 savesty
  3423. 17 1
  3424. 0 79 305
  3425. 13
  3426. 5 1
  3427. 18 1
  3428. 11 00000082
  3429. 6 0
  3430. 15
  3431. 9
  3432. 17 3
  3433. 29 1 rmac
  3434. 0 802
  3435. 13
  3436. 8 1
  3437. 17 4
  3438. 0 41 0 "{1}!SaveAsStyleInit"
  3439. 17 5
  3440. 29 2 result
  3441. 0 71 305 1022
  3442. 13
  3443. 8 2
  3444. 6 0
  3445. 15
  3446. 17 6
  3447. 9
  3448. 14 SaveAsStyleInit
  3449. 29 0 hdlg
  3450. 29 1 id
  3451. 29 2 value
  3452. 29 3 SaveAsStyleInit
  3453. 17 1
  3454. 29 4 CB_withcontents
  3455. 5 25550
  3456. 8 4
  3457. 17 2
  3458. 29 5 CB_runmacro
  3459. 5 25551
  3460. 8 5
  3461. 17 3
  3462. 29 6 EB_runmacro
  3463. 5 25975
  3464. 8 6
  3465. 17 4
  3466. 29 7 text_runmacro
  3467. 5 667
  3468. 8 7
  3469. 17 5
  3470. 0 43 "{0}" "{4}" 1
  3471. 17 6
  3472. 0 53 "{0}" "{4}" 0
  3473. 17 7
  3474. 0 43 "{0}" "{5}" 1
  3475. 17 8
  3476. 0 53 "{0}" "{5}" 0
  3477. 17 9
  3478. 0 43 "{0}" "{6}" "autosty.smm"
  3479. 17 10
  3480. 0 62 "{0}" "{6}" "autosty.smm"
  3481. 17 11
  3482. 0 53 "{0}" "{6}" 0
  3483. 6 3
  3484. 15
  3485. 17 12
  3486. 9
  3487. 14 editsty
  3488. 29 0 editsty
  3489. 17 1
  3490. 29 1 rmac
  3491. 0 802
  3492. 13
  3493. 8 1
  3494. 17 2
  3495. 0 41 0 "{1}!EditStyInit"
  3496. 17 3
  3497. 29 2 result
  3498. 0 71 101 1055
  3499. 13
  3500. 8 2
  3501. 6 0
  3502. 15
  3503. 17 4
  3504. 9
  3505. 14 EditStyInit
  3506. 29 0 hdlg
  3507. 29 1 id
  3508. 29 2 value
  3509. 29 3 EditStyInit
  3510. 17 1
  3511. 29 4 CB_withcontents
  3512. 5 25551
  3513. 8 4
  3514. 17 2
  3515. 29 5 CB_runmacro
  3516. 5 25553
  3517. 8 5
  3518. 17 3
  3519. 5 1
  3520. 5 1
  3521. 4 0
  3522. 0 43 "{0}" "{4}" [X]
  3523. 17 4
  3524. 0 53 "{0}" "{4}" 0
  3525. 17 5
  3526. 5 0
  3527. 5 1
  3528. 4 0
  3529. 0 43 "{0}" "{5}" [X]
  3530. 17 6
  3531. 0 53 "{0}" "{5}" 0
  3532. 6 3
  3533. 15
  3534. 17 7
  3535. 9
  3536. 14 bookmarker
  3537. 29 0 bookmarker
  3538. 17 1
  3539. 0 79 466
  3540. 13
  3541. 5 1
  3542. 18 1
  3543. 11 00000088
  3544. 6 0
  3545. 15
  3546. 9
  3547. 17 3
  3548. 0 7 "Ready to position cursor position."
  3549. 17 4
  3550. 16 _$$4MarkBookMark "as_starttext" 4004
  3551. 17 5
  3552. 16 _$$4MarkBookMark "as_starttext" 4003
  3553. 6 0
  3554. 15
  3555. 17 6
  3556. 9
  3557. 14 LabelNoBadChars
  3558. 29 0 showntext
  3559. 29 1 LabelNoBadChars
  3560. 17 1
  3561. 29 2 badchars
  3562. 7 " ""%'()*+,-/;<=>@[92]^}"
  3563. 8 2
  3564. 29 3 c
  3565. 5 1
  3566. 8 3
  3567. 17 2
  3568. 0 14 "{2}"
  3569. 13
  3570. 6 3
  3571. 18 2
  3572. 12 00000223
  3573. 10 00000722
  3574. 5 1
  3575. 6 3
  3576. 3 0
  3577. 8 3
  3578. 10 00000131
  3579. 17 3
  3580. 29 4 char
  3581. 0 15 "{2}" "{3}" 1
  3582. 13
  3583. 8 4
  3584. 17 4
  3585. 0 13 1 "{0}" "{4}"
  3586. 13
  3587. 5 -1
  3588. 18 1
  3589. 11 00000709
  3590. 17 5
  3591. 5 10
  3592. 29 5 part
  3593. 21 5 [X]
  3594. 29 6 x
  3595. 5 1
  3596. 8 6
  3597. 17 6
  3598. 5 10
  3599. 6 6
  3600. 18 2
  3601. 12 00000457
  3602. 10 00000661
  3603. 5 1
  3604. 6 6
  3605. 3 0
  3606. 8 6
  3607. 10 00000375
  3608. 17 7
  3609. 6 6
  3610. 0 20 "{0}" "{6}" "{4}"
  3611. 13
  3612. 23 5
  3613. 17 8
  3614. 6 6
  3615. 22 5
  3616. 5 -1
  3617. 18 0
  3618. 6 6
  3619. 22 5
  3620. 7 ""
  3621. 18 0
  3622. 1 2
  3623. 11 00000591
  3624. 17 9
  3625. 10 00000661
  3626. 17 11
  3627. 29 7 newtext
  3628. 6 6
  3629. 22 5
  3630. 0 16 "{7}" [X]
  3631. 13
  3632. 8 7
  3633. 10 00000424
  3634. 17 13
  3635. 6 7
  3636. 8 0
  3637. 17 14
  3638. 7 ""
  3639. 8 7
  3640. 10 00000269
  3641. 10 00000190
  3642. 17 17
  3643. 29 8 label
  3644. 6 0
  3645. 8 8
  3646. 17 18
  3647. 6 8
  3648. 7 ""
  3649. 18 0
  3650. 11 00000849
  3651. 17 19
  3652. 0 772
  3653. 13
  3654. 0 807 [X] 4
  3655. 13
  3656. 0 16 "temp" [X]
  3657. 13
  3658. 8 8
  3659. 17 21
  3660. 6 8
  3661. 15
  3662. 9
  3663. 6 1
  3664. 15
  3665. 17 22
  3666. 9
  3667. 14 removemenuitem
  3668. 29 0 removemenuitem
  3669. 17 1
  3670. 0 521 1 "S&martFields"
  3671. 6 0
  3672. 15
  3673. 17 2
  3674. 9
  3675. 14 torchfields
  3676. 29 0 target
  3677. 29 1 torchfields
  3678. 17 5
  3679. 29 2 cnt
  3680. 0 1304 0
  3681. 13
  3682. 8 2
  3683. 17 6
  3684. 5 0
  3685. 6 2
  3686. 18 1
  3687. 11 00000808
  3688. 17 7
  3689. 0 20 "{0}" 3 "_"
  3690. 13
  3691. 5 -1
  3692. 18 0
  3693. 11 00000274
  3694. 17 8
  3695. 29 3 doit
  3696. 0 2 "Remove all SmartFields?"
  3697. 13
  3698. 8 3
  3699. 17 9
  3700. 6 3
  3701. 5 0
  3702. 18 0
  3703. 11 00000274
  3704. 6 1
  3705. 15
  3706. 9
  3707. 17 13
  3708. 6 2
  3709. 29 4 fields
  3710. 21 4 [X]
  3711. 17 14
  3712. 0 1305 0 &4
  3713. 29 5 i
  3714. 5 1
  3715. 8 5
  3716. 17 15
  3717. 6 2
  3718. 6 5
  3719. 18 2
  3720. 12 00000429
  3721. 10 00000795
  3722. 5 1
  3723. 6 5
  3724. 3 0
  3725. 8 5
  3726. 10 00000347
  3727. 17 16
  3728. 29 6 pfid
  3729. 6 5
  3730. 22 4
  3731. 0 20 [X] 1 ","
  3732. 13
  3733. 8 6
  3734. 17 17
  3735. 29 7 pftype
  3736. 6 5
  3737. 22 4
  3738. 0 20 [X] 2 ","
  3739. 13
  3740. 8 7
  3741. 17 18
  3742. 29 8 pffield
  3743. 6 5
  3744. 22 4
  3745. 0 20 [X] 3 ","
  3746. 13
  3747. 8 8
  3748. 17 19
  3749. 29 9 varname
  3750. 0 20 "{8}" 3 " "
  3751. 13
  3752. 8 9
  3753. 17 20
  3754. 29 10 targlen
  3755. 0 14 "{0}"
  3756. 13
  3757. 8 10
  3758. 17 21
  3759. 0 806 "{9}" "{10}"
  3760. 13
  3761. 6 0
  3762. 18 0
  3763. 11 00000782
  3764. 17 22
  3765. 16 _$$5FieldRemove "{6}" "{7}"
  3766. 10 00000396
  3767. 10 00000918
  3768. 17 26
  3769. 0 20 "{0}" 3 "_"
  3770. 13
  3771. 5 -1
  3772. 18 0
  3773. 11 00000918
  3774. 17 27
  3775. 0 3 "No fields to remove." "SmartField Remover"
  3776. 6 1
  3777. 15
  3778. 17 30
  3779. 9
  3780. 00044947
  3781.