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: moving window handling into lisp Date: Fri, 14 Aug 2009 10:47:21 +0900 Message-ID: <87bpmj88uu.fsf@uwakimon.sk.tsukuba.ac.jp> References: <4A6DAD94.8040006@gmx.at> <4A6DAF71.6070002@gmx.at> <4A6DBB3A.90001@gmx.at> <4A6DC1A1.2000208@gmx.at> <4A6DDB61.8090403@gmx.at> <4A6EAB02.6080701@gmx.at> <4A7010D7.3050305@gmx.at> <4A81374E.9050401@gmx.at> <4A8283D8.6070208@gmx.at> <4A83E2ED.2090805@gmx.at> <4A8456E2.9020400@gmx.at> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1250213982 27355 80.91.229.12 (14 Aug 2009 01:39:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 14 Aug 2009 01:39:42 +0000 (UTC) Cc: Stefan Monnier , emacs-devel@gnu.org To: martin rudalics Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 14 03:39:35 2009 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.50) id 1MbllW-0001Rf-2p for ged-emacs-devel@m.gmane.org; Fri, 14 Aug 2009 03:39:34 +0200 Original-Received: from localhost ([127.0.0.1]:40018 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MbllV-0002U8-HB for ged-emacs-devel@m.gmane.org; Thu, 13 Aug 2009 21:39:33 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MbllQ-0002Tq-3i for emacs-devel@gnu.org; Thu, 13 Aug 2009 21:39:28 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MbllK-0002Td-MU for emacs-devel@gnu.org; Thu, 13 Aug 2009 21:39:26 -0400 Original-Received: from [199.232.76.173] (port=38060 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MbllK-0002Ta-FZ for emacs-devel@gnu.org; Thu, 13 Aug 2009 21:39:22 -0400 Original-Received: from mtps01.sk.tsukuba.ac.jp ([130.158.97.223]:52631) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MbllK-0001pp-0i for emacs-devel@gnu.org; Thu, 13 Aug 2009 21:39:22 -0400 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mtps01.sk.tsukuba.ac.jp (Postfix) with ESMTP id 323FA1537B3; Fri, 14 Aug 2009 10:39:19 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id B3EC31A27DB; Fri, 14 Aug 2009 10:47:21 +0900 (JST) In-Reply-To: <4A8456E2.9020400@gmx.at> X-Mailer: VM 8.0.12-devo-585 under 21.5 (beta29) "garbanzo" 5bbff3553494+ XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) 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:114215 Archived-At: martin rudalics writes: > It's easy to explain: When dragging a modeline, you probably want to > shrink/enlarge the bottom-most windows above the modeline and > enlarge/shrink the topmost windows below the modeline first. Abstractly, I agree, but note that some UIs don't do that. For example, in spreadsheets typically dragging on a column divider resizes only the column immediately to its left, and pushes or pulls the columns to the right rigidly. I think that behavior is pretty plausible for multiwindow configurations in an editor, too, but perhaps not as common as the "adjust adjoining windows" behavior you proposed.