comp.lang.ada
 help / color / mirror / Atom feed
From: isaac1.0@gmail.com
Subject: Re: GUI for Ada (GPS with GtkAda or GtkGlade GUI Builder)
Date: Mon, 17 Aug 2015 17:14:38 -0700 (PDT)
Date: 2015-08-17T17:14:38-07:00	[thread overview]
Message-ID: <77d09082-3af0-4f6d-8d11-0f8329d31689@googlegroups.com> (raw)
In-Reply-To: <be975ff8-2043-4748-aadd-d48971ac17a9@googlegroups.com>

GUI's with Ada are my biggest complaint with Ada. There seems to be no good, easy to use options.

My preference would be Qt, however, there seems to be 2 solutions out there with nearly the same name, but I could only get one of them to work. (www.qtada.com). Even then it was bound to GNAT 2012 only and very problematic to get things to build on my system, even with the sample programs.

GTKAda is "supported" by the Adacore stuff, but the problem is the GLADE GUI builder (for Windows) is so outdated and the Gtk that comes with GNAT GPL doesn't seem to work right (subtle issues like not all buttons showing up in the GUI builder). The install doesn't even point to the right filename for the GLADE that is installed with Adacore! The GLADE BUI builder itself is buggy and design for user-friendliness is not top of mind. But it does work and I've created an app with it. This is what I recommend for now as it is "workable".

There are several other options that are out there (GNOGA? GNAVI? some others) they seem like much more "demo" than anything else. I could never get it to work properly at all, clearly not polished, at the very least, not documented well enough.

Annoying part is it doesn't have to be this way. Qt is quite decent, Lazarus for FreePascal is very nice, even the JavaFX Scenebuilder is not so annoying and EiffelStudio has its own GUI tool too as does Eclipse Windowbuilder option. This is not even considering the "professional" non-free tools. I guess there are not enough Ada experts out there that care enough to have free GUI tools...
Yes I do embedded work, so I don't always need a GUI. But I create stuff for my colleagues & customers as well and nobody will put up with a CLI application nowadays.

On Monday, August 10, 2015 at 3:24:37 AM UTC-7, Trish Cayetano wrote:
> Hi, 
> 
> I am done with the functionality of my Ada program (using GPS) and next is to make it pretty by having a GUI instead of a text based. 
> 
> Please advise what shall I use to build the GUI...
> 
> Thank you very much.

  parent reply	other threads:[~2015-08-18  0:14 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-08-10 10:24 GUI for Ada (GPS with GtkAda or GtkGlade GUI Builder) Trish Cayetano
2015-08-10 12:17 ` Dmitry A. Kazakov
2015-08-11 11:15   ` Stephen Leake
2015-08-11 11:52     ` Dmitry A. Kazakov
2015-08-10 14:36 ` Maciej Sobczak
2015-08-12 21:00   ` erlo
2015-08-12 21:48     ` Jeffrey R. Carter
2015-08-13 19:45       ` erlo
2015-08-13  8:58   ` sjaniska
2015-08-13 11:59     ` Dmitry A. Kazakov
2015-08-13 12:09       ` sjaniska
2015-08-13 12:50         ` Dmitry A. Kazakov
2015-08-13 12:56           ` sjaniska
2015-08-13 13:42             ` Dmitry A. Kazakov
2015-08-14 12:59               ` brbarkstrom
2015-08-14 13:26                 ` Dmitry A. Kazakov
2015-08-15  9:17                   ` Trish Cayetano
2015-08-15  9:32                     ` Dmitry A. Kazakov
2015-08-15 10:21                       ` ryne rico
2015-08-15 10:29                         ` Trish Cayetano
2015-08-15 10:58                         ` Dmitry A. Kazakov
2015-08-15 11:47                           ` ryne rico
2015-08-15 11:51                             ` Pascal Obry
2015-08-15 12:21                               ` ryne rico
2015-08-15 12:41                                 ` Pascal Obry
2015-08-15 12:54                                 ` Dmitry A. Kazakov
2015-08-15 13:03                                   ` ryne rico
2015-08-15 13:07                                   ` ryne rico
2015-08-15 13:34                                     ` Dmitry A. Kazakov
2015-08-15 17:41                                       ` Anh Vo
2015-08-15 19:27                                         ` Dmitry A. Kazakov
2015-08-16 15:37                                           ` ryne rico
2015-08-16 16:08                                             ` Dmitry A. Kazakov
2015-08-17  8:23                                             ` AdaMagica
2015-08-18  0:14 ` isaac1.0 [this message]
2015-08-18  7:12   ` Dmitry A. Kazakov
2015-08-18  8:45   ` Jerry
2015-08-19 14:36   ` David Botton
2015-08-27 10:43     ` gautier_niouzes
2015-08-18 17:02 ` Norman Worth
2015-08-18 22:05   ` Simon Wright
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox