eastick@me.utoronto.ca (Doug Eastick) (03/19/90)
I'm using PC Curses (by Bjorn) and TC 2.0. I want to give each window a unique colo[u]r. Curses.h mentions that colo[u]r #defines should go in there, but nothing else. My guess is that I use wattron(). The TC colour functions don't seem to do anything because curses bypasses the way TC sets the colour. Any help greatly appreciated, quickly. Thanks. -- Doug Eastick -- eastick@me.utoronto.ca
frotz@drivax.UUCP (Frotz) (03/21/90)
eastick@me.utoronto.ca (Doug Eastick) writes:
] I'm using PC Curses (by Bjorn) and TC 2.0. I want to give each window
] a unique colo[u]r. Curses.h mentions that colo[u]r #defines should go
] in there, but nothing else.
I am working on a program that uses this (with colors) and it looks sharp.
] My guess is that I use wattron(). The TC colour functions don't seem
] to do anything because curses bypasses the way TC sets the colour.
In the 1.5 release the call will be wattron( win, F_YELLOW|B_BLUE );.
Naturally, this causes some problems with subsequent calls like
wattron( win, A_STANDOUT );. The 1.5 wattron() and cousins attempt to
do something rational.
Bjorn (unless things have changed) will be unable to work on PCcurses
for a few months. I submitted my major 1.3 hacks to him for release
as 1.4. About that time, uunet went down for about 3 weeks (or at
least mail was delayed for 22+ days in or around uunet). Bjorn,
having not heard from me, released 1.4 in January. My 1.3+ finally
got to him via FedEx after 1.4 hit the net. I am in the process of
merging my 1.3+ with his 1.4 release and will be releasing it as 1.5
(with master source going back to Bjorn). Here is a short list of
the major features added to 1.3+:
+ Direct Video Writes or BIOS Video Writes. (Rough speed ratio: 2.5:1)
+ EGA/VGA Support (80x43 or 80x28/80x50).
+ Resizable windows. (WINDOW* _resize_win(...);).
+ Inclusion of X/Open pads (windows of len x wid not attached to the
screen).
+ Full reliance on C (No assembly modules).
+ With the exception of four functions, it support the X/Open spec.
+/- Only tested with Turbo C 2.0
+ Added Alt key (etc) support.
+ Canonical Attributes are augmented with F_[B]<color> and B_[B]<color>
- I am doing this in my ___copious___ spare time (NIL). It may take
a while to get it to the net. Also, I want to try to protect
Bjorn a little more than he might like, so there might be a
small delay there.
Basically, commercial/share developers must send in there
modifications of the library if they wish to use it. Non-
Exclusive Cross Licenses will be negotiated. (Digital Research,
Inc. did this and it was a real hassle to get to the point of
saying that "Hey what we need it a Cross License!" This is
an attempt to minimize the time needed here. I see no problems
with educational sites.
- ETA to the net: 1-2 months.
[Bjorn, If you see this, let me know what you think...]
-- Frotz@Digital Research, Incorporated amdahl!drivax!frotz
Graphics Business Unit (408) 647-6570 (msg)
70 Garden Court, B15 (408) 649-3896
Monterey, California 93940 Ask for John Fa'atuai
[This is News. This is your brain on News. Any questions?]