From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: How to restore the layout? Date: Tue, 9 Jul 2013 08:32:45 -0700 (PDT) Message-ID: <46783987-8f32-41b4-b8bb-c28965306cfc@default> References: <51C5AA68.4000204@alice.it> <51CFFBED.7090400@gmx.at> <51D02AB0.5070103@gmx.at> <51D5DE14.4090507@alice.it> <51D600D8.90801@alice.it> <51D67985.7010806@gmx.at> <51D69AF8.2050606@alice.it> <51D6C2FA.7040708@gmx.at> <51D6CD1C.5050504@alice.it> <51D6DB49.7020005@gmx.at> <831u7czx1i.fsf@gnu.org> <51D72CC9.9040704@alice.it> <51D7D9B1.8080102@gmx.at> <51D7DF18.2010502@alice.it> <51D7F501.7020207@gmx.at> <51D7F9C1.4000801@alice.it> <51D81657.8020108@gmx.at> <972fd406-97dc-42fc-9727-03642e351c88@default> <51D949AD.6020800@gmx.at> <51D96326.9040500@gmx.at> <5f8e3fb9-8dba-4cd2-ab31-9ae03fa8ec07@default> <51DA608F.3040400@gmx.at> <51DBD2E5.4050408@gmx.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1373384048 12735 80.91.229.3 (9 Jul 2013 15:34:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 9 Jul 2013 15:34:08 +0000 (UTC) Cc: Juanma Barranquero , Eli Zaretskii , Emacs developers , Angelo Graziosi To: martin rudalics Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jul 09 17:34:08 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UwZvZ-0001bB-Dh for ged-emacs-devel@m.gmane.org; Tue, 09 Jul 2013 17:34:05 +0200 Original-Received: from localhost ([::1]:36157 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UwZvZ-0001e0-0Z for ged-emacs-devel@m.gmane.org; Tue, 09 Jul 2013 11:34:05 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34001) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UwZvV-0001Y1-C6 for emacs-devel@gnu.org; Tue, 09 Jul 2013 11:34:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UwZvT-000510-10 for emacs-devel@gnu.org; Tue, 09 Jul 2013 11:34:01 -0400 Original-Received: from userp1040.oracle.com ([156.151.31.81]:48034) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UwZvQ-0004yi-Ui; Tue, 09 Jul 2013 11:33:57 -0400 Original-Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r69FWlvP021321 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 9 Jul 2013 15:32:48 GMT Original-Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r69FWk5D000446 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Jul 2013 15:32:46 GMT Original-Received: from abhmt117.oracle.com (abhmt117.oracle.com [141.146.116.69]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r69FWkG1027934; Tue, 9 Jul 2013 15:32:46 GMT In-Reply-To: <51DBD2E5.4050408@gmx.at> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.7 (607090) [OL 12.0.6668.5000 (x86)] X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 156.151.31.81 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:161756 Archived-At: > > OK, but isn't one difference that fullscreen does not include borders > > (including title bar)? That is what I see here: no borders. >=20 > If you maximize another application on your system, do you see any > borders? I don't here. On MS Windows, clicking the maximize button in the title bar (or maximizing in some other way) makes the window take up the full screen space, but stil= l with its borders, including the title bar. Maximize and "fullscreen" are n= ot the same thing, AFAIK. > > I thought that fullscreen might also mean that, like maximized, you ca= nnot > > move the frame (it is "pinned" to the screen). >=20 > Yes. But sending the window manager an explicit resizing request > lifts that restriction, IIUC. How would I/you check that outside of Emacs, with MS Windows? > > Is this the behavior to be expected, that you can move a fullscreen fr= ame > > around and resize it (so it is, in effect, no longer "full screen"? T= o > > be clear, I don't care, a priori, either way; I'm just reporting what = I see, > > in case it helps. >=20 > It depends on how you move and resize it. How so? Please elaborate. What is the design - the "behavior to be expect= ed" in the different cases of how you move/resize? > >> Programmatically you should be able to move any frame. It will becom= e > >> demaximized/defullscreenified in the course, I presume. > > > > Whatever that last sentence might mean (in terms of effect; the Englis= h > > is clear). The frame still has the same "full-screen" appearance (e.g= ., > > no borders); it simply is not "full screen" (in a naive sense). >=20 > I have to admit that such behavior sounds strange. Does it have a title > bar though? No. By "no borders" I meant the title bar too - no title bar. I'm sure that someone else on Windows can confirm what I'm seeing and perha= ps describe it differently. If you want to try, one way is to use frame-cmds.= el. > > Note, BTW, that with MS Windows you cannot move or resize a maximized > > window. Dunno about "programmatically", but you cannot do so using th= e > > "System Menu", which is the way Windows users recuperate a stray windo= w. > > Menu items such as `Move' are disabled for a maximized frame. >=20 > I suppose the same rules hold for the system menu and mouse-dragging. > So if you can move or resize a maximized/fullscreen frame via the system > menu, the OS is not aware that your frame is maximized/fullscreen. Dunno. Not sure I follow. As I said, you cannot get to the Move or resizi= ng items of the system menu for a maximized window. The fact that you can mov= e or resize a "maximized" Emacs frame suggests that the Emacs "maximize" is not quite the same thing as Windows maximize.