From: "Doug" Newsgroups: comp.os.msdos.djgpp Subject: Announce: DEPUI: A small portable graphical user interface Date: 20 Dec 2000 23:34:23 GMT Organization: none Lines: 31 Message-ID: <01c06ade$be68d840$c0247d81@doug> NNTP-Posting-Host: client36-192.oprit.rug.nl X-Trace: info.service.rug.nl 977355263 19980 129.125.36.192 (20 Dec 2000 23:34:23 GMT) X-Complaints-To: newsmaster AT rug DOT nl NNTP-Posting-Date: 20 Dec 2000 23:34:23 GMT X-Newsreader: Microsoft Internet News 4.70.1155 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Announce: DEPUI: A small portable graphical user interface DEPUI is a portable graphic user interface library written in the C language. It is still rather alpha at the moment, and the docs are quite minimal, but should still work and compile for a variety of platforms. The code is very modular and (should be) fairly easy to understand.  It will compile for 32 or 16 bit targets and has been written in a very portable way.  I am releasing this code in order to get feedback as to how everything works on different platforms and to encourage discussions and contributions.  Right now it has drivers for the following platforms: •DOS with DJGPP using Allegro •DOS with DJGPP using GRX 2.3 •DOS with Borland 3.11 using BGI •DOS with DJGPP using VESA 2.0 •Linux using Allegro •Linux using GRX 2.3 (on top of Svgalib) •Linux using Svgalib Right now it has the following widgets: •Static text •Push button •Toggle button •Radio button and radio button group •Horizontal and vertical scrollbars •Popdown menus •List with limited multi-coloum support •Hidden list (like windows combobox) •Scrollable areas (with scrollbars as needed) that can scroll any other object •Multiline text •Simple movable/resizeable/closeable windows (normal and modal) •Panels (Raised, sunken, ridge, groove) •Direct screen access (ensures no gui objects will overlap) •Simple alert You can find it at: http://huizen.dds.nl/~deleveld/depui.htm Doug Eleveld