Thread View: comp.unix.programmer
4 messages
4 total messages
Started by rick/1024000
Tue, 18 Sep 1990 17:00
Character Based Windows
Author: rick/1024000
Date: Tue, 18 Sep 1990 17:00
Date: Tue, 18 Sep 1990 17:00
15 lines
1084 bytes
1084 bytes
We are currently in the design phase of a character based window interface. We would prefer not to reinvent the wheel, but the curses libraries on the machines we need to support are not adequate. We are willing to pay for 'C' source, but a product that requires royalties would be a hard sell to management. Thanx in advance. Requirements: 1) Attribute control. ( Underscore, Bold, etc ) 2) Color control. ( 16 colors would be adequate ) 3) Boxes for the windows. ( Control of border required also ). 4) Standard cursor positioning, clear screen, etc. 5) Window selection, stacking, and hiding control. 6) Capability to read a window internal map. 7) Correct operation on terminals with magic cookie problem.
Re: Character Based Windows
Author: Dan Bernstein
Date: Tue, 18 Sep 1990 20:11
Date: Tue, 18 Sep 1990 20:11
41 lines
1784 bytes
1784 bytes
In article <382@ulticorp.UUCP> rick@ulticorp.UUCP (rick/1024000) writes: > We are currently in the design phase of a character based window interface. Just to give you a start, here's how pmwindow comes up to your requirements. pmwindow is the poor man's windowing system, posted recently to alt.sources. The entire code fits on a couple of pages. > 1) Attribute control. ( Underscore, Bold, etc ) Yep. > 2) Color control. ( 16 colors would be adequate ) Yep. This is all handled by the terminal, without interference from the window system. > 3) Boxes for the windows. ( Control of border required also ). No, pmwindow doesn't handle this. But you could easily configure it to put in the border. > 4) Standard cursor positioning, clear screen, etc. Of course. > 5) Window selection, stacking, and hiding control. > 6) Capability to read a window internal map. No. pmwindow only supports two non-overlapping windows. > 7) Correct operation on terminals with magic cookie problem. Yes. (My point is that you should base your window manager on the terminal sequence for changing scrolling regions, if it's available. This lets you depend on the terminal for all the dirty work. Use add-line and delete-line otherwise or if you want better control. If you don't scroll at close to the terminal's natural speed, people won't use your system.) ---Dan
Re: Character Based Windows
Author: Larry Williamson
Date: Wed, 19 Sep 1990 13:05
Date: Wed, 19 Sep 1990 13:05
22 lines
1418 bytes
1418 bytes
In article <382@ulticorp.UUCP> rick@ulticorp.UUCP writes: > > We are currently in the design phase of a character based window interface. > We would prefer not to reinvent the wheel, but the curses libraries on > the machines we need to support are not adequate. We are willing to pay > for 'C' source, but a product that requires royalties would be a hard sell > to management. Thanx in advance. In most issues of Unix Review and Unix World is an add from a company called Byte Designs. They sell a C-Isam package (that we have) and a package they call W that is a windowing library "makes curses obsolete" according to their add (that we don't have). $300 gets you the source. We've been using a package from The Oakland Group called C-scape. Also advertised in the above mentioned rags. We've been using this on Qnx and ms-dos, and have it ordered for unix. It is quite nice. No royalties. Cost for unix is about $1000.00. There are others. -Larry
Re: Character Based Windows
Author: John Tombs
Date: Wed, 19 Sep 1990 17:11
Date: Wed, 19 Sep 1990 17:11
9 lines
915 bytes
915 bytes
We have been using Vermont Views on Unix, Xenix, DOS and OS/2 for some 18 months now. Its particular strong points include paired libraries (development for full diagnostics, production for performance, for each compiler) and VERY full, clear documentation. Strongly recommended. Vermont Creative Software, with whom I have no affiliation, are at 802-848 7731. -- John Tombs at Teltronics/TCT <jtt@tct.uucp>, <uunet!pdn!tct!jtt>
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads