Chow Vanilla Application Window ERS
Chow Vanilla Application Window ERS
Lisa · PDF
| Filename | Chow_-_Vanilla_Application_Window_ERS_19831031.pdf |
|---|---|
| Size | 2.49 MB |
| Subsection | development_history / memos |
| Downloads | 1 |
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 →