TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Content-Transfer-Encoding: 7bit
Sender: "Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
From: David Botton <[log in to unmask]>
Date: Sun, 27 Aug 2000 19:23:04 -0400
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0
Reply-To: David Botton <[log in to unmask]>
Parts/Attachments: text/plain (78 lines)
The first working prototype of GWindows a Win32 RAD development enviornement
that covers all aspects of the Win32 GUI (including important common
controls like tree views, list views, tab control, etc. and ActiveX control
support) is now available at . The
framework is a little "raw" and not heavily tested, but still usable.  I
plan on doing a full review of the framework and the various techniques it
uses, then starting the second phase (to become version 1.0) of its
development (full clean up and stronger typing, ie there will be spec
changes, testing, completion and augmentation of all current features,
database controls and printing support). Discussion of the framework takes
place on the GNATCOM-list you can join by sending the the word subscribe in
the body of an e-mail to [log in to unmask]

Currently supported features:

GWindows Framework

* Bound Widgets *
Default Buttons
Cancel Buttons
Radio Buttons
Check Box Buttons
Three State Buttons
Group Boxes
Combo Boxes
Drop Down Combo Boxes
Drop Down List Boxes
List Boxes
Multiple Selection List Boxes
Edit Boxes
Multi Line Edit Boxes
Rich Text Edit Boxes (both single and multi line)
Scroll Bar Controls (and Window scroll bars)
Icon controls
Bitmap controls
Menus (Both window and right click styles)
Accelerator Tables
Open and Save File Common Dialogs
Color Common Dialog
Image Lists
AVI Animation Control
Status Bars
Date/Time Controls w/ Pop-Up Calendar
IP Address Control
Progress Control
Up Down Control
Trackbar Control
List View Control
Tree View Control
Tab Control

* Other Features *
COM Access to Rich Edit - Text Object Model (TOM)
Scroll Panels
MDI Support
Keyboard support
GDI Drawing (Windows, Bitmaps and the Printer)
Garbage collecting on dynamic widgets
Listener and OO Event Models
Prefab Events
ActiveX controls
Custom controls
Create windows from dialog resources
Use windows as dialogs
Message Boxes / Beeps
File Drag and Drop
Z-Order control
Window Docking
Examples (Web Browser, PDF Viewer, Embedded Tcl/TK widgets...)
Registry access
Tab controls with child window support