Mail Archives: djgpp/1994/05/23/15:44:40
On May 22, 11:16pm, Ugis Baumanis wrote:
> Subject: C++ lib for screen?
> Hi!
> What is good C++ library for screen stuff?
> (windows, edit fields, etc.)
>
> Thank you
>
I have two suggestions:
1. aewin104.zip at the usual djgpp sites. I am using it. It is reasonably
well thought out, but it has some limitations, such as not having built-in
mouse management/input focus stuff. Also, it seems to have been designed
without the consideration that people might want to move windows around.
I have derived classes from it and added lots of user interface stuff to
it to customize it to my needs. I found it
to be a flexible class library on which to build. It is relatively
bare bones (but it is therefore easy to deal with) by itself.
Note that there are some minor wrinkles associated with it. For
example, it defines a macro "#define OK 0" which causes the libg++ "OK()"
(in most of the libg++ header files) to either not compile or, at the very
least, to be hidden, depending on the order that you include the files.
Although it's built on the Borland conio emulation it's easy
to adapt it to be sensitive to GR_default_text so your apps aren't
tied to one video mode.
2. Dflat++ by Al Stevens, developed in Dr. Dobbs Journal. This is likely
to be more slick, but to get it all you have to get each part from
articles spanning a few years (unless someone has assembled them).
It has built-in support for menus, dialog boxes, etc. I haven't
seen it or used it myself, I've just read some of the articles.
There is a C version of the library, dflat15.zip I believe.
--
----------------------------------------------------------------
Gordon J. Hogenson Tel. (206) 522-5664 home
email: ghogenso AT u DOT washington DOT edu (206) 685-2951 work
finger: gordon AT yrd DOT chem DOT washington DOT edu FAX: (206) 685-8665
- Raw text -