* 23.0.60; Frame sizing problem with toolbar containing no toolbar buttons
@ 2008-05-08 13:14 Tim Van Holder
2008-05-08 14:26 ` Eli Zaretskii
0 siblings, 1 reply; 5+ messages in thread
From: Tim Van Holder @ 2008-05-08 13:14 UTC (permalink / raw
To: emacs-pretest-bug
CVS emacs of this morning, with GTK toolkit (rebuilt, not bootstrapped).
Buffers with no associated toolbar buttons now show an empty
toolbar (which is probably the actual bug).
But an empty toolbar isn't as high as one with buttons, resulting in
the rest of the frame getting shifted up, leaving a smallish empty
area at the bottom of the frame (below the minibuffer).
So either the toolbar needs to be hidden entirely, or the screen
painting code needs to take this height difference into account.
To reproduce: run report-emacs-bug, enter a subject, and switch
between the message and the *Bug Help* buffer.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: 23.0.60; Frame sizing problem with toolbar containing no toolbar buttons
2008-05-08 13:14 23.0.60; Frame sizing problem with toolbar containing no toolbar buttons Tim Van Holder
@ 2008-05-08 14:26 ` Eli Zaretskii
2008-05-09 10:42 ` Tim Van Holder
0 siblings, 1 reply; 5+ messages in thread
From: Eli Zaretskii @ 2008-05-08 14:26 UTC (permalink / raw
To: Tim Van Holder; +Cc: emacs-pretest-bug
> From: Tim Van Holder <tim.vanholder@gmail.com>
> Date: Thu, 08 May 2008 15:14:00 +0200
> Cc:
>
>
> CVS emacs of this morning, with GTK toolkit (rebuilt, not bootstrapped).
>
> Buffers with no associated toolbar buttons now show an empty
> toolbar (which is probably the actual bug).
Confirmed -- sort of -- on Windows. But what I see is somewhat
different: the *scratch* buffer shown at startup has all of its
tool-bar buttons up to and including "undo" removed, i.e. the first
button I see is "cut", and it's located after an empty spot whose size
is about 1.5 buttons. A few other buttons between "paste" and
"customize" are missing.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: 23.0.60; Frame sizing problem with toolbar containing no toolbar buttons
2008-05-08 14:26 ` Eli Zaretskii
@ 2008-05-09 10:42 ` Tim Van Holder
2008-05-14 11:34 ` Tim Van Holder
0 siblings, 1 reply; 5+ messages in thread
From: Tim Van Holder @ 2008-05-09 10:42 UTC (permalink / raw
To: Eli Zaretskii; +Cc: emacs-pretest-bug
On Thu, May 8, 2008 at 4:26 PM, Eli Zaretskii <eliz@gnu.org> wrote:
>> From: Tim Van Holder <tim.vanholder@gmail.com>
>> Date: Thu, 08 May 2008 15:14:00 +0200
>> Cc:
>>
>>
>> CVS emacs of this morning, with GTK toolkit (rebuilt, not bootstrapped).
>>
>> Buffers with no associated toolbar buttons now show an empty
>> toolbar (which is probably the actual bug).
>
> Confirmed -- sort of -- on Windows. But what I see is somewhat
> different: the *scratch* buffer shown at startup has all of its
> tool-bar buttons up to and including "undo" removed, i.e. the first
> button I see is "cut", and it's located after an empty spot whose size
> is about 1.5 buttons. A few other buttons between "paste" and
> "customize" are missing.
On a (potentially) related note, today I saw "animated" toolbar
buttons - when switching between buffers (e.g. from C mode to
Compilation mode), the buttons "glide" into place (2 forms: in one
case, buttons are only removed, and the remaining ones "fall" to the
left; in the other, buttons are added more or less instantly, but the
Help button visibly "slides" to the right).
Some time later, this went away, returning to the "empty toolbar"
state (Compilation mode has no buttons at all).
Is that "animated toolbar" a feature, or just another symptom of the
underlying bug? If the former, is there a way to disable it? It seems
to introduce a small delay between switching to a buffer and being
able to work in it; and even without such a delay, I consider such a
"toy" to be an unnecessary distraction.
Another symptom: in C++ mode, I see 4 buttons, with the icons for Cut,
Copy, Customize and Help - but the tooltip for all except for Copy
lists "Pop up the Help menu", and C-h k indeed explains all of them as
<tool-bar> <help>.
As an aside, the help text for <tool-bar> <help> is the not-very-helpful
<tool-bar> <help> runs the command #[nil "\301\b!\207"
[menu-bar-help-menu popup-menu] 2 nil nil], which is an interactive
compiled Lisp function.
(anonymous)
Not documented.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: 23.0.60; Frame sizing problem with toolbar containing no toolbar buttons
2008-05-09 10:42 ` Tim Van Holder
@ 2008-05-14 11:34 ` Tim Van Holder
2008-05-22 2:03 ` Stefan Monnier
0 siblings, 1 reply; 5+ messages in thread
From: Tim Van Holder @ 2008-05-14 11:34 UTC (permalink / raw
To: emacs-pretest-bug; +Cc: Eli Zaretskii
Most of the toolbar weirdness (wrong bindings, missing and/or gliding
buttons) seems to be resolved today, but my original report (for modes
with no toolbar buttons, like compilation-mode) stands.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: 23.0.60; Frame sizing problem with toolbar containing no toolbar buttons
2008-05-14 11:34 ` Tim Van Holder
@ 2008-05-22 2:03 ` Stefan Monnier
0 siblings, 0 replies; 5+ messages in thread
From: Stefan Monnier @ 2008-05-22 2:03 UTC (permalink / raw
To: Tim Van Holder; +Cc: emacs-pretest-bug, Eli Zaretskii
> Most of the toolbar weirdness (wrong bindings, missing and/or gliding
> buttons) seems to be resolved today, but my original report (for modes
> with no toolbar buttons, like compilation-mode) stands.
I do not understand what you mean. E.g. compilation-mode does have
tool-bar buttons.
Could you perhaps write a complete recipe?
Stefan
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2008-05-22 2:03 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-08 13:14 23.0.60; Frame sizing problem with toolbar containing no toolbar buttons Tim Van Holder
2008-05-08 14:26 ` Eli Zaretskii
2008-05-09 10:42 ` Tim Van Holder
2008-05-14 11:34 ` Tim Van Holder
2008-05-22 2:03 ` Stefan Monnier
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.