From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: wmperry@gnu.org (William M. Perry) Newsgroups: gmane.emacs.devel Subject: Re: The minibuffer vs. Dialog Boxes (Re: Making XEmacs be more up-to-date) Date: Sat, 20 Apr 2002 18:53:41 -0500 Sender: emacs-devel-admin@gnu.org Message-ID: <86u1q6udtm.fsf@asgard.bp.aventail.com> References: <4.3.2.7.2.20020419095654.00bee3c0@san-francisco.beasys.com> <4.3.2.7.2.20020417123512.0398e4c8@san-francisco.beasys.com> <4.3.2.7.2.20020419095654.00bee3c0@san-francisco.beasys.com> <4.3.2.7.2.20020419132421.00bfa9d0@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 1019346868 17652 127.0.0.1 (20 Apr 2002 23:54:28 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 20 Apr 2002 23:54:28 +0000 (UTC) Cc: Brady Montz , xemacs-design@xemacs.org, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16z4gW-0004ab-00 for ; Sun, 21 Apr 2002 01:54:28 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 16z4gT-00040j-00 for ; Sun, 21 Apr 2002 01:54:25 +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 16z4gJ-000803-00; Sat, 20 Apr 2002 19:54:15 -0400 Original-Received: from 12-222-64-86.client.insightbb.com ([12.222.64.86] helo=asgard.bp.aventail.com) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16z4fs-0007yR-00 for ; Sat, 20 Apr 2002 19:53:48 -0400 Original-Received: from wmperry by asgard.bp.aventail.com with local (Exim 3.35 #1 (Debian)) id 16z4fl-0005nt-00; Sat, 20 Apr 2002 18:53:41 -0500 Original-To: Andy Piper X-Face: O~Rn;(l][/-o1sALg4A@xpE:9-"'IR[%;,,!m7 (Andy Piper's message of "Fri, 19 Apr 2002 13:28:17 -0700") Original-Lines: 29 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) XEmacs/21.4 (Common Lisp, i386-debian-linux) 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:2889 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:2889 Andy Piper writes: > At 12:01 PM 4/19/02 -0700, Brady Montz wrote: >>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? > > In general this is incorrect, the same lisp code works on Windows, GTK, > Motif and Athena. However, its fair to say that some things are more > fully implemented on some platforms than others. I think brady is thinking of the lisp bindings for GTK - this is not the same as the things that the widget code uses. Those are implemented in C, but with the GTK or GNOME builds, there is just glue code in C to call lisp to create and manage the underlying widgets. > Bill's comments about geometry managers while true for X-variants and > Java do not apply to Windows. Well, writing a simplistic geometry manager for windows would not be difficult. All we would really need is a standard horizontal or vertical box stacking container. -bp -- Ceterum censeo vi esse delendam