GNU bug report logs - #25408
Remove Decorations Around Emacs Frame (Windows OS)

Previous Next

Package: emacs;

Reported by: Arthur Miller <arthur.miller.no1 <at> gmail.com>

Date: Mon, 9 Jan 2017 22:21:02 UTC

Severity: wishlist

Done: martin rudalics <rudalics <at> gmx.at>

Bug is archived. No further changes may be made.

Full log


Message #134 received at 25408 <at> debbugs.gnu.org (full text, mbox):

From: Alan Third <alan <at> idiocy.org>
To: martin rudalics <rudalics <at> gmx.at>
Cc: Arthur Miller <arthur.miller.no1 <at> gmail.com>, 25408 <at> debbugs.gnu.org,
 Clément Pit--Claudel <clement.pit <at> gmail.com>,
 Anders Lindgren <andlind <at> gmail.com>
Subject: Re: bug#25408: Remove Decorations Around Emacs Frame (NS port)
Date: Mon, 17 Apr 2017 15:56:13 +0100
[Message part 1 (text/plain, inline)]
On Sat, Apr 15, 2017 at 09:39:32PM +0200, martin rudalics wrote:
> > It appears that a child window in NS is just a normal window which
> > moves and closes with its parent. So I think that means it’s more like
> > X’s child windows, except they don’t get clipped at the parent
> > window’s edges. They can also end up below the parent window.
> 
> It sounds like NS can do more than Windows and X here.  The clipping
> issue is a nuisance.  Could you try to create one and play around with
> it a bit?

I’ve attached a partial patch for NS. It should handle undecorated
frames and parent‐child frame relationships. I’ll keep working on the
rest, but thought I’d throw this out there in case anyone can spot
anything obviously wrong.

Anders, I hope it’s OK CCing you in. I think you might appreciate the
following (after applying the patch):

emacs -Q

(set-frame-parameter nil 'undecorated t)
(setq ns-auto-hide-menu-bar t)
(toggle-frame-maximized)

More info at:

https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25408#77
-- 
Alan Third
[0001-Add-undecorated-and-parent-frames-to-NS-port.patch (text/plain, attachment)]

This bug report was last modified 7 years and 363 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.