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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,c32fe290813aec20 X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!news2.google.com!news.glorb.com!news.swapon.de!news.motzarella.org!motzarella.org!not-for-mail From: "I. Levashew" Newsgroups: comp.lang.ada Subject: Re: New Ada portable GUI Library? Date: Wed, 16 Jan 2008 15:45:24 +0600 Organization: A noiseless patient Spider Message-ID: References: <6d63c543-0a35-4c39-a330-98c63a24f64d@i3g2000hsf.googlegroups.com> <1365533.nRhg4MZKNK@linux1.krischik.com> <4e5ffa74-e1d6-4e80-9dd9-824df475a60c@e10g2000prf.googlegroups.com> <970df333-8c12-4f5d-b32b-ded6a84a0195@v4g2000hsf.googlegroups.com> <61e5ba79-074e-41b1-a01c-cc68b4ba1da3@i12g2000prf.googlegroups.com> <5ae45c1f-f286-4e13-96b1-b1da742107d3@t1g2000pra.googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Trace: feeder.motzarella.org U2FsdGVkX1875HC/VIExfxpVhuoFX0gfEpZblUtCB8ehMsiFD4orLtF0AjYhA+Wh4X+ZXIN8mxdPbAtPbuKbZmdfU21sjdSlPqs0L1gjMFQVB7scbi6md2BhHR6UF2/MX6FqnDJfdpg+yd92iCUdMA== X-Complaints-To: Please send complaints to abuse@motzarella.org with full headers NNTP-Posting-Date: Wed, 16 Jan 2008 09:44:03 +0000 (UTC) In-Reply-To: <5ae45c1f-f286-4e13-96b1-b1da742107d3@t1g2000pra.googlegroups.com> X-Auth-Sender: U2FsdGVkX1+4St2L9vjb9HvDFZp1jy0zhVa3uyDWwnKUzTIUFV5x+w== Cancel-Lock: sha1:0hnEx96zKXgUNPJ9Y54Fmj55elE= User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031) Xref: g2news1.google.com comp.lang.ada:19433 Date: 2008-01-16T15:45:24+06:00 List-Id: Vadim Godunko �����: > Both Gtk+/GtkAda and Qt/QtAda are portable. They work on UNIX/Linux, > MS Windows, Mac OS. So, this is not an advantage. Qt programs are aliens on Mac OS X. They differ from "normal" programs. Currently there are two general GUI APIs on Mac OS X: Carbon and Cocoa. Everybody favors Cocoa over Carbon. And Qt is worse than Carbon. And GTK+ does not even run on Mac OS X directly, only in X11. X11 in Mac OS X is even worse than Qt (which is worse than Carbon which is worse than Cocoa). No drag&drop, no window grouping (Expose). Each X11 window belong to X11.app. No own main menu. Neither Qt nor GTK+ provide user experience competeable with Cocoa. Users tend to favor Cocoa applications over Carbon, etc. based. And there is no Cocoa binding yet. There is a good news about Cocoa. Apple started BridgeSupport project easing interfacing Cocoa to other languages. Thus we have 2 projects: SWIG and BridgeSupport. They cover huge amount of code. Both ones don't support Ada currently (at least BS). But if they will...