From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: August Newsgroups: gmane.emacs.help Subject: Re: Compiling Emacs with GTK Date: Sat, 26 Feb 2005 00:28:03 +0100 Message-ID: <1109374083.5314.29.camel@c83-250-206-153.bredband.comhem.se> References: <87650giwj1.fsf-monnier+gnu.emacs.help@gnu.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1109374739 16995 80.91.229.2 (25 Feb 2005 23:38:59 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 25 Feb 2005 23:38:59 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Feb 26 00:38:59 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1D4p2p-0001fg-RT for geh-help-gnu-emacs@m.gmane.org; Sat, 26 Feb 2005 00:38:52 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D4pKg-0001Tl-2M for geh-help-gnu-emacs@m.gmane.org; Fri, 25 Feb 2005 18:57:18 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1D4pFs-0007ze-Df for help-gnu-emacs@gnu.org; Fri, 25 Feb 2005 18:52:20 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1D4pFe-0007sX-8n for help-gnu-emacs@gnu.org; Fri, 25 Feb 2005 18:52:08 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D4pFa-0007nS-Gv for help-gnu-emacs@gnu.org; Fri, 25 Feb 2005 18:52:02 -0500 Original-Received: from [81.228.10.110] (helo=av7-1-sn4.m-sp.skanova.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1D4oru-0007BZ-BR for help-gnu-emacs@gnu.org; Fri, 25 Feb 2005 18:27:34 -0500 Original-Received: by av7-1-sn4.m-sp.skanova.net (Postfix, from userid 502) id 0D35F38216; Sat, 26 Feb 2005 00:27:33 +0100 (CET) Original-Received: from smtp4-2-sn4.m-sp.skanova.net (smtp4-2-sn4.m-sp.skanova.net [81.228.10.180]) by av7-1-sn4.m-sp.skanova.net (Postfix) with ESMTP id F281D38182 for ; Sat, 26 Feb 2005 00:27:32 +0100 (CET) Original-Received: from c83-250-206-153.bredband.comhem.se (c83-250-206-153.bredband.comhem.se [83.250.206.153]) by smtp4-2-sn4.m-sp.skanova.net (Postfix) with ESMTP id DCE6B37E4B for ; Sat, 26 Feb 2005 00:27:32 +0100 (CET) Original-To: help-gnu-emacs@gnu.org In-Reply-To: X-Mailer: Evolution 2.0.2 (2.0.2-3) 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:24353 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:24353 On fre, 2005-02-25 at 19:36 +0100, David Kastrup wrote: > 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. With "the standard Emacs release" I mean the non-CVS version. Will this GUI support make it to the next release? > 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". Ok, I see the problem with Qt. > GNOME and KDE are _not_ "basic widgets" but complete desktops. Never said that. *Menu bars* and *scrollbars* are basic widgets in the sense that they are supported by all GUI libraries (at least all GUI:s I know of). > 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. Emacs precompiled on Fedora Core 3 (from the fedora repository) does not support drag'n'drop, but you are again referring to the developer version, right? -- August