From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: Subwindow terminology Date: Sun, 06 Nov 2011 18:26:19 +0900 Message-ID: <878vntob44.fsf@uwakimon.sk.tsukuba.ac.jp> References: <87wrbfrxqz.fsf@gnu.org> <4EB51CCC.6040806@gmx.at> <87hb2iohql.fsf@uwakimon.sk.tsukuba.ac.jp> <4EB53A16.3030604@gmx.at> <4EB64A64.8080902@gmx.at> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-Trace: dough.gmane.org 1320571591 20033 80.91.229.12 (6 Nov 2011 09:26:31 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 6 Nov 2011 09:26:31 +0000 (UTC) Cc: Dave Abrahams , emacs-devel@gnu.org To: martin rudalics Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 06 10:26:27 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 1RMyzi-0002gM-Vq for ged-emacs-devel@m.gmane.org; Sun, 06 Nov 2011 10:26:27 +0100 Original-Received: from localhost ([::1]:56182 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RMyzi-000535-E2 for ged-emacs-devel@m.gmane.org; Sun, 06 Nov 2011 04:26:26 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:47846) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RMyzf-00052p-Nr for emacs-devel@gnu.org; Sun, 06 Nov 2011 04:26:24 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RMyze-0005oi-SG for emacs-devel@gnu.org; Sun, 06 Nov 2011 04:26:23 -0500 Original-Received: from mgmt1.sk.tsukuba.ac.jp ([130.158.97.223]:55160) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RMyze-0005oI-Iw for emacs-devel@gnu.org; Sun, 06 Nov 2011 04:26:22 -0500 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mgmt1.sk.tsukuba.ac.jp (Postfix) with ESMTP id 2717F3FA02EC; Sun, 6 Nov 2011 18:26:20 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 19ABE1A274E; Sun, 6 Nov 2011 18:26:20 +0900 (JST) In-Reply-To: <4EB64A64.8080902@gmx.at> X-Mailer: VM 8.2.0a1 under 21.5 (beta31) "ginger" 2dbefd79b3d3 XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 130.158.97.223 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:145896 Archived-At: martin rudalics writes: > Window trees are described in terms of four well known concepts - root > window, parent window, child window and subwindow. In all contexts other than Emacs, subwindow and descendant window (or perhaps child window) are synonymous. Breaking that connection is begging for misunderstanding. > I didn't use the terms "ancestor" and "descendant" because these > would introduce a genealogical connotation that doesn't exist. Does anyone ever actually think in genealogical terms? I'm shocked that you think it matters. (That doesn't mean it doesn't matter, of course, but I haven't seen any rationale posted for why it does and am unable to imagine one myself.) Does anybody *ever* care about anything except in which of the visible windows output will appear (and similar static questions about the current window configuration)? And at the Lisp level, only leaf windows are actually accessible as far as I know. Are there any Lisp functions that operate on parent windows, other than those that create or destroy children?