From: Stephen Berman <Stephen.Berman@gmx.net>
To: emacs-devel@gnu.org
Subject: Re: frame resizing under KDE
Date: Thu, 06 Sep 2007 14:01:30 +0200 [thread overview]
Message-ID: <87ps0w0zqd.fsf@escher.local.home> (raw)
In-Reply-To: 46DEEA7F.8010405@gmx.at
On Wed, 05 Sep 2007 19:42:23 +0200 martin rudalics <rudalics@gmx.at> wrote:
> Could you list here which of your build/manager combinations handle
> maximization correctly and which don't? Is it possible that some of
> them incidentally DTRT because the usable screen area is a multiple of
> the character height?
I currently have a Lucid build of Emacs 22.0.90 and GTK+ builds of
22.0.50, 22.0.90, 22.0.91, 22.0.92, 22.0.93, 22.0.96, 22.0.97,
22.0.98, as well as the released 22.1 and CVS trunk (pre-multi-tty)
22.1.50. Under Gnome all of these maximize correctly.
Under KDE, with the non-GTK+ build (GNU Emacs 22.0.90.1
(i686-pc-linux-gnu, X toolkit) of 2006-11-07), frame resizing works as
expected (as with all other applications under KDE):
1. Clicking the maximize icon in the title bar with mouse-1 toggles
maximization both vertically and horizontally.
2. Clicking with mouse-2 toggles maximization vertically.
3. Clicking with mouse-3 toggles maximization horizontally.
In each case the maximization covers the entire screen area in the
specified dimensions.
With my GTK+ builds of 22.0.50, 22.0.90 and 22.0.91, frame resizing
under KDE works as follows:
1. Clicking the maximize icon with mouse-1 resizes the frame
vertically and horizontally but not quite maximally, in both
dimensions there is space between the frame and the screen edges.
Also, the maximize icon is unchanged and its tooltip still says
"Maximize" (it should have changed to a double window icon and the
tooltip should say "Restore", as it does in the non-GTK+ build).
Subsequently clicking mouse-1 makes the frame momentarily expand to
cover the entire screen, but it immediately returns to the previous,
not quite maximal size. It is not possible to restore the original
size by clicking the maximization icon.
2. Clicking the maximize icon with mouse-2 resizes the frame
vertically but not quite maximally, and the maximize icon is unchanged
and its tooltip still says "Maximize". Clicking again with mouse-2
expands the frame to cover the entire vertical space; this makes the
echo area appear to grow, but the scroll bar there does not grow
correspondingly. Subseqently clicking the maximize icon with mouse-2
toggles between the not quite and the completely vertically maximized
sizes and the icon remains unchanged.
3. Clicking the maximize icon with mouse-3 yields behavior in the
horizontal dimension corresponding to that in the vertical dimension
with mouse-2.
Both the non-GTK+ build of 22.0.90 and the GTK+ builds of 22.0.50,
22.0.90 and 22.0.91 have as default font
-Adobe-Courier-Medium-R-Normal--12-120-75-75-M-70-ISO8859-1. (This is
what x-fixed-font-alist says.)
Starting with Emacs 22.0.92 the default font changed to
-*-fixed-medium-r-*--16-*-*-*-*-*-fontset-16. My GTK+ build of this
version, and all subsequent builds up to GNU Emacs 22.1.50.11
(i686-pc-linux-gnu, GTK+ Version 2.10.6) of 2007-08-24 (my latest),
differ from the above as follows:
3. Clicking the maximize icon with mouse-3 works almost as expected:
it toggles between horizontally maximized and the original horizontal
size. However, when maximized, the icon still shows a single rather
than a double window, and the tooltip still says "Maximize".
2. Clicking the maximize icon with mouse-2 yields the same behavior as
in the GTK+ build of 22.0.90.
1. Clicking the maximize icon with mouse-1 yields the same behavior as
in the GTK+ build of 22.0.90 except that the horizontal dimension is
fully maximized.
With all of these builds, changing the font can make the horizontal
resizing (mouse-3) behave as in pre-22.0.92 builds. This is the case
e.g. with the following fonts from the Font Menu: "7x13", "9x15",
"10x20". With the fonts "6x10", "6x12", "6x13", "8x13", "12x24"
horizontal resizing works correctly.
Steve Berman
next prev parent reply other threads:[~2007-09-06 12:01 UTC|newest]
Thread overview: 84+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-08-27 9:32 bug of display-table & make-glyph-code levin
2007-09-04 16:45 ` Richard Stallman
2007-09-04 18:09 ` martin rudalics
2007-09-04 19:08 ` Glenn Morris
2007-09-05 5:58 ` levin
2007-09-05 7:22 ` Glenn Morris
2007-09-05 8:22 ` Du Jingwu
2007-09-05 20:02 ` Richard Stallman
2007-09-05 6:16 ` Richard Stallman
2007-09-05 7:21 ` Glenn Morris
2007-09-05 8:08 ` martin rudalics
2007-09-05 8:37 ` Glenn Morris
2007-09-05 9:58 ` martin rudalics
2007-09-05 16:44 ` Glenn Morris
2007-09-05 17:34 ` martin rudalics
2007-09-06 5:29 ` Glenn Morris
2007-09-06 8:49 ` martin rudalics
2007-09-07 1:44 ` Glenn Morris
2007-09-07 8:02 ` martin rudalics
2007-09-07 17:48 ` Glenn Morris
2007-09-08 8:52 ` martin rudalics
2007-09-08 7:00 ` Richard Stallman
2007-09-12 7:37 ` Glenn Morris
2007-09-12 8:28 ` martin rudalics
2007-10-11 23:57 ` dired-warning (was: bug of display-table & make-glyph-code) Juri Linkov
2007-10-12 7:06 ` dired-warning martin rudalics
2007-10-14 21:21 ` dired-warning Juri Linkov
2007-09-05 17:54 ` bug of display-table & make-glyph-code Eli Zaretskii
2007-09-05 8:51 ` levin
2007-09-06 4:59 ` Richard Stallman
2007-09-05 10:08 ` frame resizing under KDE (was Re: bug of display-table & make-glyph-code) Stephen Berman
2007-09-05 17:42 ` martin rudalics
2007-09-06 6:17 ` frame resizing under KDE (was Re: bug of display-table & make-glyph-code ) Levin
2007-09-06 12:01 ` Stephen Berman [this message]
2007-09-06 1:15 ` bug of display-table & make-glyph-code Chong Yidong
2007-09-06 9:09 ` martin rudalics
2007-09-06 14:08 ` Stefan Monnier
2007-09-06 14:49 ` martin rudalics
2007-09-06 20:34 ` Stefan Monnier
2007-09-06 21:08 ` martin rudalics
2007-09-07 17:45 ` Stefan Monnier
2007-09-07 18:30 ` martin rudalics
2007-09-07 20:25 ` Stefan Monnier
2007-09-08 9:22 ` display-buffer-change (was Re: bug of display-table & make-glyph-code) martin rudalics
2007-09-09 19:33 ` display-buffer-change Stefan Monnier
2007-09-09 21:42 ` display-buffer-change martin rudalics
2007-09-10 6:57 ` display-buffer-change David Kågedal
2007-09-10 8:31 ` display-buffer-change martin rudalics
2007-09-10 6:48 ` display-buffer-change David Kågedal
2007-09-10 8:00 ` display-buffer-change martin rudalics
2007-09-07 6:32 ` bug of display-table & make-glyph-code Richard Stallman
2007-09-06 5:00 ` Richard Stallman
2007-09-06 5:27 ` Glenn Morris
2007-09-05 9:15 ` Kim F. Storm
2007-09-05 17:38 ` martin rudalics
2007-09-05 20:43 ` Kim F. Storm
2007-09-07 5:11 ` Kenichi Handa
2007-09-07 8:47 ` Eli Zaretskii
2007-09-07 12:25 ` Kenichi Handa
2007-09-07 18:37 ` Eli Zaretskii
2007-09-08 7:00 ` Richard Stallman
2007-09-10 2:43 ` Kenichi Handa
2007-09-10 3:18 ` Eli Zaretskii
2007-09-07 19:53 ` Richard Stallman
2007-09-10 1:12 ` Richard Stallman
2007-09-10 4:15 ` Kenichi Handa
2007-09-10 5:50 ` Stefan Monnier
2007-09-10 6:29 ` Kenichi Handa
2007-09-10 11:51 ` Kim F. Storm
2007-09-10 14:20 ` Leo
2007-09-11 12:49 ` Stefan Monnier
2007-09-11 20:30 ` Richard Stallman
2007-09-11 21:50 ` Kim F. Storm
2007-09-10 19:40 ` Eli Zaretskii
2007-09-11 0:28 ` Kenichi Handa
2007-09-12 8:45 ` Richard Stallman
2007-09-11 20:31 ` Richard Stallman
2007-09-12 6:55 ` Eli Zaretskii
2007-09-13 16:30 ` Richard Stallman
2007-09-10 23:54 ` Richard Stallman
2007-09-11 0:09 ` Drew Adams
2007-09-11 0:33 ` Kenichi Handa
2007-09-11 1:24 ` Drew Adams
2007-09-06 5:00 ` Richard Stallman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87ps0w0zqd.fsf@escher.local.home \
--to=stephen.berman@gmx.net \
--cc=emacs-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).