Skip to main content
Home Documents Lisa Chow Vanilla Application Window ERS
Chow Vanilla Application Window ERS

Chow Vanilla Application Window ERS

Lisa · PDF
FilenameChow_-_Vanilla_Application_Window_ERS_19831031.pdf
Size2.49 MB
Subsection development_history / memos
Downloads1
Contents
Vanilla Application Window External Reference Specifications OcttQ!r 3~ 1983 By Yu-Ying 01ow 1. Project Q!!fin.ititns .. 1.1. Procl.1ct M>st? act A V111illa Pascal progrm is a text-oriented program that uses only WRITELNs ta display its output, and only REAOL.Ns to get input. This type of program ems not have tne ability ta access manager libraries to directly _1nterac1; •itn •indo•, Bl.I or tne nDJse~ n. vanilla application •indOw (sometimes called tne VS1illa or tne application •indo•) proviaes a vanilla Pascal progxam •itn a .ay to direct its output to a 1111nac111 and get its 1npJt from tne keyt>Oard, follo•ing tne Office System user interface standards. The vanUJ.a •indcilt gives tne user of tnis type of program tne • capetlility to Control its output window •itn menus mia.:tne 111:>1.1.se. •J;t,, tne . vanilla sucn programs C8'l be ported to n.n in tne Office Sy~em ·•itncut siy lllXU.ficatian' 1n tne source coae as lcng as tney nave 1'1'\. 1n trie larksncp. •indo• •inao• •inclo• For prog?ams tnat· USe the ~iekOraw (saretimes called vanilla QuiCkOra111 piograns) sics nn in tne I0?1<snop today, tne vanilla •1.ndo• also proviaes a •Y to direct 1ts gras:t11c cur;iut to a window. In add1t1ais.. far programs tnat use tne HarcMr.e (liit (HfINT) to get tne llD.lse lccation (MOuseLocation) mid tne DDJse events (Keytx£vent), tne vanilla •indow also provides a way to get tne 11D.1Se cocrd1nates. Ho.ever, tne vanilla •111 noi support · prog:rams tnat use tne Hardware l.1'11t to dO otner hardware control t.~t . , affects tne entire system. These progr~ nave to oe convertea to use trie ToolKit before tney cai n.n in tne Office System. Otner programs t..,a~ neea to nave tneir own men.is tnat are different from tne vanilla wL.,d ···· a11ll nave to be ccnverted to use tne ToolKit as 111e11. There 111111 c <' . e· •indo• •indc• for text mict grapnic outp.at for eacn vat1illa Qu1CkOra ·' .· ~ even if tne progran uses tJatn and tne Cuid<O?'aw. The vaiilla •indc• eaulates a terminal display. The te~ t~ be scrolled off tne top of a typical terminal display ;:I s · . . vaiilla •indo•. This output can tle scrolled Oack at ;fly~ t ..... _ . e ·vanilla 91ncla• prov1aes a StamrrJ ~ tnat performs p:i11on ~,. ~·- . · ·ai ,"'1Ctions ~ITEi.NS sucn as positioning tne cursor ana clearing tne ¥?een, efi:'?'.} It also enacles tnird parties to •rite ~ific terminal !lll.llatq,:s for·<tne vertilla wir.dO•-. • are providing a VTJJJO and a sarac terminal ~atible en1Jlators with tnis .ProdUCt. Eacti vanilla proc;ram is associatea with a decua,int .n1cn contains t~e output Ci.splay of tne program. Eitner all or part 0~11 tne outcut from a va.r.:.::a . progz511 can De saved in. tne .~t. The aocunent .cart oe mantpulatea -:~~­ same .ay as otner Lisa CIOCl.lll!nts. It.canoe •set Aside" OT •savea &Put Away• and openea later to see tne output of t;ie :irevicus run •. In aQai~i9n, eacn vS1illa prog:am can aeal •itn OS files 1h tne sane :uay as it coes ""., tne wort<snop. Th…

Showing first 3,000 characters of 17,908 total. Open the full document →