From: "Gordon Hogenson" Date: Mon, 23 May 1994 11:47:55 -0700 References: To: Ugis Baumanis , djgpp AT sun DOT soe DOT clarkson DOT edu Subject: Re: C++ lib for screen? 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