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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,60c31b5757cc80b7 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!208.49.83.154.MISMATCH!uns-out.usenetserver.com!news.usenetserver.com!pc03.usenetserver.com!news.flashnewsgroups.com-b7.4zTQh5tI3A!not-for-mail Newsgroups: comp.lang.ada Subject: Re: GWindows References: <31e1l2t4v3kt5h3fhsto8ujju8peob63i9@4ax.com> From: Stephen Leake Date: Fri, 10 Nov 2006 08:33:04 -0500 Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (windows-nt) Cancel-Lock: sha1:QjJJGn37MuVwvl3Zmvbb+BZNwYY= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: abuse@flashnewsgroups.com Organization: FlashNewsgroups.com X-Trace: 6efca45547f96759e00d419154 Xref: g2news2.google.com comp.lang.ada:7398 Date: 2006-11-10T08:33:04-05:00 List-Id: Michael Bode writes: > Stephen Leake writes: > >> The original rational for GWindows was to be a rational Ada binding to >> the Microsoft Windows API. >> >> Changing that to some other OS/GUI combination would be just wrong. > > But not making the GUI lib portable makes it useless for projects > targeting more than just Windows. Obviously. So if you require portability across platforms, don't use GWindows. On the other hand, making the GUI lib portable means using only those features common to all of the targeted platforms. So if you want your application to be able to take full advantage of the Win32 API, use GWindows. >> Which windowing API do you want on Gnu/Linux? > > Probably GTK+, because that's what I know from GtkAda :-). So use GtkAda on Windows as well. -- -- Stephe