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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,3ed4c57426e16006 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!feeder.news-service.com!feeder.news-service.com!94.75.214.39.MISMATCH!aioe.org!.POSTED!not-for-mail From: "Nasser M. Abbasi" Newsgroups: comp.lang.ada Subject: Re: GtkAda using Glade Date: Thu, 19 May 2011 18:41:50 -0700 Organization: Aioe.org NNTP Server Message-ID: References: <15ff2ec1-5a2b-4d24-8aab-cf7985b6374f@t19g2000yql.googlegroups.com> <2e496d2c-f12f-4961-981b-2162fdf1ce1e@k3g2000prl.googlegroups.com> <1vakqa4gwjxry$.9j72428ewqp0.dlg@40tude.net> <1npn5zwqehpsz.1lqame09nycx1.dlg@40tude.net> <96992149-4b0b-4de3-b928-545baa8da5ad@y12g2000yqh.googlegroups.com> Reply-To: nma@12000.org NNTP-Posting-Host: TUXTYYqX1yG7hs3zxUg7ng.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 X-Notice: Filtered by postfilter v. 0.8.2 Xref: g2news1.google.com comp.lang.ada:19330 Date: 2011-05-19T18:41:50-07:00 List-Id: On 5/19/2011 3:02 AM, J-P. Rosen wrote: > I think you should really give Glade a try (I think you said you > didn't). Creating the various widgets (with appropriate parameters!), > stuffing them into containers, connecting call-backs constitute a really > boring (and error-prone) part of the development. That's what Glade does > for you. > > In the end, you get your interface built, and a bunch of empty > procedures that you have to fill to do anything useful. These are nicely > separated, therefore you know precisely the parts that you need to fix, > and those that are generated (although looking at what is generated is > quite instructive, of course). The above sounds like how also Matlab GUIDE works. It is the 'Glade' for Matlab. A GUI builder I use all the time to make GUI's with with matlab. It also creates all the callback stubs, and I just go fill in the body of the callbacks with the specific action. Very convenient, and will not dream of developing GUI in another way. This way I concentrate on design and layout of the GUI and let GUIDE do all the handwork. I got so good at this, I can write one small GUI application in 1-2 days with Matlab GUI. For GtkAda, it will be nice if someone may be at wiki Ada or somewhere can have a link to collection of applications written in GtkAda, where one can download them and run them. So far, I know of only 2-3 small apps written in GTKAda. Where are all the open source apps written in GTKAda? --Nasser