[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs 23 Mac port
From: |
YAMAMOTO Mitsuharu |
Subject: |
Re: Emacs 23 Mac port |
Date: |
Mon, 08 Aug 2011 13:45:34 +0900 |
User-agent: |
Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (Shijō) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) |
>>>>> On Sun, 7 Aug 2011 20:08:02 -0400, Alp Aker <address@hidden> said:
> I've actually been working on this and was hoping to get it included
> as a bug fix rather than a new feature. Should I assume it's too
> late to get it in 24.1?
Perhaps you can use the following item explaining a feature of the Mac
port as a checklist for your implementation of fullscreen for the NS
port:
* The `fullscreen' frame parameter, with all values supported:
`fullboth', `fullwidth', `fullheight', and `maximized'. The
fullboth frames, which don't have the title bar, still allow us to
access the menu bar, the Dock (Mac OS X 10.3 and later), and the
tool bars. The menu bar can also be activated via
`menu-bar-open', `Control-F2' (if full keyboard access enabled),
or `Command-Shift-/' (on Mac OS X 10.5 and later) even for
fullboth frames where the menu bar is usually hidden. Changing
fonts or internal-border-width in fullscreen frames does not
clutter display. On multiple monitor environments, one can move
fullscreen frames to another monitor by setting the `left' and
`top' frame parameters accordingly. Attaching/detaching external
monitors should work even with fullscreen frames.
And also my post in
http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00578.html :
>>>>> On Fri, 14 Jan 2011 17:23:22 +0100, Žiga Lenarčič <address@hidden> said:
> Please include the Mac OS X fullscreen patch in the next version, so
> I don't have to use separately compiled version.
> http://cloud.github.com/downloads/typester/emacs/feature-fullscreen.patch
Besides the interface issue Adrian mentioned, it doesn't do proper
adjustment for operations that would involve position/size changes if
they were applied to ordinary frames. For example,
(scroll-bar-mode)
(set-frame-font "Courier-18")
(set-frame-parameter nil 'left 100)
(set-frame-parameter nil 'internal-border-width 30)
YAMAMOTO Mitsuharu
address@hidden
- Re: Emacs 23 Mac port, YAMAMOTO Mitsuharu, 2011/08/06
- Re: Emacs 23 Mac port, Dimitri Fontaine, 2011/08/06
- Re: Emacs 23 Mac port, Jan Djärv, 2011/08/06
- Re: Emacs 23 Mac port, Alp Aker, 2011/08/07
- Re: Emacs 23 Mac port, Stefan Monnier, 2011/08/07
- Re: Emacs 23 Mac port,
YAMAMOTO Mitsuharu <=
- Re: Emacs 23 Mac port, Jan Djärv, 2011/08/08
- Re: Emacs 23 Mac port, David Reitter, 2011/08/08
- Re: Emacs 23 Mac port, Jan Djärv, 2011/08/08
- Re: Emacs 23 Mac port, David Reitter, 2011/08/08
- Re: Emacs 23 Mac port, Dimitri Fontaine, 2011/08/12
Re: Emacs 23 Mac port, YAMAMOTO Mitsuharu, 2011/08/26