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: Subwindow terminology Date: Sat, 05 Nov 2011 12:23:56 +0100 Message-ID: <4EB51CCC.6040806@gmx.at> References: <87wrbfrxqz.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1320492254 3444 80.91.229.12 (5 Nov 2011 11:24:14 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 5 Nov 2011 11:24:14 +0000 (UTC) Cc: emacs-devel@gnu.org To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 05 12:24:08 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RMeM3-0001jA-IF for ged-emacs-devel@m.gmane.org; Sat, 05 Nov 2011 12:24:07 +0100 Original-Received: from localhost ([::1]:39750 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RMeM1-0000gz-JA for ged-emacs-devel@m.gmane.org; Sat, 05 Nov 2011 07:24:05 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:50717) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RMeLy-0000gm-Vu for emacs-devel@gnu.org; Sat, 05 Nov 2011 07:24:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RMeLx-0005y3-CC for emacs-devel@gnu.org; Sat, 05 Nov 2011 07:24:02 -0400 Original-Received: from mailout-de.gmx.net ([213.165.64.22]:39629) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RMeLw-0005xt-Ql for emacs-devel@gnu.org; Sat, 05 Nov 2011 07:24:01 -0400 Original-Received: (qmail invoked by alias); 05 Nov 2011 11:23:59 -0000 Original-Received: from 62-47-63-86.adsl.highway.telekom.at (EHLO [62.47.63.86]) [62.47.63.86] by mail.gmx.net (mp014) with SMTP; 05 Nov 2011 12:23:59 +0100 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX19M3+EPOopM3+NQDqIo70yP6XA1YEqJC+3XSxfDUd a/NrUatN3H6+6X User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) In-Reply-To: <87wrbfrxqz.fsf@gnu.org> X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 213.165.64.22 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:145880 Archived-At: > I don't understand the term "subwindow" in the new window code. What's > the difference between a subwindow and a child window? The set of child windows of a window W is the set of windows that have W as their parent window. The set of subwindows of W is recursively defined as the set of windows whose parent is either W or a subwindow of W. Hence the child window of a child window of W is a subwindow of W but not a child window of W. The set of child windows of W is always a subset of the subwindows of W. > If there is > none, we ought to refer to "child window" throughout, instead of adding > another equivalent piece of jargon. It would mean substantial changes in code and documentation. If people think it's worth the effort I can try to do that. martin