delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/05/23/15:44:40

From: "Gordon Hogenson" <gordon AT yrd DOT chem DOT washington DOT edu>
Date: Mon, 23 May 1994 11:47:55 -0700
References: <Pine DOT 3 DOT 89 DOT 9405222339 DOT A3661-0100000 AT bonk DOT io DOT org>
To: Ugis Baumanis <ubau AT io DOT org>, 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


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019