From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Brady Montz Newsgroups: gmane.emacs.devel Subject: Re: The minibuffer vs. Dialog Boxes (Re: Making XEmacs be more up-to-date) Date: 19 Apr 2002 12:01:45 -0700 Sender: emacs-devel-admin@gnu.org Message-ID: References: <4.3.2.7.2.20020417123512.0398e4c8@san-francisco.beasys.com> <4.3.2.7.2.20020419095654.00bee3c0@san-francisco.beasys.com> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1019243027 5456 127.0.0.1 (19 Apr 2002 19:03:47 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 19 Apr 2002 19:03:47 +0000 (UTC) Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16ydff-0001Pt-00 for ; Fri, 19 Apr 2002 21:03:47 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 16ydz8-0007UC-00 for ; Fri, 19 Apr 2002 21:23:55 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16ydfQ-0000ts-00; Fri, 19 Apr 2002 15:03:32 -0400 Original-Received: from c64-255-216-95.sea1.cablespeed.com ([64.255.216.95] helo=sandman.balestra.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16yddj-0000oD-00 for ; Fri, 19 Apr 2002 15:01:47 -0400 Original-Received: (from bradym@localhost) by sandman.balestra.org (8.10.2/8.10.2) id g3JJ1kQ03038; Fri, 19 Apr 2002 12:01:46 -0700 (PDT) X-Authentication-Warning: sandman.balestra.org: bradym set sender to bradym@balestra.org using -f Original-To: xemacs-design@xemacs.org, emacs-devel@gnu.org In-Reply-To: <4.3.2.7.2.20020419095654.00bee3c0@san-francisco.beasys.com> Original-Lines: 24 User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.5 (bamboo) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:2804 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:2804 Andy Piper writes: > At 09:27 AM 4/19/02 -0700, Brady Montz wrote: > >1. actual widgets, with an abstraction layer that allows a single lisp > > spec of them to work on multiple backends - gtk, qt, cocoa, > > vt100. This might restrict them to be fairly simple, but that's not > > necessarily a bad thing. I think speedbar and customize are good > > examples of us straining against the limits of text. > > So we actually have this in XEmacs. Its not complete, it has rough edges, but > its a start. It would be great if we could come up with a standard lisp API > (common to both XEmacs and Emacs) for doing this sort of stuff. For instance > this is the XEmacs search dialog: That's the impression I'd gotten. I haven't yet had the chance to take a look at it. Am I mistaken that the differences between gtk and other native graphics code is exposed to lisp? That is, the lisp widget library knows about them? -- Brady Montz bradym@balestra.org