From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.6 Path: eternal-september.org!reader02.eternal-september.org!aioe.org!Hx95GBhnJb0Xc8StPhH8AA.user.46.165.242.91.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: GtkAda callback and event Date: Sun, 12 Sep 2021 10:52:34 +0200 Organization: Aioe.org NNTP Server Message-ID: References: <6133e791$0$6461$426a74cc@news.free.fr> <6134cb26$0$3697$426a74cc@news.free.fr> <6134db32$0$6461$426a74cc@news.free.fr> <6134dc71$0$3693$426a74cc@news.free.fr> <6134e03d$0$3372$426a74cc@news.free.fr> <61352d42$0$3749$426a74cc@news.free.fr> <944e2cf6-2e24-480e-b7f7-0e0e0f5082e7n@googlegroups.com> <6139be6f$0$12704$426a74cc@news.free.fr> <757da468-7b58-43c2-95e6-917b3212f7b2n@googlegroups.com> <613bc32d$0$27421$426a74cc@news.free.fr> <613cca39$0$29491$426a34cc@news.free.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: gioia.aioe.org; logging-data="54881"; posting-host="Hx95GBhnJb0Xc8StPhH8AA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org"; User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 Content-Language: en-US X-Notice: Filtered by postfilter v. 0.9.2 Xref: reader02.eternal-september.org comp.lang.ada:62713 List-Id: On 2021-09-12 09:08, AdaMagica wrote: > DrPi schrieb am Samstag, 11. September 2021 um 17:24:45 UTC+2: >> Even if I just started using GtkAda, I find it very powerful. >> The big problem is documentation. Of course, there are the reference >> manual and the (small) user guide but I miss a document explaining the >> use of all these functionalities. > > A good introduction into GtkAda is direly needed. Trial and error cost me > enormously much time. > The GtkAda UG and RM are a bad joke. I think you rather mean GTK introduction because GtkAda follows GTK to the letter. There are few advanced topics of interplay between GtkAda objects and GObject etc, but that is not required in the beginning. Basically, you know GTK, you know GtkAda. Regarding GTK introduction, it would require a genius to write that. GTK is incredibly messy and full of small details you must know before you started. I have no idea how anybody could summarize that in a compact form. There exist various GTK "getting started." All of them, while describing important things, miss minor details essential to write an actual application. There seems no such thing as overview in the case of GTK. And things are far worse for those who get lured by GLADE. GLADE further obscures what is going on, what has to be done. Be happy you did not step into that... -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de