delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/02/25/01:11:53

From: "Doug" <deleveld AT dds DOT nl>
Newsgroups: comp.os.msdos.djgpp
Subject: Announce: DEPUI 1.1: A small portable graphical user interface
Date: 25 Feb 2001 00:03:38 GMT
Organization: none
Lines: 53
Message-ID: <01c09ebf$d921ff80$f2247d81@doug>
NNTP-Posting-Host: client36-242.oprit.rug.nl
X-Trace: info.service.rug.nl 983059418 29050 129.125.36.242 (25 Feb 2001 00:03:38 GMT)
X-Complaints-To: newsmaster AT rug DOT nl
NNTP-Posting-Date: 25 Feb 2001 00:03:38 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
http://huizen.dds.nl/~deleveld/depui.htm

DEPUI is a portable graphic user interface library written in the C
language. The docs are quite minimal, but should still work and compile 
for a very wide 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.  

You can find it at: http://huizen.dds.nl/~deleveld/depui.htm

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 simple VESA 2.0
     Linux using Allegro
     Linux using GRX 2.3 (on top of Svgalib)
     Linux using Svgalib directly
     NEW - Linux using Nano-X - Contributed by Nick Papadonis
     NEW - DOS with DJGPP using simple VESA 1.0
     NEW - OpenGUI drivers (mouse/keyboard only work under DOS/DJGPP)
     NEW - DOS with TinyPTC (still rather slow, but functional)
     NEW - Linux using X-Windows

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 combo box)
     Scrollable areas (with scrollbars as needed) that can scroll any other
object
     Multi line 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
     NEW - Vertical and horizontal bar

You can find it at: http://huizen.dds.nl/~deleveld/depui.htm

Doug Eleveld

- Raw text -


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