From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=AXB_XMAILER_MIMEOLE_OL_024C2, BAYES_00,MAILING_LIST_MULTI autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1d0bbf04d0cff1c1 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-09-07 02:43:59 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!213.56.195.71!fr.usenet-edu.net!usenet-edu.net!enst!enst.fr!not-for-mail From: "David C. Hoos, Sr." Newsgroups: comp.lang.ada Subject: Re: GWindows progress Date: Fri, 7 Sep 2001 04:43:56 -0500 Organization: ENST, France Sender: comp.lang.ada-admin@ada.eu.org Message-ID: References: <024d01c13751$2dd30f90$0100a8c0@DBINSPIRON> Reply-To: comp.lang.ada@ada.eu.org NNTP-Posting-Host: marvin.enst.fr Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Trace: avanie.enst.fr 999855838 8010 137.194.161.2 (7 Sep 2001 09:43:58 GMT) X-Complaints-To: usenet@enst.fr NNTP-Posting-Date: Fri, 7 Sep 2001 09:43:58 +0000 (UTC) To: Return-Path: X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org X-Mailman-Version: 2.0.4 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: comp.lang.ada mail<->news gateway List-Unsubscribe: , List-Archive: Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org Xref: archiver1.google.com comp.lang.ada:12876 Date: 2001-09-07T04:43:56-05:00 Hi David, May I offer a suggestion for future releases of gnatcom and GWindows? That suggestion is to include the version as part of the top-level directory name instead of naming them simply gnatcom and gwindows, respectively. That way, newer versions can be unzipped side-by-side with prior versions. As you know, this convention is pretty near universal in the UNIX Open Source world. ----- Original Message ----- From: "David Botton" To: Sent: September 06, 2001 10:57 PM Subject: GWindows progress GWindows has been getting some attention these days..... What is GWindows you ask? GWindows is a framework for quickly creating Windows applications the _Ada_ way, released with the freedoms of the Modified GPL. It is more then just a comprehensive "thick" binding to Win32 implementing additional extensions to ease development on Windows beyond just making the API accessible. It offers features not found in any other framework or binding such as support for __GUI__ ActiveX controls, full UNICODE support (a simple build switch and GWindows is completely UNICODE) for getting the best performance out of WinNT and Win2K, and _both_ handler (access to subprogram) and inheritance based event models. Currently it is in what I call pre-beta (it needs more work on printing support and there are a few additional methods I would like to add to some of the controls) and should be beta with in weeks. It is fully functional and has been used already by a number of people (including myself) for some decent size projects. Full database integration is already in the works for the 1.1 version to allow for rapid development of database front ends in Ada (the gap between the power of Ada and the ease of VB is shrinking....) Tutorials and documentation have also been started. (Although, the specs are already well documented and the samples should get you off to a good start) Between GWindows and GNATCOM you have bindings (or the equivalent there of) to almost every single facet of Windows. You can "Experience" the ease of development with GWindows by visiting and downloading at http://www.adapower.com/gwindows and joining the GNATCOM mailing list where GWindows is discussed. David Botton A quick list of features available now: GWindows Framework ================== Bound Objects ------------- Windows Buttons 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) Labels Icon controls Bitmap controls Menus (Both window and right click styles) Accelerator Tables Open and Save File Common Dialogs Color Common Dialog Cursors Carets Dialogs 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 Tool Tips Owner Drawn Controls 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 dynamically created GWindows objects Listener/Handler (access to subprogram) 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 ANSI and UNICODE support More... _______________________________________________ comp.lang.ada mailing list comp.lang.ada@ada.eu.org http://ada.eu.org/mailman/listinfo/comp.lang.ada