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