From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.help Subject: Re: Compiling Emacs with GTK Date: Fri, 25 Feb 2005 19:36:31 +0100 Organization: Organization?!? Message-ID: References: <87650giwj1.fsf-monnier+gnu.emacs.help@gnu.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1109356775 29782 80.91.229.2 (25 Feb 2005 18:39:35 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 25 Feb 2005 18:39:35 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Feb 25 19:39:35 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1D4kKg-0006A7-O4 for geh-help-gnu-emacs@m.gmane.org; Fri, 25 Feb 2005 19:36:59 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D4kcT-0001Xf-S6 for geh-help-gnu-emacs@m.gmane.org; Fri, 25 Feb 2005 13:55:21 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!newsmi-us.news.garr.it!newsmi-eu.news.garr.it!NewsITBone-GARR!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 28 Original-X-Trace: individual.net cRXZcNIEBQIKURFlX+UdawUEqIDlzf1AvrXYoW/UV7X9GkrewY X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) Cancel-Lock: sha1:GtDOMasTOsI/ip+luZczty5Ph8g= Original-Xref: shelby.stanford.edu gnu.emacs.help:128808 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org X-MailScanner-To: geh-help-gnu-emacs@m.gmane.org Xref: main.gmane.org gmane.emacs.help:24348 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:24348 August writes: > On fre, 2005-02-25 at 15:18 +0100, David Kastrup wrote: > >> Athena does not mix with Gtk, and Athena menus and dialogs suck >> royally. > > I think that if the standard Emacs release supported a native look > and feel of the menu bar and the scrollbar on the major desktops > GNOME, KDE, Windows (XP), Mac OS X etc. everyone would be > happy. These are really basic widgets, so it can't be that hard to > code it, right? If you had bothered informing yourself, you'd have found that GTK+, Windows XP and MacOSX (as well as Athena and Motif and naked X11, and I probably forgot something) _are_ natively supported in the developer version. Qt is C++, and the whole signal/memory management model and baggage coming with it is not likely to blend well with Emacs which ties into lots more of operating system functionality than just "widgets". GNOME and KDE are _not_ "basic widgets" but complete desktops. Emacs supports drag&drop from them to itself, but that is mostly the extent of its capabilities. But GTK+ of course provides the GNOME _looks_, and the icons it uses are also synchronized with GNOME 2. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum