From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: Window configurations Date: Fri, 14 May 2010 08:58:28 +0200 Message-ID: <4BECF494.8060702@gmx.at> References: 4BE900E7.3090402@gmx.at <4BE96186.7060504@gmx.de> <4BEA74B7.2070609@gmx.at> <4BEA8D2D.4090109@gmx.de> <4BEAA73F.4060608@gmx.at> <4BEAF487.1070605@gmx.de> <4BEBD2E3.8020200@gmx.at> <4BEBE52D.5080102@gmx.de> <4BEC0458.8050600@gmx.at> <4BEC3321.8010208@gmx.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1273820343 21771 80.91.229.12 (14 May 2010 06:59:03 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 14 May 2010 06:59:03 +0000 (UTC) Cc: emacs-devel@gnu.org To: grischka Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri May 14 08:59:00 2010 connect(): No such file or directory Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OCorM-0005AE-8C for ged-emacs-devel@m.gmane.org; Fri, 14 May 2010 08:59:00 +0200 Original-Received: from localhost ([127.0.0.1]:41753 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OCorL-0005Pl-DY for ged-emacs-devel@m.gmane.org; Fri, 14 May 2010 02:58:59 -0400 Original-Received: from [140.186.70.92] (port=43372 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OCor9-0005PX-1f for emacs-devel@gnu.org; Fri, 14 May 2010 02:58:54 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OCor2-00069a-JJ for emacs-devel@gnu.org; Fri, 14 May 2010 02:58:46 -0400 Original-Received: from mail.gmx.net ([213.165.64.20]:60741) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1OCor1-00068y-NB for emacs-devel@gnu.org; Fri, 14 May 2010 02:58:40 -0400 Original-Received: (qmail invoked by alias); 14 May 2010 06:58:35 -0000 Original-Received: from 62-47-45-110.adsl.highway.telekom.at (EHLO [62.47.45.110]) [62.47.45.110] by mail.gmx.net (mp072) with SMTP; 14 May 2010 08:58:35 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1/dHN0Udu3dSMrMArS/Sexksef3P/1+gGKAWKr+8M bFFMuWv64bfiHB User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) In-Reply-To: <4BEC3321.8010208@gmx.de> X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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: news.gmane.org gmane.emacs.devel:124756 Archived-At: >> And we'd get this structure from `window-tree', I suppose? > > But no! You let the user define it. And/or write one as default. > (And learn to love your users and to hate heuristics!) Then you are missing one point: We need a structure that can be defined (a) via some layout specification package as the one provided by ECB, and (b) from user interactions in order to fit it into the desktop.el framework. In the latter case the user won't care about any such structures, she simply wants her windows back. > A buffer-stack per window stands for some such as "virtually overlapped > windows", with a notion of "behind" if you want to. Of course it is > possible to swap the two topmost position, if such semantics exist or > are desirable. The question is what the _standard_ semantics are when a window ceases to be topmost and we have to move it somewhere else on the stack. martin