unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Drew Adams" <drew.adams@oracle.com>
Cc: Miguel Frasson <frasson@altair.math.leidenuniv.nl>,
	Emacs-Devel <emacs-devel@gnu.org>
Subject: RE: pop-up tool-bar
Date: Fri, 8 Oct 2004 17:46:14 -0700	[thread overview]
Message-ID: <FDELKNEBLPKKDCEBEJCBMEDNCIAA.drew.adams@oracle.com> (raw)
In-Reply-To: <jwvu0t4q23e.fsf-monnier+emacs@gnu.org>

Sigh. I didn't ask you to be diplomatic. Diplomacy I don't need. I asked you
to be specific.

I would like to see specific reports of pbs, before we start envisioning
solutions to hypothetical pbs. In other words, breaking the code would be
useful: show some specific pbs you encounter. Pound on it; it's just code.

Don't get me wrong. I'm not pushing away, for all time, any abstract
argument about possible future pbs such as potential "changes to the
scrolling behavior", or principles like ~avoid/prevent pbs instead of
undoing/reverting them~, or discussions of relative advantages of different
design approaches. I hear what you're saying, and I agree with much of it.
I'd just like to _first_ address what this code does and what concrete
problems it has (now).

As I said, I'm not attached to the design or the implementation of this
feature; I'm promoting the feature, not the code. Before anyone (I, anyway)
spends energy redesigning or reimplementing, however, let's at least see
what this does, concretely.

Beyond finding specific pbs, the reason I'd like people to try it is to see
if such a feature (a pop-up tool bar) is something we want to add to Emacs,
regardless of its implementation.

 - Drew

-----Original Message-----Stefan Monnier
> Abstractly name-calling the code or the UI doesn't help, I think.
> Please be specific.

OK, you're right, I'm sorry, I should have been more diplomatic.
All the suggestion I can think of is to try and remove the tool-bar from
a timer function or from a post-command-hook so that it happens at a moment
of relative quietness.  Basically my suggestion decomposed in two parts:
1 - use post-command-hook in place of read-event to wait for the
    next event.
2 - use post-command-hook to delay the "remove tool-bar" to after the next
    command is executed.
I think point 2 is the one that holds promise of solving your problem (tho
it'll probably come with its own set of problems).

  reply	other threads:[~2004-10-09  0:46 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-07  7:51 pop-up tool-bar Drew Adams
2004-10-07 11:33 ` Miguel Frasson
2004-10-07 19:01   ` Drew Adams
2004-10-07 20:07     ` Stefan Monnier
2004-10-07 21:04       ` Drew Adams
2004-10-07 21:44         ` Drew Adams
2004-10-09 15:44           ` Richard Stallman
2004-10-10 19:15             ` Drew Adams
2004-10-08 17:20         ` Drew Adams
2004-10-08 17:39           ` Stefan
2004-10-08 18:24             ` David Kastrup
2004-10-08 19:58               ` Drew Adams
2004-10-08 19:03             ` Drew Adams
2004-10-08 23:12               ` Stefan Monnier
2004-10-09  0:46                 ` Drew Adams [this message]
2004-10-11  4:45           ` Drew Adams
2004-10-07 20:08     ` David Kastrup
2004-10-07 20:20       ` Drew Adams
2004-10-07 20:54         ` Stefan Monnier
2004-10-07 20:56         ` David Kastrup
2004-10-08  6:12     ` Miguel Frasson
2004-10-09 15:45       ` Richard Stallman
2004-10-07 15:13 ` Stefan Monnier
2004-10-07 17:15   ` Drew Adams

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=FDELKNEBLPKKDCEBEJCBMEDNCIAA.drew.adams@oracle.com \
    --to=drew.adams@oracle.com \
    --cc=emacs-devel@gnu.org \
    --cc=frasson@altair.math.leidenuniv.nl \
    /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).