Re: Re: Galeon input unlike GNU readline

Philip Langdale <[email protected]>
Newsgroups gmane.comp.web.galeon.devel
Message-ID <[email protected]>
John A. Martin wrote:
> 
> ,----[ Excerpt from above bug#100636 ]
>  ------- Additional Comments From Philip Langdale 2003-08-02 09:53 -------
> 
> This, one hopes will be solved when I rip and out and replace the menu
> system, so I'm taking this.
> `----
> 
> The original gnome.org bug was entered on 2002-12-07 and a Debian bug
> #183122 opened on 2 Mar 2003 has been folded in.
> 
> Does the comment from Philip Langdale suggest that one should be
> expecting a fix any time soon?  If so, what might 'soon' mean?
> 

John,

Unfortunately it does not. The problem exists at the lowest level. The
implementation of GtkAccelGroups is such that if an accelerator is
defined, the key event that triggers the accelerator will always be
consumed by the accelerator handler and never seen again. This occurs
unconditionally (ie: if the menu item is disabled, the accelerator will
still eat the key event even though it will subsequently do nothing).

This is immensely frustrating; my personal annoyance is that Esc is
always consumed for 'Stop' even though it should pass through to mozilla
to turn off typeaheadfind. The gtk 1.x accelerator implementation does
not eat key events.

I currently do not see a solution that is remotely elegant. GtkAccels
are not architectured to be easily toggled on and off; in fact, it's
almost as if they've gone out of their way to make what we want
impossible.

--phil



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.