Mail Archives: djgpp/2000/12/20/19:06:39
From: | "Doug" <deleveld AT dds DOT nl>
|
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
- Raw text -