package0xxxx7 h55book  1995-99. Steve Weyer, Greg Simon. All Rights Reserved Worldwideintrotoc.htmNewtPack 3.4 1995-98, S. Weyer (portions may be derived from Newton Toolkit 1992-95, Apple Computer, Inc.)bookAyC7A@UR+book@URC[labelsTC1!a U !I445iXA !Aa1Qi@UR/vversion@URflags@URiISBN@URtitle@URSshortTitle@UR3 {author@UR hcopyright@UR-publisher @UR@publicationDate@URIdata@UR !styles@URjɿ~contents@URbrowsers@URߧwtemplates@UR0.rendering@URu?appSymbol@UR\7icon@URohints&@introtoc.htm@UR_string@@Newt's Cape: Introduction@NC Intro<@Steve Weyer, Greg Simon@ 1995-99. Steve Weyer, Greg Simon. All Rights Reserved Worldwide$@Steve Weyer$CA a y ! 1(Ai@URform_hidden @URUBform_printnames@URh base_href@URn9links@URJqGetUserConfig@URedataC)aAA@URjɿ~1_PRINT(),C ) I0A !9Qi@UR% Ftext1@UR)P)select1@URvWcheck1@UR%̠radio1@UR^&demo1@URTdemo2@URdemo3@UR~δpw1@hiA@URArray@tres A AA @Door #2 @some text@xxxC) q,A  1 I a@text1@select1@check1@radio1@demo1@demo2@demo3@pw1@http://members.bellatlantic.net/~sweyer/newton/newtscape/docs/introtoc.htm A C Q ) I $A y @UR% Fclass@UR:instructions@UR`literals@UR@argFrame@UR[<;numArgs@UR?(CodeBlock @ (|o({|AA i @URGetRoot$@UR&!NewtsCape:NewtsCape@URX[GetGlobals C $A  1 I i @UR _nextArgFrame@UR_parent@URU{y_implementor@URߧwconfigSym@URappC A  1 IDAA @c@@@ @Ai"#1%&'(q)A**+,-/001234i5166789q; ;<) 800`` ` 8x ~0 ? g` d` `~ q` ?0  8 l  < 00! >>8`@ D" <Dx" |D~` ybÌ !! 9p @p0 0 0 `  `  @0  c@0  0@  ``` 00A 0A 0A 0@0q0 0C0 x00 p  @q ?p| @ ` `  00p8  ?   ? 00 @`0< `0 | 0a 1 @1 @A @@ @@ `@ @  @ @0@0     @ @ ` @ 0 !4  #$  b$` B$@ Bd8@0Bd00$`0$02010~0 0 0p000 000000000ppp`` ` ` ` ` ` `000 ```@AA8@0@x`| @ `  00 ` `` x````@0`0`` `<`` `8 @ 8><?80 8000!C ~xx`|?@URlabelFont @URxFviewClickScript@URNviewClass@UR}labelWidth C Q HHI)%@ {o'9{)|)_"A GI @UR@ (}o())}{o0}{o%}{_-}{)|)_1}A I P$CQQQR RRA(AQ)QAQaQQQ@UR!cache@UR:IhistoryPos@URS^htmlApps@UR;vThelperApps @URҒimageExtensions@URprotos A CQA CQAR)@.gif CQ$CRyR(A  1 IMYIqR@UR*~gDataC @UR(@I_pageField1@URHIsArray@UR4K@CurrentPage@UR-SetLength@URƐSetKeyView,CST)0A  1 IMSSST@URO"slen@URuRfht@UR}pfield1@URX'@pnumC  C Q TaUW@ p)2|t))}~o|}|o1|){g?~ _B'o 8 w ocw  } )_g ~)*~tw B{o(1_"o 9~\A P1PIPYEI PIRUqUiUPIUU iV V)W@UR@BookData@URiw|bdata@URpWDeepClone@URG7G[ReplaceObject@URlform_init@URv-Copperfield$CVQ VVW)(A y Vy@UR|DebuggerInfo@ {*o {8{"A VVW @URIsOpen@URUhasVariable@URg^MviewCObjectCWIWi A  1 IMqC @URJScrollPage,CWXy0A  1 IXXX1XIXa@UR~Pkeep@URfˋiData@URwiaction@URu1adata@URLhiddenC @ C Q XXX@ {o'9{_"A GCYY1 A  1 IC  C Q YiZI_@ poe {*8*o*}~t o&|_'"_bvo8}~v _b8 oa}~ ¤| _b"_f"o|ov8 ¤'| 9  1 8  o _ w p"G|1o"| 9'_{QTA GZZZZ[G1[1[Q[ [UqPIE_V)HI@URؚGetPoint@URRJGlobalBox@UR+left@URtextIndent@URsHasSlot @URX5ChildViewFramesA[iJ[@UR.Z pathExpr@URǢright@URB݊hilite C Q [\_6@ {*o((|{}o}_%{)1o$|{_%"_)" A \1\I i\i\@URyysymbol@URa- )IsInstance@UR%SPrintObject C Q \\^,@ po{1{_"o{)'_"A \]]1@UR hfunctions@URm\b ThawPackage C Q ]Q]]3@ ("_~$¤{|*}o}~~o """A ]]@URGetStores@URh GetPkgRef(C^ ^,A  1 I^9^Q^i^@URI+pkgname@UR\store@URuRpkg@URY,store|iterC C^^ A  1 I^9C $C_9_(A  1 I_a_y @UR`appsym@UR>6$rootC @URR#gotoHREF4C``8A  1 I%y`9`Q`i``U@URYu!Cobj@URNclickX@UR-leftX@UR$cf@URFnewtscapeC  C Q `a)a4@ p) o _''xpr*''t' ***(A ELH)aQEaqa@URl0StrFontWidth@URhhmin@UR%\6maxC aC  @1_PRINT()H@ " an input field with a labelC#QbYbc $@ " images from ROM and soups (and missing images), e.g., page 1AAc(AcA0l`@#BigPICTC5IcyH@ " headings, text objects, ...C5Ic:@ " horizontal rule (HR)CDE d1CdIAEyKqCdd@d AIV@Some Newt's Cape features in a Table$@IntroTable1CeAey< AIea@URMlook@FeatureCeAe<@ExamplesCef<Aea @ISO charsCefI<@Cefq<@Cef<@Cef<2@idiomatic elementsCeg<@EMCegA<@SAMPCegq@<@STRONGCeg<@formatsCeg@<@boldChh1hI<Aea@E=mc2A Chhh<@H2O$A@Ceh<&@form objectsCiE i9<ADeaCiYiav AEyEiy@UR|]optionsTCiXk XHTAcknqtYIXAEyEGiyjAGGIGIEjajjJjjHI@UR.Z MULTIPLE@UR.Z menuFont@URypickerSetup @URcurLabelCommand@URS2textSetup"@UR nlabelActionScript A C Q k9kYna@ q'*'A kyjanA C Q klm!@ (8~$ '  }_k~}§)o3_4"og|oV('( { @ "8A i[1lQlilJlllm@URwIsFrame@UR!pickItems@URw>bounds@UR5pickMaxWidth@UR?hGetAppParams@UR -*appAreaWidth@URSyncView4CmYn)8A  1 Ijammmmmn@URhhwid@URѵi@UR'children@URpp@URu$i|limit@UR)P)i|incrC  @URZ"vAddDeferredCallC nyC  C Q nop@ qsot_"ot9vo)v_*"w "~'  _~$¤| | }oo{| },_~{|  "-o_'$~~oH_""_w wowwH`A JEojAG\p p)iypIEpapypEpJ@UR͢labelCommands@UREp,ArrayPos@UREp,StrEqual@URCitem@UR-fstr=@URberLSearchApIEp@UR+mark@URcAjentryLine0Cqq4A  1 IqQpIqiqqq@UR,a@URfindFn@URAFz'item|iter@URHKitem|index@URTȺitem|resultC  C Q rrytaY@ po _Lr oIp9{ o5r{ t"6_6"|oC|_F _L 8A OoG\p)ErpIXX C Q rsAl@ {$ $   _V{ §    o;| ~2_<"oPoK _N   ""DCstIHA  1 IqQpIssttt1Iqmmn@UR?=start@UR=j4TestFn@UR:path@URYix@URs$entryC  Ctt$A  1 IqQt@URllabC  C Q tuv9@ p9r{¥}tobuo&|~ u,_1|~ " -oM|$ +} "__|~ )}  _g| ~toq_r"o}8_}9~ATA GoEjA\p p)papyupI jpIvL!@UR FArrayRemoveCount@UR(updateText,Cviv0A  1 ImqQtIqv@URqposC Avw)wYCvwwApIE@unoCvwAwA@dosCvCiE w<Cwwa{ AEyEEDCxXxyXHTA@xyYI{!HAEyEGEGGIGIG1xYJHIGa@URN$ovalueChanged@x C Q xyyyk@ p9{)oNso{u s,_){u "-w oB|o?{u )_N|oN{|$ +w oXu_Y" A@A GR\p Ep)papyyYI uL@UR&viewValue Cyy$A  1 IqQvC  C Q yzazc@ qo r_ u)q9{oLw  o>{u w   ,_I{u  " -_M"oTt_U"DA JEOzEP1GyY\p p)papy@UR|QbuttonValueCz{  A  1 IqQC AGa{1C{Q {q AHiGIJC{@ AZ{[{@UR.top@URۡbottom@check1CiE |<C|9|y a~a AEyE|Y@UR?hstepChildren(C|/XHTA|},AEyGGIG|J@URHclusterChanged C Q }}1}q@ p)r{:{A A }Q\iGIL@URclusterValueC}} A  1 IIqC  C Q }~ ~) @ p9{o{)_"A G}QP1C}~IC A|Y~yC~~AEyEJ0C~+XX@{!YI4AEyEEGG1IJGaHI C Q 9a'@ qo r_ uou)_"(A JEOzEP1C C @radio1C{8C~~1@radio2C{HC#Qq$N@More form objects (longer demo):$AL,A(A!L,00@othappr.htm#FormsCDE i Cwa!$AEyEEE.@Is This Checked?@yesCDE  C1ia9Y$AEyEEiy&@Pick a Door:ACv@Door #1Cv Cv@Door #3CDE 9(CEIFaQa )@Edit me:CDE (CEIai ICFAEyH C Q @ {) o|o"_{|o%{_&" $ $  }_{})|oi~' oe o]{ ~_f"_p'~o })  >" A L@UR}ORD@URCHR'~)| "'~5 '('' ,| }o  }_  ~_|)o|   _" ( o{)o {  'C):_ 'C)9'C)"xA \1\IQOqJlQ1Qi yy@URBnos20@URi,ht@URYnoteframeC  C Q y @ |'"*  |" _ $§ } ) ~   ".~)   $ '~  )g )_'o  1_ ' ".~)   $  '  o,"" {~ 4|{} w~ B_U|{ww  }  6@A [UqPIEP1yi1 Ay@URRk subject@UR1dataNames@UR3 {getURL C Q Q9Q@ ~)o ~_""~'5 {*o/{}" ~6_C{"| 4"0A !A!ƙ@UR IsString C Q i @ oR" _B $§})  *o>{|}~} r7  o"" _}" _ $§  §o{|}~ r7  o]"" | A P1[Ey@URx^fn C Q @ )o _"g!)_$'o7|~" 5_||oL~oF'f_I'_M"{oj})of{'_g{_m1  ) o '_ )o"_'o_~o*o *o  *_"_ o _"_"o1_@A RlQLy\Ip) C Q 9T@ {*o{_{)2o*~1_8ob~|¥})oM})' _N"g\ } *__'_|~|¥})gy } *_|'o|$|_7}'o~|'|$|_7}'o~|$ " .|'|_7}'o~|$" " ._7})' o} *}o}_'~|$'V'@ '@* " .|' ||~) g-"~\A \I\iQPIPY1QqLaL@URrNTEforFORM@URs-IsAlphaNumeric A@UR3SetContains,AFv@%0D%0AA&f,f&&6F-&6Iay@^2@^3@^1@1/4@1/2@3/4A  $,0DHLPTX\`dlp|\.@0123456789ABCDEF@URpmod0Ca4A  1 IIqm1)A@URsch@URScode@URƐaddEncodingC @TRUE@address@usermail@UR$@LVaddress@UR0 usermail8CAo+_0  9_?"o`  o[ *_\"_a"oow  8{'{  +'  +o{' |  |)o| § |$§ o0~o *_"o{'~ { 9o~o _~o* }o6}{1gx {"~5gq{ )" -_t'_{'o !{"~"5#o $%@ &%@'{  ~  (:_"""{)4_"A L i 1Ii!yR )ap)s )IqűQqpy!V 9QiƁƙ@UR[VoptionsAPI@URZrInit@URRhttpProxy@mailto:@UR(9noStatus@URO"Open@://@URtfuStrPos@URRk CharPos@UR]ޗnoHistory C Q IAa@ ({|1o|_"{~o"~""2   o^ gX $_['__"ot  *_u"o|o| 8| | 8 | 8 }}_ $  }} o  w "6_"o3' '4_4"o § '§ ' §'§  $§$ o' '4_"o"  o    ) $'P o + lA iV V) PYQ)QAp)UqS \rI u@URin-curbook&@Untitled.htm@URZpBookTitle C Q 1`@ {|g#{*o|*_"o{|*_ "_&'oR}~gL}*o=~*_>"oH}~*_I"_O'_S"A \Ip)(CI,A  1 I1@UR.URL@UR~Purl2@URedata2C TCXA  1 I_yU`R)!AYt1q@URviewer@URU8"history@UR;cp@UR˲obhref@URdiffC @UR6`rdisplayURL@URhrefname C Q )%@ {o2|{ )"-_"(A QR)PYQqpy@URy EndsWith@URq½GetGlobalFn C$A  1 IG@UR>6$extsC @UR6cacheEntry@URcacheHTML%@URoignoreHTMLExpiration C Q Ye@ {o|_ "oW((||{)98  oF |  ~ 4_G"oS} g|oc  _d"ox   ( _y"_'o "*} ħ ' _S}o }_    ) )o )_"o _"oS g *_'o# | """=_2 | "<  )oS'  |(;"  od{", os} _t"o)  _"oQ" (" 98 _I  1 !o|*_"o7}"o#1_-}$o o|""%"=_ &_-o, _-"  _P" '8   g" _X"A q i At11QIDq"p)9Yy19J A C Q @ {q{r4A GC! A  1 It1 Aa@URh=IndexPath@URڈ^beginKey@URendKey@UR5!0validTest#@URT9GetUnionSoupAlways@UR fQuery@UR_delete@UR5 expires(@URpEntryRemoveFromSoupXmit!@UR%yEntryUndoChanges@URaIsBinary @image/gifAEy@URԗ:cacheImages@URrawImage@UR;dconvertImage@UR޲kdispatchfile@URTNotify@URin-whatThe4@NH3StreamDOX:ALLPENA[i@URcfTransReq@URcAjtargetURL C Q YaA@ {o3{{{o$|'{|{{_4"(A  !A@URǝ SprotocolStr@URodomainNameStr@URmport@UR0!directoryStr@UR~fileNameStr C$A  1 I@URR#urlframeC @URRfStreamVBO C Q !1@ {o{""}''3 }$$  |_}{|*~ oG|"" "._|~soW'_Z~)|* om| _n"oy) .")_",A LA@URyExtractByte@UR#‚chLF4Ci8A  1 Iqm!áùmn@URZrbyte@UR[VhtmlSourceC @URnbitMapA[i!Q@UR(fFrameObject@UR' NextPCĩřTA  1 IG!9`Qit1DIŁ@UR*soupCacheName@UR%EDfield@URexpOK@UR 'result@URremoved@URkGncursorC A@.html@.htm&@URANZignoreImageExpiration@UR-znoClose@UR% FClose@URQ>tinyTim@UR]͵newURL@URin-DoEvent C Q ƹ%@ ~)o({o~*_"o{  o6" 9{_7"oG{"'4{)oU   ~  "4 {){ +  o{"4  o {""4  o ", 'o_~*{  +{ +  o&{  3{ $"4  w !o"(#{' $+  ot{  +{ $"+_y{%'&)'9(8  o )*|o|' $+  o|  +| $"+_|+,{-o{._{/0)1 2  3"!+  4)oP  3"!+  4)_Q"oW" 5 667)8: 9o 9:0)667)8: ;<_ ={ >? @" A" B} C~D E~w Fo   F*GH@_  I2_"4A Q i ! Ii9!Aq́ !AQq΁ΡιO PI\q9Qt1XXiЁ AalQyёѱ y))11IXaayJґҩ@URd3fixOptions C Q Y @ {)ow||*oH|)~o*{|*o& _'"_/{| +oE_H"}*oY{}+_Z} { oq _r"+_x{(A Q\IL!O4CA8A  1 Iqvy̩̑S@URupto@URǢbwith@UR]Kpos1@URwFpos2C 0@web-mail@ebay.com@WebMail,@WebMail Request@#@WebMail-Format: text-source WebMail-ID:Newt's Cape-20 <URL:@> @URd3TrimString@? @?subject=@&@&body=@\n@ @UR StrReplace@URؚParamStr@< C Q 9Yq @ {|}o }|_ "+)A O!$Cϙ(A  1 Iqs@URzstopC @>@UR]Kmail @URuTransportNotify@URvWwordsAD9@UR_personA yСй@URDcHfirst@URZrlast@UR string.email@UR8+countryA)@UR~,(email@URWyndMAIL:GDT@UR^UNewItem@URS6toRef@URnameRef.email@UR~{bodyAJ@UR,ZSend@URn9ioBox$CVQ ש@ po{|*{o*|o "||{o|| | | 4~oW' ( 9} (9o (w (9~o ()_"o (8~o" ( 9}_{o  (|" _ $§  §}   o""  (} (8 ("}}w}'G|oN}||of}w Ř|!o}}!|!_}!|"}#w$}%"~o' ( 9} (9o (w (9~o ()_"o (8~o" ( 9}_{&o% (|" _F $§  §}   o*""  ('} ((8 ()"|o}|}(|o}|_}w*}"~o' ( 9} (9o (w( (9~o ()_"o (8~o " ( 9}_{+o (|" _` $§  §}   oD"" },~o' ( 9} (9o (w, (9~o ()_"o (8~o" ( 9}_-(.o (|" _' $§  §}   o "" }{~oJ' ( 9} (9os (w{ (9~o ()_"o (8~o" ( 9}_*A \ґq~LؙXaI)Jر iܱ ک)9AYYqݡYډI!Aayޙޱ ! Aay ߑ$@URevt.ex.io.transport@URThrow$CVQ ٱ @ po{|}~,~o~_|g0|)) _3'oD(_J|  (  { ww( *}g}) _'o_}"ƘpA \!PI!L iAډک!Iqۑ۱QJa@URsNewMailMessageA[iY)@URe_|*o='_>"}oQ|| }" ".{ +o{ +~oy~ _z"o~{  +{ '+~o{ ~$ +"{ ' 3    o{ ) {'$ | 'o{ ~o~$_  +| _|  3   o{ ~o>~'_]  o\   $$_]" + om|_| $' " +  _"LA 9 !QLAOL) C Q YAO@ {)oA{*g{*_'g!{*_$'g.{*_1'g;{*_>'_B"(A !i !@http://@news:@ftp:@https://Ca A  1 I1C @./@;@// C Q Ii N@ |)$o| _"_$~}}$}o4{}+_9{|}+}g"~A L,C0A  1 Iqv@UR걺subs@URapos@URSsub1C @../@CDA  1 IYG)AYq@UR(Fdel@URX'@npos@URkqpos@URQD/hdir@URibdir@UR$@LVhdirlen@URnrbdirlen@URJegnhrefC 8Ca@ " Paperback text "books"$A$4A(A$$ 0D@http://www.pobox.com/~fedorC5IQr@ " a communication Connection and terminal emulatorC5I@ " other applications using Newt's Cape's API (Application Programmer Interface)C5IX@To start Newt's Cape (on the Newton): C!IA<$A#qea#Ca!Ayl@URO"bits@y Q .~ßC80>? < C{tAQ(Ayt4@NewtsCape:NewtsCape$A$$G(HI C Q Q@ o{';_"A 1%@URH;scrolledViewCq A  1 I%yC C@@HTML@HTMLDefC#Q$d@HTML is an evolving standard, with many possible syntactic variations and uses. Newt's Cape should handle most common tags and attributes -- those that are in the HTML 2.0 standard, with some from the HTML 3.2/4.0 proposals -- and gracefully ignore those that it does not understand. Generally, Newt's Cape does best with what we have documented and tested -- thanks to our registered users for additional testing and feedback.4ADl(HAQ(ADV@http://www.w3.org/MarkUp/MarkUp.html(Ay<(&@tagindex.htmC#Q$@HTML is based on/implemented in SGML. SGML (ISO 8879) is language for the representation of documents (actually, it's a language to describe languages); most WYSIWYG document editors deal with just the presentation of documents. As an author, you can focus more on the content, structure and intent of documents, and leave most of the display and format details to the viewing application, e.g., web browser. You sacrifice some immediate control over appearance in exchange for portability.DA<4LA(A)0x`P@http://www.sil.org/sgml/sgml.htmlC5I<@Since complete SGML can be quite daunting (akin to using a programming language) and many editing tools don't keep tags from cluttering the content, many potential users have used the acronym "Sounds Good, Maybe Later". Although SGML may be needed for large, complex, industrial-strength document collections, HTML can be quite useful as an introduction to SGML-like concepts and as a tool in its own right.C5I@B@Distribution, RegistrationC9Id@To make Newt's Cape available to many users at a reasonable price and to continue to fix and adapt it rapidly based on user feedback, we are distributing it as shareware. After a few days of trial use, you should Register Newt's Cape if you continue to use it. Newt's Cape and associated documents, files and tools are 1995-99, S. Weyer and G. Simon, All Rights Reserved Worldwide. Please check with us before redistributing.$AT 8C5I@By registering you can receive early access to new versions, other tools (NewtPack, Sloup and Newt's Cape Graphic Converter), more support, priority, examples, and answers, , and relief from "Shareware Procrastination Guilt Syndrome".C A  (@For More Info@CreditsC#Q Y  $6@ " Top: this documentAHA (A H$0@#TopC#Q !  $`@ " Next: Other Applications and ApproachesAA  (A t$0,@othappr.htm#Top(A |(0`C#Q Y q $@ " TOCA A (A  $l0@#TOCC#Q  ) I$(@ " Index: tagsA,A Y(A ,$02@tagindex.htm#IndexC#Q 9$<@ " Newt's Cape Home PageATAI(AqT$0@http://members.bellatlantic.net/~sweyer/newton/newtscape.htmC5I@This document (in all its formats) is 1995-99. Steve Weyer, Greg Simon. All Rights Reserved WorldwideC5I T@Version 2.0. Last updated: Feb 1999CDE yCdIC#Q9i$@Steve Weyer - weyer@kagi.com Greg Simon - greg@accesscom.com,A888HA(A88(x88@mailto:weyer@kagi.com(A H8p@@mailto:greg@accesscom.comAYCqA@URLz@\list@Contents(AY9qC9AlpI!@URazǸlevelA0Cq"A0C6A`C<A0|CA(tCQAC A lAC)iA#@UR 97nColumns@URcolumnA9CQ0AED,A%HIIqIi C Q 9 1@ (~o(~*o{|}~;_${|~B$A i V%@UR҃hrefScriptG(Ca,A  1 I`9%y% C  C Q @ "C1 A  1 I@UR=argC $@UR;viewSetupDoneScript C Q  @ ({o({AA i @URļ"BookOpenScriptC1 A  1 I C @UR)ZviewQuitScript C Q =@ ()o{@_0{o{_"o/{*_0"0A iV !9a|Y$@URQj4SetStatusBarButtons@UR*d]hasVar!@URClearKeyCommands@UR(qlbuttonsOn@URG7G[extraButtons@URƐRemoveSlotC A  1 IC A)CA4IAa@URIpageSize@URopagesC{4A !"i$q*-/10q31C YA!A@URJ0|template@URNblocksAqCiAlpIAP|C XAY1iI)a AyCI#1A C%A C&A @C'A HxC)(qA Ca)AA C*A  C*A (XC +A `CA,A Cy-A 0C/A 8hC0A pC!0A CY1A C2A HC3A PC 4iA C  94A q  !!Q!!!"1C 51A0C 6A |C 7A tC!18A C!i9qA C!; A C!;A C"<)A 4lC"I