From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Jan D." Newsgroups: gmane.emacs.devel Subject: Re: GTK emacs (and access to GTK) Date: Tue, 02 Nov 2004 23:28:18 +0100 Message-ID: <41880A02.6030606@swipnet.se> References: <87wtx45rag.fsf_-_@tapsellferrier.co.uk> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1099434568 15416 80.91.229.6 (2 Nov 2004 22:29:28 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 2 Nov 2004 22:29:28 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 02 23:29:16 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CP79P-0000Gs-00 for ; Tue, 02 Nov 2004 23:29:15 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CP7HT-0008N0-OS for ged-emacs-devel@m.gmane.org; Tue, 02 Nov 2004 17:37:35 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CP7HL-0008Mu-WC for emacs-devel@gnu.org; Tue, 02 Nov 2004 17:37:28 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CP7HL-0008Mi-Jy for emacs-devel@gnu.org; Tue, 02 Nov 2004 17:37:27 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CP7HL-0008Mf-HI for emacs-devel@gnu.org; Tue, 02 Nov 2004 17:37:27 -0500 Original-Received: from [195.54.107.73] (helo=mxfep02.bredband.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CP795-00024Y-S0 for emacs-devel@gnu.org; Tue, 02 Nov 2004 17:28:56 -0500 Original-Received: from coolsville.localdomain ([83.226.180.220] [83.226.180.220]) by mxfep02.bredband.com with ESMTP id <20041102222854.VXR44.mxfep02.bredband.com@coolsville.localdomain>; Tue, 2 Nov 2004 23:28:54 +0100 User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040916 X-Accept-Language: en-us, en Original-To: Nic Ferrier In-Reply-To: <87wtx45rag.fsf_-_@tapsellferrier.co.uk> X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:29343 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:29343 Nic Ferrier wrote: > I started to use GTK emacs a few months ago... Life was a bit busy so > I forgot to say "the GTK port of Emacs is brilliant!" > > So I'm going to say it now: > > The GTK port of Emacs is brilliant. > > Well done to everybody involved in hacking it. Thank you. > > > A related question: what are the views about allowing Emacs to create > GTK objects directly? > > I know it is generally frowned upon to export native window system > primitives into Emacs but because GTK is a GNU lib maybe there could > be an exception. > > William Perry already wrote some code for XEmacs which could maybe > serve as a guide? > > http://www.cs.indiana.edu/elisp/gui-xemacs/ I haven't looked at that code, so I can't say how much effort there is to do this. It is something for the future, and has some advantages. For example, Emacs could make its own file dialog where things like tramp works. Jan D.