* 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 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).