[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

  * 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,


  (set-frame-font "Courier-18")

  (set-frame-parameter nil 'left 100)

  (set-frame-parameter nil 'internal-border-width 30)

                                     YAMAMOTO Mitsuharu

reply via email to

[Prev in Thread] Current Thread [Next in Thread]