home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 July & August / Pcwk78b98.iso / Smart30 / ENGLISH / PRODUCTS / LOTUS018.DSK / SMARTFLD.SMM < prev    next >
INI File  |  1992-10-19  |  57KB  |  3,378 lines

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