The GNAVI IDE is out of a 20 years coma!
More details here.
Screenshot:
529: Added package GWindows.Single_Instance. This allows a new
instance of a multi-document application to pass its command-line
parameters to an already running instance and quit, to ensure
only one instance holds all the documents.
482: GWindows.Common_Controls: added support for middle mouse button
clicks on controls. Application example: for closing a tab.
Changes:
478: Contribution: added package GWindows.Pipes
477: Contribution: added package GWindows.Timers
476: Contribution: added package GWindows.Persistence_IO
466: Contribution: initial release of package Office_Applications
for helping creating office-like applications.
Changes:
Using_PayloadsComparison_Technique_Type.As_Strings_DefaultComparison_Technique_Type (sorting runsAdd_To_Recent_Documents.Changes:
Important changes from last release:
Some news about GWindows.Scintilla, the powerful text editor widget that is behind, among others, LEA and Notepad++:
391: GWindows.Common_Controls.List_View: added Ensure_Visible.
387: (contrib) GWin_Util package: added Explorer_Context_Menu.
386: GWindows.Registry and GWindows.Errors work in 64-bit mode too.
385: GWindows.Windows.MDI: added function Count_MDI_Children.
384: (contrib) Added GWin_Util package.
Main changes to the framework are detailed in gwindows/changes.txt.
Latest changes, in a nutshell (since last announcement here):
Changes in this release are:
354: GWenerator: implemented BS_MULTILINE style for buttons, call to Multi_Line is generated
353: GWindows.Buttons: added Multi_Line method for Button_Type
352: GWenerator & RC2GW: all files written are lower case
346: GWindows.Application: added Explorer_Path_At_Location
345: GWindows.Application: added Is_Desktop_At_Location
343: GWindows.Application: added Get_Window_Root_Class_Name_At_Location
339: GWindows.Application: added Get_Window_Class_Name_At_Location
337: GWindows.Application: added Get_Window_Title_At_Location
335: GWindows Tutorial 24: drag and drop working from ListView
331: GWindows.Common_Controls: added Column_Text function to List_View_Control_Type (consequently, removed from GWindows.Common_Controls.Ex_List_View)
328: GWindows.Clipboard: the clipboard is ANSI/Unicode-agnostic both ways (copy & paste).
325: GWindows.Databases: get/set of timeouts for connection and command
322: GWindows.Databases: added function Simple_Query
318: GWindows.Taskbar compatible with both 32 and 64 bit Windows
313: GWindows.Common_Controls: added procedure Set_As_Control_Parent (Control : in out Tab_Window_Control_Type);
295: GWenerator: correct creation of Drop Down List Boxes
289: GWindows.Scintilla: added commands for multiline editing
286, 307: GWindows.Scintilla: added SCI_Lexer_DLL_Successfully_Loaded,
Try_Loading_Lexer_DLL
276, 275: GWindows.Common_Controls: fixes regarding
Progress_Control_Type and Up_Down_Control_Type
Besides the usual installer executable, there is also now a .zip file with same contents.
This version is mostly a brush-up.
A free resource editor is now included for convenience.
Release notes.
Improvements compared to the March 7th version are (numbers below refer to svn repository revisions):
* GWindows.Simple_sheet: added clipboard functionalities (147)
* GWindows.Clipboard is part of the release installer package (139)
* Edit_Box'es have the Read_Only option on creation (137)
* Create_font has optionally a Char_Set choice (136)
* GWindows is working properly on dual screens (135)
New in version 0.99 (27-Feb-2010):
* Ada background or on-demand build
* A few improvements on supported controls
0.975 (05-Jul-2009):
* new Initialize_controls option: initialize some controls with fake contents, for test/debug; analogous to Ada's Initialize_Scalars pragma
* better support for: progress bars, tree views, list views, static borders, some special window styles
0.97 (01-Jun-2009):
* a test application with all of a resource's dialogs is optionally generated
* width/height settings in dialogs now refer to client area (bug fix)
* CONTROLs of "Button" and "Edit" classes... understood as alternative to 'typed' button/editbox controls
* much more of resources files from MS Visual Studio, Borland Resource Workshop, ResEdit and others are now translated... read more
First release of the graphical version of GWenerator.
Each time you save a GUI design from (say) Visual Studio or ResEdit, GWenerator produces automatically the corresponding Ada code using GWindows objects.
GNAVI: The GNU Ada Visual Interface, GWindows - GUI Framework, GNATCOM - ActiveX/COM and the GNAVI IDE for RAD Development. The Open Source Answer to Delphi and VB
This is an early (but worth trying it!) version of this Resource-to-Ada translator.
Work has been fast coming on the GNAVI IDE. Checkout http://www.gnavi.org for updates.
New web site for GNAVI has been launched http://www.gnavi.org reflecting the project direction as an Open Source Replacement for Delphi and Visual Basic
Announcing the release of
GWindows 1.2
The Ada 95 Win32 RAD Framework
November 2, 2004
GWindows, the Professional Open Source Ada 95 Win32 RAD Framework,
introduces for the first time to Ada programming a comprehensive rapid
application development framework spanning GUI, Database and Active X
integration. It brings AdaPower ;-) to programming domains that up
until now are dominated by VB and Delphi.... read more
Announcing the release of
GNATCOM 1.4a
COM/COM+/DCOM/Active X for Ada 95
October 24, 2003
GNATCOM, the Professional Open Source Ada 95 COM/COM+/DCOM/Active X
binding has been updated to GNATCOM 1.4a. This release incorporates
extensive support of directly embedding and controling ActiveX
controls for GWindows based applications.
Thanks to GNATCOM, the Ada 95 COM/DCOM/COM+ Development Framework and
Tools opens every facet of the Windows platforms to Ada 95
development. Never again will the cries be heard, "but there are no
bindings" on the Windows platform!... read more
The GNAVI project has revived after a bit of a vacation. This time we are using SourceForge.net to provide key project management services to insure the projects long term growth. By the end of October the SourceForge project should be up in full swing. For more information visit the GNAVI site at http://www.gnavi.org