#!/bin/sh # MetaCard 2.4 stack # The following is not ASCII text, # so now would be a good time to q out of more exec mc $0 "$@"  sweatXMLtextLon preOpenCard library "libXMLText" library "libColor" end preOpenCard (&Sweat Technologies - XML Text Library3 UArialUArialWArial UArial WArialUArialWArial UArialUArialWArial WArial Ums sans serif UArial @Ums sans serif @UArial @UArial PUArial@WArial@WArial AWArialUArialWArialWVerdanaUms sans serifWms sans serif Wms sans serif U HelveticaU HelveticaW HelveticaU HelveticaW HelveticaU HelveticaW HelveticaU HelveticaU HelveticaW Helvetica"Ums sans serif"Wms sans serifUms sans serifWms sans serif U Trebuchet MSU Trebuchet MSW Trebuchet MSUms sans serifWms sans serif UVerdanaUVerdanaWVerdanaUVerdanaU Trebuchet MSW Trebuchet MS StyleXMLh1Trebuchet MS,22,#808080 bh2Verdana,16,#808080 b,ih3Verdana,14,#400040 bstrongVerdana,12,#400040 b cREVGeneralscriptChecksum~(渚o9 bookmarks handlerList preOpenCardscriptSelection char 75 to 74 prevHandler tempScriptscript

on preOpenCard

library "libXMLText"

library "libColor"

end preOpenCard

cREVGeometryCachestackID1011 @cREVGeometryCacheIDs1056773729270101110567736684311009105666834937810031056773712732101010566683849691004cREVGeometrycachetotal5order81056668384969 1056773668431 1056773712732 1056773729270 webheader.png (PNG  IHDR(jlgAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxb?(h h4A h4A ]q` $IJ@r@,23OK# ]@l 241]@A<@B)<3c_ڵoF(,A CS o,M(&J@<_DFF2._|WRm Cl@ --whT[h |$PH2A?\(@Gr@_ Y@lEp);8fƿ ؙ~3p1bcåIp†e"@lh_4= %@<GeDv0v`e`aoqǕ L.d&d# q1\4(1(Q#Nz K4X rg? 0y2i&_@ 3J ~J0x?lca#aWS ? M@)p"$ܡ=~:Ixb n6/И{hP9@?ٱv_@  >yHmPxf2 X9$Fj{6(1\p"j -,10ԋb/OQ| ~af,wuc4AսVFd`(q@%5P5@''h.rhcI0 P1Ns$%H@\X]#@\ P?(k@3v(spȄ8Wa 3p_fX ,oy $ğ^bh20$:~I@J`PLr#e&, " |>{"%F&2rR%B0{DT1## 7@1 H(U> wvvmJw!Sh t`Aa|# 3D1Ln^ +V? @jexK TV,nW Zj VaIM@*q#Ff!GJ*69RJ*P@P@&G $0%1ȳ`pL)aT ~<'\3;B_>(= &gقo`Q&7=޾/ Z:0@*9$T(nŖ''}WƂ&XXׁRV2.FPLB S=26`eÍr _^`, _yZߵV3\fWm`Be*DI)02!Ɖ8#,F(:J.MLD- ~ H ?ZHl88 -AC;K#Ml0tHepɧ me܃aTߠ!'&)}(s7~b8Eh zV 6&%B|`'Vh[%#-5`f0O=h$p0%(@3ed8Ϳ>?dsoq\"EHA T21e 7*p6n:JD L$%)lԑ0v~H,A vPyd|,%:%So G'n HY]+(.Z!^`7`xw:6 +Ҟ10<%O9[g Gj<Og*%W&$0Fj @UXaR}X: $JP9fAX[4 Kdv6 0hŚUԪi>>)F@#0cx!q-_2 /qi?r`'* O 3W20KzCj /\`]0 F *~g 30}['O'A/ 7_RTW[,=|o [>Y 0%%_,AL([p66FK1vVj>fiFb@tz#z+~/0l<!PŒ8AmF UX=6k4'DPg?% ;SMTp]n+;E`@Brtޞ Գ% S)\vg8_IbI0 +>9A:JS 2Pߐޖ .;nZ4x2ˁͅ7j?ֆ(p6us;Uy( TM%⪮ Q _ec] Gw5C5 ͆PupIDӃ(3RBdUH>PG8 rD- r6Ou130Qe`cyp g0| 3*1O0"Li, (~BV@UW"o" X:#-VM#m+eR$B.$u}p1 uQ I1 ^>Uϖ ϊ^ bg@Ms LG3 EЕ@#tHҢ W :]vܰ~RڦĚ[ L@ Dm-Fhg@} :q rѱ U|CV' q32 8`@)TT6hu? kGN0) R2`Yv&c8@P頪<򟙕J ;T . iF7q)h[q?{U#u B-U(VM-\hf>)vqn9 OjV0=j`|Tp*62Ӏ#a6"ufq84T m= d?T A(f"b s!331Z5V"uZ@'8{xlPFf%"Ӂ9{ D`R=<:{qym`q#@Q+'7r e6st:'-` ' DA+f7h@=&֑@|rb3%8z( FQ0@`,a1IENDB` cREVGeneral revUniqueID 1056668349378 Field 1)pon linkClicked pLink if char 1 to 4 of pLink = "http" then revGoURL pLink else if pLink contains "@" then revMail pLink end if pass linkClicked end linkClicked on answerIt pParam answer pParam end answerIt .!

Script Library Documentation - libXMLText

Version 0.3

Contributing Authors

Monte Goulding

mailto:monte@sweattechnologies.com

http://www.sweattechnologies.com

Chipp Walters

mailto:chip@altuit.com

http://www.altuit.com

Library Purpose and General Documetation

IMPORTANT! - This library now depends on the libColor library! You must have both in use to use this library!

A library to add style sheet type functionality to fields.

The library implements a new field property XMLText.

XMLText can be viewed in two different ways.

--== Styled Text View (The default) ==--

Uses style sheet information stored in the StyleXML custom property of the field or any of it's owners. Thus, style information is inherited through the object hierarchy.

StyleXML is a custom property set with each custom property being a style tag. The style information for each tag is stored in the custom property ie StyleXML["heading"] would store the style information for the heading tag.

There are setProp handlers already defined to make setting this style info easier but here is the overall format if you want to set everything at once:

Style information is stored as:

line 1: font info (face,size,color,bgcolor)

line 2: text style tags (sub,super,i,b,expanded... etc) - can be in any order

line 3: something you want to put at the start (HTML)

line 4: something you want to put at the end (HTML)

line 5: tags to put around the entire lot (mainly for p tags for headings and such)

--== Tree View ==-- (Thanks Chipp!)

To view the XMLText using the tree view either set the XMLTree of the field to true before setting the XMLText or send "XMLTree&&true" to field yourField

You can use attributes handlerName="parameters" and Icon="iconNumber" (always put the icon attribute last)

The message handlerName will be sent to your field when you click on the link that represents the XML tag. You MUST handle the message or an error will occur.

The icon will appear next to the plus/flipper icon.

Functions and Handlers

XMLText (setProp)

Parameters

very basic XML

Styled text view: Don't use attributes for the XML --> HTML translation using StyleXML

Tree view: Use attributes handlerName="parameters" and Icon="iconNumber" (always put the icon attribute last)

Documentation

Sets the XMLText of the field to the parameter supplied

Sets the HTMLText by translating the XMLText using the StyleXML custom property set.

XMLTree (setProp)

Parameters

A boolean

true to set the field to display the XMLText in an outline view

false to show the XMLText with applied styledata from the StyleXML property

StyleXMLface[pIndex] (setProp)

Parameters

a font name

You can supply more than one font name separated by commas and the first one that is on the computer will be used.

StyleXMLsize[pIndex] (setProp)

Parameters

text size in pixels

StyleXMLcolor[pIndex] (setProp)

Parameters

The foregroundground color as either a color constant, a HTML color (hexadecimal preceded by #) or an rgb separated by commas.

StyleXMLbgcolor[pIndex] (setProp)

Parameters

The background color as either a color constant, a HTML color (hexadecimal preceded by #) or an rgb separated by commas.

StyleXMLtextStyle[pIndex] (setProp)

Parameters

comma separated vlues the same as the textStyle property. For example "bold,underline".

StyleXMLpreHTML[pIndex] (setProp)

Parameters

HTML you want to put before (can include extra text, or anything)

StyleXMLpostHTML[pIndex] (setProp)

Parameters

HTML you want to put after (can include extra text, or anything)

StyleXMLtags[pIndex] (setProp)

Parameters

html tags separated by commas and not including <> that you want to surround everything including pre & post HTML

Documentation

Mainly meant for the p tag so you can make titles and stuff

linkClicked (handler)

xmlTreetrue htmlTextcLibXMLText_List1 trunk Trunk answerIt Hello Trunk! 0 true false false false 210082 2 branch Branch answerIt Hello Branch! 1 false false false false 210082 3 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 4 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 5 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 6 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 7 branch Branch answerIt Hello Branch! 1 false false false false 210082 8 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 9 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 10 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 11 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 12 branch Branch answerIt Hello Branch! 1 false false false false 210082 13 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 14 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 15 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 16 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 17 trunk Trunk answerIt Hello Trunk! 0 true false false false 210082 18 branch Branch answerIt Hello Branch! 1 false false false false 210082 19 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 20 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 21 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 22 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 23 branch Branch answerIt Hello Branch! 1 false false false false 210082 24 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 25 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 26 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 27 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 28 branch Branch answerIt Hello Branch! 1 false false false false 210082 29 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 30 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 31 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 32 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 33 trunk Trunk answerIt Hello Trunk! 0 true false false false 210082 34 branch Branch answerIt Hello Branch! 1 false false false false 210082 35 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 36 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 37 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 38 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 39 branch Branch answerIt Hello Branch! 1 false false false false 210082 40 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 41 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 42 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 43 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 44 branch Branch answerIt Hello Branch! 1 false false false false 210082 45 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 46 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 47 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 48 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 49 trunk Trunk answerIt Hello Trunk! 0 true false false false 210082 50 branch Branch answerIt Hello Branch! 1 false false false false 210082 51 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 52 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 53 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 54 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 55 branch Branch answerIt Hello Branch! 1 false false false false 210082 56 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 57 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 58 leaf Leaf answerIt Hello Leaf! 2 false false true true 210082 59 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 60 branch Branch answerIt Hello Branch! 1 false false false false 210082 61 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 62 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 63 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 64 leaf Leaf answerIt Hello Leaf! 2 false false true false 210082 xmlTextTrunk Branch Leaf Leaf Leaf Leaf Branch Leaf Leaf Leaf Leaf Branch Leaf Leaf Leaf Leaf Trunk Branch Leaf Leaf Leaf Leaf Branch Leaf Leaf Leaf Leaf Branch Leaf Leaf Leaf Leaf Trunk Branch Leaf Leaf Leaf Leaf Branch Leaf Leaf Leaf Leaf Branch Leaf Leaf Leaf Leaf Trunk Branch Leaf Leaf Leaf Leaf Branch Leaf Leaf Leaf Leaf Branch Leaf Leaf Leaf Leaf  cREVGeometryMaster,scaleBottomObjectSideBottomMaster,scaleBottomscaleBottomtrueMaster,movehDistancefalseMaster,scaleRightscaleBottomtrueMastertrueMaster,scaleBottomObjectRefcardMaster,scaleBottomAbsolutetrueMaster,scaleBottomtrueMaster,expectedRect -2,44,518,456Master,scalebottomDistance3Master,movevDistancefalseMaster,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance2Master,scaleRightObjectRefcardMaster,scaleRightObjectSideRightMaster,cardRanking2Master,scaleleftDistanceMaster,scaletopDistance cREVGeneralscriptChecksum䨣8uCh-FS bookmarks revUniqueID 1056668384969 handlerListlinkClicked answerItscriptSelectionchar 212 to 211 prevHandler linkClicked tempScriptscript

on linkClicked pLink

if char 1 to 4 of pLink = "http" then

revGoURL pLink

else if pLink contains "@" then

revMail pLink

end if

pass linkClicked

end linkClicked

on answerIt pParam

answer pParam

end answerIt

Trunk ` priv_libXMLText_Expand&1200086   @ 210082    answerIt&Hello Trunk!&1,1 Trunk ` priv_libXMLText_Expand&17200086   @ 210082    answerIt&Hello Trunk!&2,17 Trunk ` priv_libXMLText_Expand&33200086   @ 210082    answerIt&Hello Trunk!&3,33 Trunk ` priv_libXMLText_Expand&49200086   @ 210082    answerIt&Hello Trunk!&4,49`@/a@Helpexon mouseUp if the xmlTree of fld 1 then set the xmlTree of fld 1 to false set the xmlText of fld 1 to the cHelp of me end mouseUp 

cHelp

Script Library Documentation - libXMLText

Version 1.0

Contributing Authors

Monte Goulding

monte@sweattechnologies.com

http://www.sweattechnologies.com

Chipp Walters

chipp@altuit.com

http://www.altuit.com

Library Purpose and General Documetation

A library to add style sheet type functionality to fields.

The library implements a new field property XMLText.

XMLText can be viewed in two different ways.

--== Styled Text View (The default) ==--

Uses style sheet information stored in the StyleXML custom property of the field or any of it's owners. Thus, style information is inherited through the object hierarchy.

StyleXML is a custom property set with each custom property being a style tag. The style information for each tag is stored in the custom property ie StyleXML["heading"] would store the style information for the heading tag.

There are setProp handlers already defined to make setting this style info easier but here is the overall format if you want to set everything at once:

Style information is stored as:

line 1: font info (face,size,color,bgcolor)

line 2: text style tags (sub,super,i,b,expanded... etc) - can be in any order<

line 3: something you want to put at the start (HTML)

line 4: something you want to put at the end (HTML)

line 5: tags to put around the entire lot (mainly for p tags for headings and such)

--== Tree View ==-- (Thanks Chipp!)

To view the XMLText using the tree view either set the XMLTree of the field to true before setting the XMLText or send "XMLTree&&true" to field yourField

You can use attributes handlerName="parameters" and Icon="iconNumber" (always put the icon attribute last)

The message handlerName will be sent to your field when you click on the link that represents the XML tag. You MUST handle the message or an error will occur.

The icon will appear next to the plus/flipper icon.

Functions and Handlers

XMLText (setProp)

Parameters

very basic XML

Styled text view: Don't use attributes for the XML --> HTML translation using StyleXML

Tree view: Use attributes handlerName="parameters" and Icon="iconNumber" (always put the icon attribute last)

Documentation

Sets the XMLText of the field to the parameter supplied.

Sets the HTMLText by translating the XMLText using the StyleXML custom property set.

XMLTree (setProp)

Parameters

A boolean

true to set the field to display the XMLText in an outline view

false to show the XMLText with applied styledata from the StyleXML property

StyleXMLface[pIndex] (setProp)

Parameters

a font name

You can supply more than one font name separated by commas and the first one that is on the computer will be used.

StyleXMLsize[pIndex] (setProp)

Parameters

text size in pixels

StyleXMLcolor[pIndex] (setProp)

Parameters

The foregroundground color as either a color constant, a HTML color (hexadecimal preceded by #) or an rgb separated by commas.

StyleXMLbgcolor[pIndex] (setProp)

Parameters

The background color as either a color constant, a HTML color (hexadecimal preceded by #) or an rgb separated by commas.

StyleXMLtextStyle[pIndex] (setProp)

Parameters

comma separated vlues the same as the textStyle property. For example "bold,underline".

StyleXMLpreHTML[pIndex] (setProp)

Parameters

HTML you want to put before (can include extra text, or anything)

StyleXMLpostHTML[pIndex] (setProp)

Parameters

HTML you want to put after (can include extra text, or anything)

StyleXMLtags[pIndex] (setProp)

Parameters

html tags separated by commas and not including <> that you want to surround everything including pre & post HTML

Documentation

Mainly meant for the p tag so you can make titles and stuff

linkClicked (handler)

Rev Script Documentation Help? cREVGeometryMaster,movehDistance-25Master,scaleRightscaleBottomtrueMastertrueMaster,moveHObjectRefcardMaster,expectedRect 434,14,457,37Master,scalebottomDistanceMaster,movevDistancefalseMaster,moveHObjectSiderightMaster,scaleRightAbsolutefalseMaster,scaleRightfalseMaster,scalerightDistance -0.029412Master,scaleRightObjectRefcardMaster,scaleRightObjectSideRightMaster,cardRanking1Master,scaleleftDistanceMaster,scaletopDistanceMaster,moveHAbsolutetrue Master,moveHtrue cREVGeneralscriptChecksumPv*f^7`.~ bookmarks revUniqueID 1056773668431 handlerListmouseUpscriptSelectionchar 134 to 133 prevHandlermouseUp tempScriptscript

on mouseUp

if the xmlTree of fld 1 then set the xmlTree of fld 1 to false

set the xmlText of fld 1 to the cHelp of me

end mouseUp

 Text StyleEpon mouseUp set the xmlTree of fld 1 to false set the xmlText of fld 1 to the cHelp of btn "help" sheet "sweatTextStyle" end mouseUp Xh!Rev Script Documentation Example cREVGeometryMaster,movehDistance-95Master,scaleRightscaleBottomtrueMastertrueMaster,moveHObjectRefcardMaster,expectedRect 324,14,428,37Master,scalebottomDistanceMaster,movevDistancefalseMaster,moveHObjectSiderightMaster,scaleRightAbsolutefalseMaster,scaleRightfalseMaster,scalerightDistance -0.097285Master,scaleRightObjectRefcardMaster,scaleRightObjectSideRightMaster,cardRanking1Master,scaleleftDistanceMaster,scaletopDistanceMaster,moveHAbsolutetrue Master,moveHtrue cREVGeneralscriptChecksum(>F4c, bookmarks revUniqueID 1056773712732 handlerListmouseUpscriptSelectionchar 121 to 120 prevHandlermouseUp tempScriptscript

on mouseUp

set the xmlTree of fld 1 to false

set the xmlText of fld 1 to the cHelp of btn "help"

sheet "sweatTextStyle"

end mouseUp

 Tree ViewEp,on mouseUp sheet "sweatTree" end mouseUp h!Rev Script Documentation Example cREVGeometryMaster,movehDistance-205Master,scaleRightscaleBottomtrueMastertrueMaster,moveHObjectRefcardMaster,movevDistancefalseMaster,scalebottomDistanceMaster,expectedRect 214,14,318,37Master,moveHObjectSiderightMaster,scaleRightAbsolutefalseMaster,scaleRightfalseMaster,scalerightDistance -0.346154Master,scaleRightObjectSideRightMaster,scaleRightObjectRefcardMaster,cardRanking1Master,moveHAbsolutetrueMaster,scaletopDistanceMaster,scaleleftDistance Master,moveHtrue cREVGeneralscriptChecksumC̹7dG_Xqִ revUniqueID 1056773729270 bookmarks handlerListmouseUp tempScript prevHandlermouseUpscriptSelection char 30 to 29script\

on mouseUp

sheet "sweatTree"

end mouseUp

 BIXSRNWBLGV mizpxqal zk k!=?{;)+w_1\>8qVhj(H+#ÜB`NSd`` 3 ?ˏb;2\0 ň*)`[Ѷwv=H!Q2/-=`-мQD!$bLu%a v!Q>t_GSܳld۽U`-2^TR9:;N$V->`aw6&yט2K޷._]OQjIAM}[ͫ_v۝`okUW+?UbT\((- Æg#t!2OhXM:@ͩ4kg۴M`9Wѧk{qTk!)%m^7_wsm4\*Ѹ, dxWrc j'?6=K~2rRXNZʘ`(.4?:É} ?m% 4H﬐UO?Mz̘qX C麃w%Lb?\ا L2}[S w4k),LtMۗ=X` I ԇLs`uW}z_bڬG?wibM:SJ>Kgaaed97 9c'ldEv%gS @}3EU^XSqʭ`wuPw\׀ +w_1 ً-R#Wgb>i`NwӐk0[-c2>/eV}[H14ѱ瘤HgxnU,? K(ɋkX+Sgamc+j%455Nf1Sp+.S ? ؊= xM/膰zaěFt._}¹1G}cTZ^ƘVrg Ch].*uy &Eh gn>ReDzd\qMfH79:o9rxz~&*A\+HÛ=8HtyjU>ئoyc`2yj˦WTr\K $Ԓw)~'H!Q2L.KW>P3*(Kַn`]Lu`Eob<紀g⎢'މfzQlʵ91OUKJЎpg Ф~ jGqaěFt._}n,{dU;U+/)B c`ηc~&IA;5>DtK#TUF eeyhsQF%ރ̯:]&s>C"Dzw?r7ʊM(@̨ "/2$@3W9})Td K}[ $tt'rdY/Ʊ<z*RSA4v1$,d (gǓT:$ʄc  /SzbsL%W p4sAo0O={h9L歌\#RX q$!|@O4Cush,$߭h.ufpVh2 ϦDy@YEt`±DZ?wqT2V [vQ;)%rO{~oJɤxY/!d cZl'6c%%\c50?$9Jk8PWI Q;zTJs@ZI~G؊=ǭl8 k׺}vAȒ+@@E`ΙmhhsX^/ȃ? Cs>Cn }ދ]1Wu蜺SEB(7Hgn 8IzRf&Đs60PW bwt( Y}SwQ-梎S( Y{l )gIEaӢɁut<_gb5PcE%':,w|':I%[r'|^og {GdWWcwkyv.'y:l)Uk%/ZIz8>\Zׅd`m)QfIR3@ЮYf5IF*2-8 3W9wR(bP$`}w~ !rY R O4kgۤ瓊۰'`EG]g_<G2{-eSb.~wԂ@|^ 3@hWW())7m8"LjXlCv8챷V UT2Ŵg3#k[LUV>m`Bzm0&82eyigj$)bK[]E 4~{e]`cX 繾/]uLu9Wѧ ޺qY,=(APԮ|z =Z3w~W3aS2E2m@+-)ɜ\@5;C;w$1 [)hJgߧ czom2sPӋZb䮯d[S/t)~:rgJ}I%BK-ѿ ]F$uUZ9L'`v{(R2c0XK,q{V5G 8Uv^]pye{8;;S.ߛ! ˏ~[n[@EHk&<9X^cQNJU>!>hrx]t޷..fɒhOq%jpAcMÍMR*&w~5-0v'$3m%HBw4a~uNQx`F(jR1,? K(ɋkX+Sgamc+j%455Nf1䦼b?炼a`*Xl^]0,`Iϓݒpc'٣aUlQKXs^EU^X%/C"}zcAv?R#;pAjQ~.|Etɴm=d4pf;\`s؀R`o$68QZ?޼mDyr_S4?kr|JdQcȠl4UkX+Sgamc+jqê,=P<IJl'+lu0Zh{8h0&z'a>@GؗS }Uk% a8Bʘ`u{K]sh;vq>ηE)9=qhj;͠`s؀R`o$68QZ?*;B)_M14˼thĪx \Oz=`4kgۤ瓊'`E`Q+j}GQ͙0,='<,"~wt^]O9!W~5c׺?DvASR@n{dUeIVјOwg&;Ar;+H67({m)Tũ$mM9쫀Et`ivJ[nn␫pJŧq3)2ܷwɏ)~hr;!{Qf4۴ߑӰ`%oЁ$'v简)3d=ۋV,%D5E~JmF|nzCߋYZ,Сo;u y~0vG5'/6GÜ˯w2^ EymjBVƫ`ػ^[&;AdHomm$IT M`_I۝{ 6vMp39=$; LI\$4H!ū2 J;k`:Y`ޑ[ò";Ą.D+l\,K 43VRo$8z\d23+T% ž$3}[ ɺ{So!cr;xL/}; 4`۷)ӼL09ze$_<7綘G0'Q$فި5!^}e\;}$(11٢z8|4h= Mf@hkB`P+%|HZ$61ʨ:Y'<{Kl޸4QҴ/5Y=egѤMo5:G}5}KMoǂ֗uO)HVhj(HnϫEt`5±DxPq;X\0  3Brw>$_t}dQc l =XQiZooĈ5M 狶Wqc0G=b .6zmʭ+g]0, dnryyA\:Jˏ~S1KA$l;%쇰gʭ=_$Kwp֠tً.u& m)bhjy3 M@R=*2[d `QZ[{)\j$Ԓw0cr;xL/b` 1.X_&ڜXf75Q'G.+rtS8)uQLj( [>!ޝNv3鵿wO%F2žۥK[\3O)HQ.J/{<'P`Xa!e`9*ȾyO*0,=ݣs,19wEH?zgu~cyv~zaĻ؋H'Hm;Cqx|`JxF/;AC-Kr$uqũN3 }@Sz5*0Y y3o&b= 86l4a~ !-DJ/{:l%$]Gz{v:yǖCQ1.ڕ&Kb̎VJ`@vv^1quWWʈEyP?hP~\Ĝ7붣fڈ |UT2Ŵg3#k[LUV.2P-73Y cwC_>8ũasdd w˭.;B e_ј=YsJϧ&KѸc%%kuu}я$35?'0'=|~Ԃ8@G$>aZ,`;W._ck؍4 )J|qVBʞI`ޱc IbA6DcZhHÁjÍ݉@>`hSqv@_\?Q%0ݴ(:RKRYNM^Tik=tꬶ``jQO4ĝg`]5HL`|~RRX=t}?+K5 U&bhЮf)g$΅dC+W]dQ?=)юmn Be8`S[1'q 2nQ4WfU:4kg۷"G%C`h떀q{9b<cd63) S۵ђ)kښxL/%ԥl:Ze)aӒfugf . `b̢. w]A4,c=b {GduI;ÜmN2<PzK!ebIwt)~ZH,gQxYXħ%uBtZl4笒3ˮGk`|<ĩZQoC3a($$j%.\Im8+v^]0@x9!89~LɣwߛD~GSS2^TU m]^G%C>&C-..f_lORu.Rq2KE@3ܕQ`X([$6Mj1QP'<*01=K:bVm?PҜ]aĸP;SLza?8(6rR )t3EUv8/[d)' omư;䘚+)Opx2[mK5ruأ5SZ YLlpTM7䁆?'H3$[[L^F!ϤA0%^XM-u]B n?Wo qlӂLqK.85F?Iw*XL]Zzl7y!@i~GvzRޞ@DzdsňP w-|͗ccś3e%[6kh:L!K-=_ؚ gX/e `gz`v3z߂c%'G/=v7:,1z]#磁k^]0,(3j8Gzv5Dz#+HtH^*-ZBII` [Ű2KDDy_OVhAvmD@UX~P3O'ю:b ;S5q g)4Wk1`ŔKXI TEe5ӋWfSpb(&(~^ZKy2=Ze?q0̰Aaπ`󪙸~~΄q.sVZuF;CR1𕽋r647h1 ܀z4W7S ^ ?U%Ե2žkK$e`r9*kEh;T'} !J;A4`)̓L%f+ v@5f.'I)Z0'[׏bVJI&mFlҜB0,IҠu5ݒpc̴WES~US%^{^cNC;kzI`JK&;Ų\x5Dg\_Э3EhR(7Hm[R\mDzdt)2cŔl23/; ket:;xLX1z_(K  cQ'Բ<שX7W+?.C\.xDZKovBq=8)1p37a Yf@o0dQI97Xm>)ZbmV+ɨt~>!rgJ% PlQn Բk5 n1!bƩT8Os!r"-r_vO3&jMg SIHTy+砺=.ߧy/eŎ~gt!rxM%::n`1$ÒuYHzg&IoKtIǧҪG%nZ\~Y!lʭvس]gy eyW~ jyGAG?GJKSIR^ EoJ;vfX^I`-?[;0C\tF6{Om_=mhHVRAU`>@ԇ{2^{1'%S; uI\$-Eӷx#=BTQeG[휰fzKqd?Q (cn|$uJ~wn^8JOa 9!W~v5lvJ"S @@oTR3^X]$.|B c`ޑKĄCpD(d=OĆy yVgf M׍gaR}kP_ZbU;THj$[ 4ޚ~*tgrxg/!`%!!lV :cY Բ딦䴵zewvTGI=ĂcuY`@PZw]KU]Odh9L7vWa@G˅~2@}TE^;2;8BʘNKʔ;C;tˠ:val7 Yk{{KXb{5]:Sw9Zg&T`drKZIA?Fp ;rW|z v@aGA{S tEw;)ʽʘO-4~Kh2\;Kt緕|Dz<4M '漬g R!`&&M?3W9Q5TVy6eǎS[4t)ShZQ(L,/<P`JQQ1ڞLnnz彈vfpOdneS<,Vsm$=cf j8L!rc yvaߺDvթ%~R@ ^^$aBMG`N5K&;!K, uͅHt7( czm[R@oR60P9ckLhI%ǵ2- tw grX!`:X$[MijkEg:}Q97比sNf,SD&+ImA/vF*{{0B77Iv=0l\m"RL+K}X]Ԩ,ƞ¤8~>jA,ʸ+KovBq=8)17pyV&(M4>ܝ3-`s&w<^(c\K W. %M^T& ,;xt'IձdX` |`e6Ò `yg黸ⶀDIa,=5zm,⑀%)mtX^]ĬP{xB9 IYv.'l2S2^XXU]$BVGZa$K+>cݍtt+swr47fyV(H@)0zz؍2^E`ΙI9X r@4!C8 "|Kjq˔h1J>v4p0΅Byvm[R3Id&8wTT [K8}[ŎѨ9kwWrL~/!Ϸ1PMVCcJ Բڜfz%eU<*hc0,=(AP U\]('UҀѓ,8;_87zld۽U`YrS2^EUJ%.]ꁘ3`?w6;Ų\a8Z$HCVhj( `S)!dqq QI&bT\(kLb-v6Fq6Hhk{% 睍Q):̹`9zvQӻ2<0'}fPbIj!F'Yl{j9lvjzG+c#xg:s}U2Zj X^-G`?K]sh;J6d! W8;yX籸jhj( Mg ofRtםo-|ۈMdjw&bTy&$3}p=Q2S( {_䑸*X_ Hb`2Ѥe'HG&V^v-469$*t`™JB h*(K T&/ku䅘z 3VGćř',7:c1q#m4-O߯DYJ0h97 9czz}aoD`󗏁\xphE%%/CBII`3Kh2G5޷..f{ͮyJhΈBՈ ̅`XSF`BP_Z뀼);dn%e[ Ԓt)~:r}y*v<B: Ig:`Բ;,zhqQTtc0/PbIѾ/FoB !$dh9 jWcNj|,3ld۽U`R@#EU9;ԕ^G%^5FE <.~՛4MEEf wq>0o(SXu~P39MT2>/eV}[ඎ^vt~t-h:|XM紏,-%uv𮊑'*<(jq7綘I Ù,$5zvÃ`~pނ4_AL>*g?l5rCcGzaUlعvG S؂<{X^왴ط  g)uyFgbĄ+uiRŋVh'}S oI*4&S022eyigj$)$(P)p$e`ҎrO{B ߷; Lz(lSB ue$ر*bW`vX[FGScEd) o@BЫG(+1̈́f擤 jB$MDG(կΆ1U6̻kzaT>&I>;Z˔rė8HVROe1fy텷颠`NSvM OˬR؍{3eBkT~h`/ ı=QsKۚc@1e$'`Ea? `vgo简)#Z0'[SPUj&`@YDhH@a 9W@D׍A@ z#~Rn^-H^*CRBG|?u8[;Ar;D18OPVhf Bz) forIHaD-t{.Y %/^nה/[e z?!ؽcyza>@K~R42웙XeTR6 BIc G%7!αR$5|scغ<T${F]+YR\;at6!|)"::S&̼Ɔ2EfӌP|ə(݀EF#7U{&EJcӨ?vƁ'7έ{͜@/:6fsp)~R5dTu`x?~K\0CR tDӞvhQj VR(ˋM̍jH΅1뙲kqy?I[%Lb旅#Z3-ܷ34kEkwH:2;LX21J`2ލD!$dse2ѧ:zIקÙw:,dvmlΆ.羐?UlKScg,Z3xh.3ywA<16LXmI/X^!/ƹjJwօ2Kt31@8m37jb0 cz I"B`(dňM +bGUnO$;_BwTTt=QtϤ)Y'(M{V;И㹛?CK!er;˔h1Jf՛yMjyhFa`6T΅3H \5Q9砺)P&8/-4k)oZxYR%c-TXi:)QuJL+W2鈽Rުoa{ [Lcmt^%^v=)Q,gr`/.}-*_оc!3[$dg5zKzH4Nd5^7~uwL(.;dnHU31[_B6TTI'YHJrӉK}`z=KlĹQ]:2ӰE5H vgHDA{u}W=b'Ȃ~wmD$p0 ţ_8Oc׺.lA^P$'B/cY Ea8a(R@_-&.\>5m.yju:eUyIR`םo&cčQ*wqT r l23`БҎwO{~YsLtEF48rb&9C`t ;`bajC=GA_|ÈfaAln,~[%aq^hXJ.CI)B A  z 9J_KaJB_ךvξWڋ,1ֺy20=ld&v>| =w.VVAǽGSܳߺ~ݞ'c@І`maC}^qVW8YY牔_@%J>?iBC@~[uKxUwADt.D+SSrm=14AUb*B˼e}wX)|Rij4p2N>0]EA/?G15aJՏĆ)^*y 1UX)FASJܔRw6uK;Y߭h..S l)% j3MWl/*wy2%v$M %|ؓh]]^9-qvVbyy߀sxmaԂ<Rw!VI>uػ^_8JuJ F@Cxr_^Kİ^bArp З+R'S3䂑 gnVɝFjs^?4$E]M6-0li@_0wG˽~}%{TZm9 Ua"ƾ#V)zYzI iBCzے5F=&vϵCm;ؑ^_8Ju3J F@CAwo>5cl XGma'n€ˌ }N"$WJ_:ipzYz68I iBC?R~KA.>2+KgSl$(V]p|(Sr5(I4GeU\bvzλi%vc`zٺaaDxP#IN9|CUq5ZzYz6JM iBCqju^Ąxt޿Dw:5흡WuRқ]h>?<ꥢ %Z-!"@ՄcY߷S{X^Cڻ$}LCYVzB䠗$!--JJy<@@woxM5cy\ ovvU"JJgtL"$_<:ip չjJu[ʠ;'1+ ũyθACU#3 !U2ܧGXq~L0XѩK#{۳-V B)~{!M1\cS`ef]~ Sb8K+TlCdv?νLJygϒJrUv8;m^~"hhs  Ea8a(RzYz6JM iBC;$!rtxT5Yro/?`GBAaY lGY$Mt퓗E9E 7R~E ΧWGGanaȵzeTE9hj.BW hp^2s`W6)ģ~CM \}7KY JM1^R`H=^\wR)ADBqm=8)bh(yfڱFQ`fQSʐquGGGcwUK#8 @=k{$JBΑY1{̢T X Ak f[k{qTk!)-uDȏk(tWGn >Pr!uˏUp Ea_M ESRntoJt0) \LRjgh<42*|xDZKovBq=8)1؊}Mye&`f+Ipy>0Nq7F`s2eyigj$)vjVcM6: Mh{rɈY1{̢T X31gӒ sX|0j]%Z>A}O3'C%1VY`'on escapeKey

close this stack

end escapeKey

cREVGeometryCacheIDs10566039702011004105660397020210091056603970203101010566039702041011105660635459110201056603970205101210566039702061013105660400356910191056603970207101410566039702081015 99366522687110231056603970209101610566039702101017 993665226872102410566039702111018 993665226873102510566039702001003cREVGeometrycachetotal18order  example `&LXMLTextLabel cREVGeneral revUniqueID 1056603970200  Label @@@@@Stylei01on mouseUp put "" into tStyle if short name of the target is not "plain" then repeat with X=2 to the number of btns of me if the hilite of btn X of me then put the short name of btn x of me & "," after tStyle end repeat delete the last char of tStyle set the hilite of btn "plain" to (tStyle = "") else repeat with X=2 to the number of btns of me set the hilite of btn X of me to false end repeat set the hilite of btn "plain" to true end if put line (the menuHistory of btn "type") of the ctags of btn "type" into tTag set the StyleXMLtextStyle[tTag] of stack "sweatXMLtext" to tStyle set the xmlText of fld "example" to the xmlText of fld "example" set the xmlText of fld 1 of stack "sweatXMLtext" to the xmlText of fld 1 of stack "sweatXMLtext" end mouseUp ' - cREVGeneralscriptChecksumA5.,Xp#i revUniqueID 1056603970201 bookmarks handlerListmouseUp tempScript prevHandlermouseUpscriptSelectionchar 803 to 802script

on mouseUp

put "" into tStyle

if short name of the target is not "plain" then

repeat with X=2 to the number of btns of me

if the hilite of btn X of me then put the short name of btn x of me & "," after tStyle

end repeat

delete the last char of tStyle

set the hilite of btn "plain" to (tStyle = "")

else

repeat with X=2 to the number of btns of me

set the hilite of btn X of me to false

end repeat

set the hilite of btn "plain" to true

end if

put line (the menuHistory of btn "type") of the ctags of btn "type" into tTag

set the StyleXMLtextStyle[tTag] of stack "sweatXMLtext" to tStyle

set the xmlText of fld "example" to the xmlText of fld "example"

set the xmlText of fld 1 of stack "sweatXMLtext" to the xmlText of fld 1 of stack "sweatXMLtext"

end mouseUp

plainBE-<cTrue200441cFalse200454 cMultiple201373Plain cREVGeneral bookmarks revUniqueID 993665226871 handlerListscriptSelection char 1 to 0 prevHandler tempScriptscript boldBEi<cTrue200441cFalse200454 cMultiple201373Bold cREVGeneral revUniqueID 993665226871 bookmarks handlerList tempScript prevHandlerscriptSelection char 1 to 0script italicBE8cTrue200442cFalse200455 cMultiple201376Italic cREVGeneral revUniqueID 993665226872  underlineBENcTrue200443cFalse200456 cMultiple201381 Underline cREVGeneral revUniqueID 993665226873 Areaepon mouseUp put line (the menuHistory of btn "type") of the ctags of btn "type" into tTag answer color with (the backgroundColor of fld "color") if it is "" or the result is "cancel" then exit to top set the backgroundColor of fld "color" to it set the StyleXMLcolor[tTag] of stack "sweatXMLtext" to it set the xmlText of fld "example" to the xmlText of fld "example" set the xmlText of fld 1 of stack "sweatXMLtext" to the xmlText of fld 1 of stack "sweatXMLtext" end mouseUp 2Set... cREVGeneralscriptChecksum" `c)0c revUniqueID 1056603970202 bookmarks handlerListmouseUp tempScript prevHandlermouseUpscriptSelectionchar 477 to 476script

on mouseUp

put line (the menuHistory of btn "type") of the ctags of btn "type" into tTag

answer color with (the backgroundColor of fld "color")

if it is "" or the result is "cancel" then exit to top

set the backgroundColor of fld "color" to it

set the StyleXMLcolor[tTag] of stack "sweatXMLtext" to it

set the xmlText of fld "example" to the xmlText of fld "example"

set the xmlText of fld 1 of stack "sweatXMLtext" to the xmlText of fld 1 of stack "sweatXMLtext"

end mouseUp

color `@@@@#400040' cDefault0,153,0 cREVGeneral revUniqueID 1056603970203  size+uVon menuPick pWhich put line (the menuHistory of btn "type") of the ctags of btn "type" into tTag set the StyleXMLsize[tTag] of stack "sweatXMLtext" to pWhich set the xmlText of fld "example" to the xmlText of fld "example" set the xmlText of fld 1 of stack "sweatXMLtext" to the xmlText of fld 1 of stack "sweatXMLtext" end menuPick @ revButtonfalsecommandfalse textSize12)8 10 12 14 16 18 22 24 26 28 30 32 34 36  cREVGeneralscriptChecksum,ݱ8 revUniqueID 1056603970204 bookmarks handlerListmenuPick tempScript prevHandlermenuPickscriptSelectionchar 327 to 326script

on menuPick pWhich

put line (the menuHistory of btn "type") of the ctags of btn "type" into tTag

set the StyleXMLsize[tTag] of stack "sweatXMLtext" to pWhich

set the xmlText of fld "example" to the xmlText of fld "example"

set the xmlText of fld 1 of stack "sweatXMLtext" to the xmlText of fld 1 of stack "sweatXMLtext"

end menuPick

Font+} on menuPick pWhich put line (the menuHistory of btn "type") of the ctags of btn "type" into tTag put fontSizes(pWhich) into tSizes if tSizes = 0 then put the cSizes of me into tSizes put tSizes into btn "Size" set the StyleXMLface[tTag] of stack "sweatXMLtext" to pWhich set the xmlText of fld "example" to the xmlText of fld "example" set the xmlText of fld 1 of stack "sweatXMLtext" to the xmlText of fld 1 of stack "sweatXMLtext" end menuPick on mouseDown put the fontNames into me end mouseDown ycSizes(8 10 12 14 16 18 22 24 26 28 30 32 34 36 textFontVerdana System Terminal Fixedsys Roman Script Modern Small Fonts MS Serif WST_Czec WST_Engl WST_Fren WST_Germ WST_Ital WST_Span WST_Swed Courier MS Sans Serif FreeHand Symbols AAS Machine Font Marlett Arial Arial CE Arial CYR Arial Greek Arial TUR Arial Baltic Courier New Courier New CE Courier New CYR Courier New Greek Courier New TUR Courier New Baltic Lucida Console Lucida Sans Unicode Times New Roman Times New Roman CE Times New Roman CYR Times New Roman Greek Times New Roman TUR Times New Roman Baltic Wingdings Symbol Verdana Arial Black Comic Sans MS Impact Georgia Franklin Gothic Medium Palatino Linotype Tahoma Trebuchet MS Webdings Estrangelo Edessa Gautami Latha Mangal MV Boli Raavi Shruti Tunga Sylfaen Microsoft Sans Serif Letter Gothic MT Times New Roman MT Extra Bold Arial Narrow Book Antiqua Bookman Old Style Century Gothic Garamond Haettenschweiler Monotype Corsiva MS Outlook Wingdings 2 Wingdings 3 Arial MT Black Benguiat Frisky ATT Poster Bodoni ATT Gill Sans MT Shadow Goudy Old Style ATT Graphite Light ATT Graphite Light Narrow ATT Lucida Casual Milestones Phyllis ATT Signet Roundhand ATT Agency FB Algerian Arial Rounded MT Bold Baskerville Old Face Bauhaus 93 Bell MT Berlin Sans FB Bernard MT Condensed Blackadder ITC Bradley Hand ITC Britannic Bold Broadway Brush Script MT Californian FB Calisto MT Castellar Centaur Century Schoolbook Chiller Colonna MT Cooper Black Copperplate Gothic Bold Copperplate Gothic Light Curlz MT Edwardian Script ITC Elephant Engravers MT Eras Bold ITC Eras Demi ITC Eras Light ITC Eras Medium ITC Felix Titling Footlight MT Light Forte Franklin Gothic Book Franklin Gothic Demi Franklin Gothic Demi Cond Franklin Gothic Heavy Franklin Gothic Medium Cond Freestyle Script French Script MT Gigi Gill Sans MT Gill Sans MT Condensed Gill Sans Ultra Bold Gill Sans Ultra Bold Condensed Gill Sans MT Ext Condensed Bold Gloucester MT Extra Condensed Goudy Old Style Goudy Stout Harlow Solid Italic Harrington High Tower Text Imprint MT Shadow Jokerman Juice ITC Kristen ITC Kunstler Script Lucida Bright Lucida Calligraphy Lucida Fax Lucida Handwriting Lucida Sans Lucida Sans Typewriter Magneto Maiandra GD Matura MT Script Capitals Mistral Modern No. 20 Niagara Engraved Niagara Solid OCR A Extended Old English Text MT Onyx Palace Script MT Papyrus Parchment Perpetua Perpetua Titling MT Playbill Poor Richard Pristina Rage Italic Ravie Rockwell Rockwell Condensed Rockwell Extra Bold Informal Roman Script MT Bold Showcard Gothic Snap ITC Stencil Tempus Sans ITC Tw Cen MT Tw Cen MT Condensed Viner Hand ITC Vivaldi Vladimir Script Wide Latin Berlin Sans FB Demi Tw Cen MT Condensed Extra Bold Verdana Ref Monotype Sorts 2 Monotype Sorts Lucida Blackletter Times New Roman Special G1 QuickType QuickType Pi QuickType Condensed QuickType Mono Sydnie+ cREVGeneralscriptChecksumtV&WXh4O revUniqueID 1056603970205 bookmarks handlerListmenuPick mouseDown tempScript prevHandlermenuPickscriptSelectionchar 446 to 445script

on menuPick pWhich

put line (the menuHistory of btn "type") of the ctags of btn "type" into tTag

put fontSizes(pWhich) into tSizes

if tSizes = 0 then put the cSizes of me into tSizes

put tSizes into btn "Size"

set the StyleXMLface[tTag] of stack "sweatXMLtext" to pWhich

set the xmlText of fld "example" to the xmlText of fld "example"

set the xmlText of fld 1 of stack "sweatXMLtext" to the xmlText of fld 1 of stack "sweatXMLtext"

end menuPick

on mouseDown

put the fontNames into me

end mouseDown

revlabel textSize %~ textSize cREVGeneral revUniqueID 1056603970206 Example revlabel textSize k textSize cREVGeneral revUniqueID 1056603970207 Colortype+}on menuPick put line the menuHistory of me of the cTags of me into tTag set the xmlText of fld "example" to "<"&tTag&">"&the label of me&"" put the StyleXML[tTag] of stack "sweatXMLtext" into tStyle put item 1 of line 1 of tStyle into tFace set the itemDel to tab repeat for each item tItem in tFace if tItem is among the lines of the fontNames then set the label of btn "font" to tItem exit repeat end if end repeat set the itemDel to comma set the label of btn "size" to item 2 of line 1 of tStyle set the backgroundColor of fld "color" to item 3 of line 1 of tStyle put line 2 of tStyle into tText repeat with x=1 to the number of btns of group "style" set the hilite of btn x of group "style" to false end repeat repeat for each item tItem in tText switch tItem case "b" put "bold" into tItem break case "i" put "italic" into tItem break case "u" put "underline" into tItem break end switch if there is a btn tItem of group "Style" then set the hilite of btn tItem of group "Style" to true end if end repeat end menuPick Yh1 h2 h3 labelcTagsh1 h2 h3 strongLabel$Heading 1 Heading 2 Heading 3 Label cREVGeneralscriptChecksum gw>ɬ revUniqueID 1056603970208 bookmarks handlerListmenuPick tempScript prevHandlermouseUpscriptSelectionchar 191 to 202script

on menuPick

put line the menuHistory of me of the cTags of me into tTag

set the xmlText of fld "example" to "<"&tTag&">"&the label of me&"</"&tTag&">"

put the StyleXML[tTag] of stack "sweatXMLtext" into tStyle

put item 1 of line 1 of tStyle into tFace

set the itemDel to tab

repeat for each item tItem in tFace

if tItem is among the lines of the fontNames then

set the label of btn "font" to tItem

exit repeat

end if

end repeat

set the itemDel to comma

set the label of btn "size" to item 2 of line 1 of tStyle

set the backgroundColor of fld "color" to item 3 of line 1 of tStyle

put line 2 of tStyle into tText

repeat with x=1 to the number of btns of group "style"

set the hilite of btn x of group "style" to false

end repeat

repeat for each item tItem in tText

switch tItem

case "b"

put "bold" into tItem

break

case "i"

put "italic" into tItem

break

case "u"

put "underline" into tItem

break

end switch

if there is a btn tItem of group "Style" then

set the hilite of btn tItem of group "Style" to true

end if

end repeat

end menuPick

revlabel textFont w; textFont cREVGeneral revUniqueID 1056603970209 Font revlabel textSize ; textSize cREVGeneral revUniqueID 1056603970210 Size revlabel textFont [; textFont cREVGeneral revUniqueID 1056603970211 Type Field 1 $2 cREVGeneral revUniqueID 1056604003569 YEdit the text style for each style type and see the styles change in the Example field. CloseEp+on mouseUp close this stack end mouseUp #yS cREVGeneralscriptChecksume0e-+ Pb bookmarks revUniqueID 1056606354591 handlerListmouseUpscriptSelection char 30 to 29 prevHandlermouseUp tempScriptscriptx

on mouseUp

close this stack

end mouseUp

 sweatTreev\ cBackList cForwardList cCurrentXML Tree ViewN WArial U ULucida Grande UArialUArialWArialWArial U Charcoal CY UAmerican Typewriter UCourierUCourierUCourierWCourier WLucida GrandeULucida Grande UTechnoUTechno UVerdanaUVerdana UVerdana WVerdanaUCourierWCourierUVerdanaWVerdana"ULucida Grande"WLucida Grande UTimesUTimesWTimes UOsakaUOsakaWOsaka UMonacoUMonacoWMonacoULucida GrandeWLucida GrandeULucida GrandeWLucida GrandeWVerdana USongUSongWSong USkiaUSkiaWSkia USeoulUSeoulWSeoul U Monaco CYU Monaco CYW Monaco CY U HerculanumU HerculanumW Herculanum UFuturaUFuturaWFutura UDidotUDidotWDidot UBeijingUBeijingWBeijingUAmerican TypewriterWAmerican Typewriter UCochinUCochinWCochin U Gill SansU Gill SansW Gill SansUVerdanaWVerdana U Trebuchet MSU Trebuchet MSW Trebuchet MScREVGeometryCachestackID1026 cREVGeneral bookmarks handlerListscriptSelection char 1 to 0 prevHandler tempScriptscript Pon escapeKey close this stack end escapeKey on closeStack set the xmlText of fld 1 of stack "sweatXMLText" to fld 1 of this stack set the xmlTree of fld 1 of stack "sweatXMLText" to true end closeStack \ cREVGeneralscriptChecksum^V"GY͓ bookmarks handlerListescapeKey closeStackscriptSelectionchar 194 to 193 prevHandler escapeKey tempScriptscript

on escapeKey

close this stack

end escapeKey

on closeStack

set the xmlText of fld 1 of stack "sweatXMLText" to fld 1 of this stack

set the xmlTree of fld 1 of stack "sweatXMLText" to true

end closeStack

cREVGeometryCacheIDs105660635459110201056774176117102610566039702001003cREVGeometrycachetotal3order  example)`&H XMLText

Heading 1

 cREVGeneral revUniqueID 1056603970200  3Trunk 7 Branch  - 9 Leaf  0 9 Leaf  6 9 Leaf  6 9 Leaf  6   7 Branch  5 9 Leaf  0 9 Leaf  6 9 Leaf  6 9 Leaf  6   7 Branch  5 9 Leaf  0 9 Leaf  6 9 Leaf  6 9 Leaf  6   3Trunk 7 Branch  - 9 Leaf  0 9 Leaf  6 9 Leaf  6 9 Leaf  6   7 Branch  5 9 Leaf  0 9 Leaf  6 9 Leaf  6 9 Leaf  6   7 Branch  5 9 Leaf  0 9 Leaf  6 9 Leaf  6 9 Leaf  6   3Trunk 7 Branch  - 9 Leaf  0 9 Leaf  6 9 Leaf  6 9 Leaf  6   7 Branch  5 9 Leaf  0 9 Leaf  6 9 Leaf  6 9 Leaf  6   7 Branch  5 9 Leaf  0 9 Leaf  6 9 Leaf  6 9 Leaf  6   3Trunk 7 Branch  - 9 Leaf  0 9 Leaf  6 9 Leaf  6 9 Leaf  6   7 Branch  5 9 Leaf  0 9 Leaf  6 9 Leaf  6 9 Leaf  6   7 Branch  5 9 Leaf  0 9 Leaf  6 9 Leaf  6 9 Leaf  6   CloseEp+on mouseUp close this stack end mouseUp #yS cREVGeneralscriptChecksume0e-+ Pb bookmarks revUniqueID 1056606354591 handlerListmouseUpscriptSelection char 30 to 29 prevHandler tempScriptscriptx

on mouseUp

close this stack

end mouseUp

Field 1 $( cREVGeneral revUniqueID 1056774176117 YEdit the text style for each style type and see the styles change in the Example field.  BIXSRNWBLGV mizpxqal % k!/Aj KA|!:3u,$}SC+&׷cfyoI&d#0IW Ѩ惩*eb4$ \{~>!QL}ϱzKd\B d|`Wvi$909z[qe* I8q*0,RSP,߻I~Js$dh9I 8l@v`KZ@2[ 1m2C)8Bʘ`{9K&RC`J.SmyC3/θ.CɡQo>f 3 wެktT\اь3}[BS4˥rhrt'/F* Pl TX:Ԧb w+.$bb:>-hdQwfzmm&I~J*X@Xl^߸ #? ~cLkyӘaln,F(͸% oSk~H+[{!8:-.Ӛs xu^D_$uO Vhj(H ՏÜFܫPOL]ұˣ_ã69$*t`čk{Sc!!_Za:$kn5zgVGɂ04zYtkm?I~Jm8PP`pPᤏ8By-5'olNxw% e{R 7h fNZONd{ 4)욫`&}?sSWOOCS~?MK ժ`(dk4fZ?᤬dT= A -}[ŌɆO)S ꪤ)`cȿbB d|`1GkU kEdz _<*Kɀ}ߖê,=m 4.sSZ^ (Ppدx풾LzUZx@t3EU^X;cԓ'~8Bʘ)?13~;A֠a_u!tSuy qVhj( U@ >3Ul{?GGMdT\ا bq2 ]Er3).Y#d%i_;;c ԲR*Co=p{8~b&bTQ߾4e4П_- wHJ:Jf!=df򚖝fijXo2g!v<>䧞c`O@P.5)FyPz,002dHt  L&l@R*Co_Wf2 P3S~MwX\اž ^[HM3f׃* J6}Y&PQY=I$e<'kvvEπS 菁,=lƪ&I~)o浒_]0, ex5M'5?MlȮN1oRwMxeڛԑcxŐ^{$e*awdQ+v4 C7Lj( ̬t1`o`\`0{;NLc>tu7sm[%>wyڋYQS_Y=I$TlJs`9z)e 9uhL@S2('.I~aG8XPAcp@@?w nWW1Whr;trօ_.=5`Wvi$909zK3 y䧞 C%u%mI~JmX@J^Ȏa*i`ФS(WƑzȘD|tgNq|l:;N$ƾb`9~K~Idp֠tK|S9fbAkVȎa*i`ФS(Wƴ7(?<#xn st3EU^X;cԓ'~8Bʘ[ 6;AxwD+ƃ|4pRT@ۋ㺀` 2 P3Z wQbެ?Vyʍ* !-CD],Zتӈ F%a6=I$TlJs`9z)e 9u”4,=Pl̍Jz!XɅ+PzC=, d5u8K~cm7G%bz ˏ~S2@LXV^ agV/}u]R{l*ēG'qiZ q݌+HH:ߧ13 >R=sDzdv53m ž$*)$kaE)֛c:Vͤ Z:g:>C3f.3a)*Z`T{# Fg]0,equ f>@v` %$2yUxrBI{h~)p֠ Ko 4NRjMbn]܈>ׂ2:YsP39Gb'PѧOlƀ_w9 {f2^{ +bObNL]Qd";ęִ$t޷1f?anV$hMyY_-E=̇r86y3%Ե;u:RK[_3F\~h`/M% Pl MS`H5HL!$ 3 5z:b($.I~JDlX, K~Lwk׺.lÜˀ\ 2H^Z0C+)b V)@jK&ՏtN&4orɞl=:SEhIAg`RoqGۈ6_+ s{;$ K>ktxq-!v,]k!r|eY/M=aceK-T|`Wve< 09zv' ShdQw,Su:Q%mIzqmA8 loG qx;W~&GaAˀ Rmq<*BA`{ރQu'cQKwr|c?u f(7HnY ¾܈>R2X\PZ(( %[}[I3S7/t)khb|ɲ` {=df򚖝u<)5" 0WKqb5bK$ 3 RzQzKZkv4Am(P$_=m3$dh5uo8cyv@`nzJ"~5%@ H9&Zƾ VWI`jP5&h;5>C[FqhP+ߏ0ɗ;d Wh3NM^T9kw=ExYOR_(A4c:a5fekb3-IO%1VY`'<DS.8MJf蜸p\z$?I;U #L'uiUg%r ܥJP#eNH9TV5x^K-*Rqt<<.!)[CbhyMf˷Ým({iWZ[{bc以uA2K `/B4)}ﱅNd c&uJ XWHze&3 Ăř1,ehi嶺FJi0O@@?#WW Lkْal\d&E S[}ܼe<ʽ|/ܻjucX\w0_q'd_=OyOVA樞Y@IޝC dY?k?*Q;(\d :$Vrm[;ҁ4{~)x|/!ϱ{Btk4`T:g]gb5RG1/'K'ikD!XFl$] <@~0vmv?@G5~\{^;)bcZ9U7ʘe;)q1.D|ooHHNLj( `\uBP_ZM`ONd{ y;eּ ޷Ddž5'r4(QJm?͋@Lʪm\c?uD_t|=; &r^[HM3f׃* J6}Y&Pߋ# `Ѹq ]BAA v^5:{qO_:=*Z?<,. J[`Flr ڀ8 Ƅm-i#XsT{^ agV/}u]REb\|xDZKovWOǓHHjMf#ZB`dY#z3W9,)䩰l23%ŎdɺfQڋY!BȠl4YuĄgb5VGqlCzQzKm?OI~5AfHlrW|$z vkf@v|˳}oT?*$@BG`<`VT5T;Ą\Rޣ.g~ܓy hpjV=14[M띾܈>׵A` (p-bެ?Vyʍ*>_3Fw4hę(J/=!J; B:v$}k <>ekuӪ`}C{Q%VǐSpb)1(!tUG\{`u78Wttg%@э'9y !)˕g-&<2xŽB*!c m4fbՖzUǶ3 `S-`ݐ7*;d%e&2ewH!t{<օf;IkvƖuaMLWЦ%vvBo!͙0X=SP ^cᣂA]pc Du@886yza'?GJai~ݫ#m#%Nf|#קJ5w\wlK˔*K!vhvy.mowRd`#w x;|W'SP:θmVb 4tOZ2Y'<a6fѮEe2aM<o2g!%ⶀ$qY,=狳$7\4JjmF愱=rp {Gd bwzȘD`\҆}3^X;v..gV/zAW[<Ax 488|4AMH"3e}2d› IL()Tұ%cnB)e$dꨁ=}RԗԥPlg`Ĵ{OgѮ!֛ldg0䜥q3&n=A_*׆pԇ{2^{ +bOb)2Z''` /BMr+=y'\:ր6[,DjRA4QB:o%z"ߵ6T:Gw̪eZIEJÎF 00ѤW;u ~0vaLl`Kϐq^XXUλ/_̬B c`HP&*A\kDgpy43M.Tr Bgb뻇4N[h3d3W9dЮ)2;VeV)%Bqt߂r;x/UzC`9ۭs`9S󶍈oNݝ8<35‰=zb7:b(.AmFm$00, xh8ubr~c̴ }ld۽U`A~#EUv8N/RBWȰ?K&*Azqˠ.{yhfEVh͋cioR>2o7d5P/Ib';UbT ;n{Kvt=hZ;L=/!*z=Kb,4S6]Ԭ_XJTqQ綘G䧞c01='z :x1-+,]0d/ ~Wgta>ۣ`JكSEUvXN·q)ʎK&;gmDŽ;L=Mm?M׼r>!J`!5DZ[;bTpJ>7;V Hw^t߂regRI{=}`uv`X+J˨zk 3&j= MfR0d\?L*= VR3k%4庁{qwQ(ʲIz^X;k4/5'9\K彛5<ߎKcΪfbBJ^^v^ ?hM;w cyvaߙ@65asRXUka$ݞ[M&I|e,yxL${l4t易nMg L>䉀`8`1dZ[;tT\Dy%e}2S Ht)~!;󱒏z*oXlѸCX`I&Y X`Zv5Vӊ䧇R'Y=ݣs,N.\ȂJFA]pylh9#'ٺ5i@v` %$2yU:;N$!zI{TK]sh;A-.R޷..fɒv)MVhj߆bn]b`[[dNjk0M?3\?L*=%n8b$3$ǵђ)hrRJ籔{l 4g`]':5+wd Q<&J*oYUfk)>kQ`{G3&dsj˜=\ħ$%[6^ti)ʊ #d%y 'ēőX|0j]%Zb3-Y)I=)K ϡ\4JmF^э@ ;kYɈa#$`KϦq^XXUQԃBӧUNJ5 K;Ų\KRD9Aߒ.h(  >=eNd+6Z?Q(.\SP }[S^ ~Ąx/EQP-)Ҳ΅EZ`=9Ag釄ѝhO30w-%0oA#͡w1 0-p3#:*L$ T(i Nz \n[ "Z2;vq JU^f G%7!αR$5|scغ<Tï!6&'į;Zt6!c$5"&E fG+ȉçfR Ū3~W4`iK[^ pJ|$J`/{ctP䟸gQYvaM<+nvAad^Hw7j cfmI厠Rɲ!g'Cr;հ(пE_=l8uJBoɸ Ңh2)x^Upuh\`r[~5al?LB"Kq2;mPLTE.qs* z _1 Vtyc $ͯHn?fjN\KkjvMg f3e(B2k0P+uzݐ ⚾ś#݌ ^'~we'!В`{.U /3垂L+ZSg G$3Q`ӕij{x:;C=ZcO?\Hqaχ것˪w~2$݊{Euee$'ʉuVtA7:)dD_$uOt}hSe3`מ`B؝uu4devVἷ煾=%c>ktԦ_Bw4kty_'hQ2xt_PfѮEa)'u`oߔ8ܑ?xT n\Ω抜8$ʣyכU@(LGߛJ~gne,HjUF'ʧg6  Ea8a(Raa:e+KZ6Iw7cⰺ?1E~&;:$ Jիu+4Q>"(脂؜*@oߴu4I?भ=RT;n$.m}^vt|k*tZQS*YKl *9XU1fBꀹCgv^m"\.jߝl^5i8`cmz3dny;AMp#,Ⱥz u@ aa:e+KZ6Iw7cC[!+ MlS~# 5 ڇ@Ulcnt@}܃vQG 93"~V z aa:e+KZ6Iw7c9_ޱ# gca @A#Fj#b}°Cl/"Յ|hokLGߛv< 2a($q|C/b\6VeUTc%I @B( qف8I uq\8I ',q 1J "DŽ38I Hߟ9E8I ߟϫ6Y ߟDŽ34 p$S܎ Hq7aƈ 8ίY #q p$S fHq粸37aƈ 8ίY fhq竸 p$S Hq粝7aƈ 8TίY fq p$SƎ Nf 7aƈ 8ίY tqǸȤ Moyu 7G ,qǸvhKqo  h  hDŽ cIv!n q߫w  'Hq߫Ғ?eO Nf  "#q 63ȳHo6ȳHo6ȳHo6ȳHo6ȳHov2Y%k?v t\6ȳHov2Y%k?vS 6ȳHocׄ! DŽv2Y%k?v #hq߫ 6ȳHocׂ! 'hv2Y%k?v4 fq6PȳHc! tq߿63ȳH6ȳHc! q 6ȳNß tSܠ_C #tq߿ 6ȳNß 7!8 "ߟDŽ34 tS_C uhqw6ȳN 7!8 uߟDŽ tS_C "q\6ȳN 7#!8 ǟ' tSƠ_C #6ȳN˝ 7H!8 H6ȳN˝6ȳqNgY\> t6PȳN ՝gY\>S DŽX63ȳNS6ȳXN˫gY\> Eq3X6ȳDŽNDŽgY\>4 EqٸX6ȳN X6ȳNo 6 3uX6ȳN3 6 h4X6ȳNǂ h6 첟Ր^ ,q X6ȳN h6 q^貑 q߿X6ȳNoh^Ǒ ,qX6PȳN 3h^  '63ȳ qٝX6ȳN6ȳ tqǝ6ȳ #,q6ȳ hq߫o6ȳ 쫟 d#6ȳ Hٟ #6ȳ qǝ a}R ƪ46ȳ Hq6Pȳ ',q߫oq63ȳ uqo6ȳ Eq߲oq6ȳ 'tq߫q6ȳ Eq٫q6ȳ q߲ q6ȳ Hq4 q6ȳ f q߫ ScCNo q6ȳ Eqq6ȳ uqǸq6Pȳ #tq63ȳ q\3q6ȳ ,q߿36ȳ Hq\325KE SN 6ȳ f q\3 J1$q h36ȳ Eq9 36ȳ uq߲ J1$ǰ hٸ39 46ȳ 'tq4 J1$ tq49 񟫴6ȳ ,q߫ J1$ q 9q6ȳ hqE6Pȳ "#qE6Y΀ qE 363ȳ EqEw6ȳ f qE6Y΀S q6ȳ uq߲w6Y΀ ղ6ȳ #tqw6Y΀4 Su6ȳ ,qwYh hߟDŽ6ȳ hq Yh ߟDŽϿ6ȳ "q Yh ߟDŽ6ȳ # q4 4Yh Dq$y6ȳ q߫ mKq ˄Dz6Pȳ uq mK 4 ( E6q! DŽ\63ȳ ,q6ȳ 'Hq mK  ( E6! 4 6ȳ ٝ mKqǁ ( E6! #q6ȳ "#粝 ( E6! "hq6ȳ #,4 °dccR/ ǟ Dz#6ȳ E竫o6ȳ uo6ȳ tǫo c68dEy6ȳ ,o6Pȳ h 63ȳ #t 6ȳ "H 6ȳ  @m EqE6ȳ uDŽٸ6ȳ HDŽǸ6ȳ fDŽ46ȳ h\36ȳ "#\36ȳ 't\36Pȳ h\3 %JG #to6ȳ ^ hq߫w.d7 hǟ+Iv ut\3 (d$Ύ fN 8 h 8 4o #8 ٟI] f,q H8 NfI] #qEǫ 7S׎yJ hq߫ oIɹ] #,q߫w8t. hǟI] ߟ8t. u矿DŽ4Y읲Ey8t. H#ߟDŽٲ84t. "ߟDŽϫ ՚vIn #t ՚vIn DŽ ڻY?CHO8 q ՚vIn Eq 3Y gNѻY?CHO8 u矿4 ՚vIn Eq߲Y hENY?CHO8 H#ߟdY HfϪN Y?CHO8 "ߟY hfENK g3Dz7J ߟDŽoٲK HK 4Kqǁ 68 , z(7Kέ #t\ gJn fh ֗5Kμ#6 "DŽavkOKvŴ #ߟƪ ՚$܎d t\ ՚$d ' DŽ 3 ՚$d Eqo ՚$Ǝd fEN !Y 'ߟ34`J!#} t!Y fߟϫ!Y #ǟ'4!Y u ¦OJ Moy`6 g38! ߟ348! 'ߟϫ8! #ǟ#84! u c¼cd  v!In # q3 v!In u#qE߿ v!܄In ,q v!In # mEy \Iv=n ,q߫$g\; Y DŽ粸 Ia MǟoѲ Ia gE c7K 3Dz Ia H Ia E wJΤ} DŽ\ mދ$6Α E4 mދ76Ύ hE vIn fHq粸3 (4C MN" g읲EyϑY hߟd3Y ߟфϿY ߟY  8\JaFʑR fߟDŽ ܷ} "ߟDŽ34h t } uߟDŽ } ǟ' Ʒ} H % qwo PvSIn t PvSIn ' DŽ PvSIn Eq PvSIn tq o2J|J% ,DŽ߫\J]1 ߟd3 hq߫J= ߫ o ՚$ܦ! HfN\ ՚$! hfENlb hq$1lY fq ՚$! #fN ՚$Ʀ! MNMd cP! "q (Ivn 'hDŽ e1! h"ߟ4 ՚4ܠC fN ՚4C SfEN ՚4C MNM  ՚4ƠC MNdo# ($! fN @=ܑ ! ut @= ! # DŽ竝 @= ! Eqw @=Ƒ ! uEq4 I7KJ׎ uߟ 28%c^dNo cֲv8Vk Myu R7Jv E@` Hg^ f 3 ccd utٝDJ7 f矿DŽDJ7 HuߟDŽϲЙ@! t@`EyDJ7 uߟDŽЙ@! ' DŽٸDJ7 ߟDŽ4Й@! Eq4Й@! tq `dEw mE8} #t\3 7!8 fߟDŽ34J$ʖ u \ vGd^ Hλ]g fEqE3Y?vHOqN3 Pޗv%In '#q߿ ՚@ܑ ! tǝo ՚@ ! E ՚@ ! Hê ՚@Ƒ ! MNdu \ @=!R q߿ m(KqΠ #t\ m(KΠ q m(KΠ ",qE߫ c =a 熫3N m(KΠ Hq ܠ #ߟDŽ  ߟDŽ  ߟDŽ4 Ơ #4'2^%?~% u ߲\o @ _ ft @ _ fH粝 @ _ q4w @ _ q4 v6O\I; "h c'88Vv gq3N\ c#88Vv My' 7ISΞ M cf88Vv Myu c88Vvф yc` ($ #H粸c` ($ ,qǫc` (T$ qE߫ c` ($ 'Hqvj`% ~JR q粸 (JR #t\ b u q٫ 7a68ʌY Eqw ֲ 8 矿$2׼%%IY fH  ܆= Mٲoyu  = Mنy#  = My  Ɔ= My Sn h!vh7 ,qǸ $ֲw8X HNf3}a 3 8aFܑJ h矿d 8aFJ f矿у 8aFJ H#ߟDŽ 8aFƑJ ߟƪ aW} g3 aW} H4 aW} aW}qǁo ( @!R ê \R ߟo4 %_@  c `(! h3yY?zH tyY?zHS fDŽ翸3yY?zH Eq߫yY?zH4 hfEN kGK%%w1 v2J%|0^ ut 4