[Coco] splitting the screen
Wayne Campbell
asa.rand at gmail.com
Fri Jan 8 02:54:21 EST 2010
Iam writing it in Basic09. I know about dwset and owset. I have done a
little with overlays. I've had problems with getting a device window to
appear the way I want to, and I'm not sure yet about making sure all user
input is echoed in one window, and all other data coming in to another.
Wayne
----- Original Message -----
From: "Robert Gault" <robert.gault at worldnet.att.net>
To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
Sent: Tuesday, January 05, 2010 8:32 PM
Subject: Re: [Coco] splitting the screen
> Wayne Campbell wrote:
>> Does anyone on the list understand OS-9 windowing enough to give me a
>> clue as to how to split a screen? What I need is to be able to have
>> everything the user types show up in one part, and all other output to
>> the screen in the other, something liike this:
>>
>> +-----------------+
>> |this is where all|
>> |output goes |
>> | |
>> +-----------------+<- what happens above does not go below this separator
>> |user input here |
>> +-----------------+
>>
>> Thanks for any help.
>>
>> Wayne
>>
>
> You have not said whether your program will be in machine language, C,
> Basic09, or something else. The commands will depend on the language but
> the technique will be the same for all.
>
> Aside from the distinction between graphic and text windows, there are two
> types, a device window and an overlay window. The system commands to
> create them are DWSet and OWSet. These commands can be used directly in an
> ml program or indirectly via Display or DWSET in Basic09.
>
> New windows can have paths opened for read, write, or update. Programs
> running on one window can easily send or receive data from other windows.
>
> This may not be all the information you want, but without a better idea of
> what you want to achieve it is hard to write a demo.
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
More information about the Coco
mailing list