Reading the above, I get the impression that the blacklisting does not
get undone because the menu still doesn't work perfectly.

I hacked my library as described in #46 above, then tried out Indigo.
The menu seems to integrate into the global menu bar and into the HUD
menu.

* Shortcut keys don't work

I did a brief experiment ; alt+<key> seems to open the top level menu,
and then a shortcut key without alt will select the relevant menu item.
This also works for nested menu items. This appears to behave no
differently to the normal SWT shell menu.

So I'm not sure what the issue is here..

* Arrow keys don't work properly

Navigating into submenus with arrow keys doesn't seem to work properly.
The first keypress is consumed and the highlight remains in the parent
menu. The second keypress seems to work.

This fault is not mentioned above, this is just something that I have
noticed today while experimenting. This is of a lesser concern to me
because I rarely navigate menus with arrow keys any more - especially
the gargantuan menus that Eclipse has.

* Dynamically constructed menus don't work properly

The comments above seem to indicate that this is fixed.

----

It seems what really needs to happen is for someone in the Eclipse
packaging team, or someone trusted by the Eclipse packaging team, to
perform the hack above, test the menu (to their satisfaction). Since I
was able to find one (apparently previously undiscovered) bug in the
menu after about 2 minutes of testing, this would seem to require work
to fix. Although the problem I found doesn't affect me because of my
menu use, I know that it will inevitably annoy someone.

I can see why libappmenu doesn't read it's blacklist from a config file
- because previously blacklisted apps might remain blacklisted, even
after problems were fixed and removed from the list, because config
files could remain. Instead, how about a whitelist as a config file ;
those of us who want to accept the minor problems that using the global
menu produces can override the blacklist, and should the problems be
fixed and the internal blacklist entry be removed, we will be unaffected
(apart from things working better), while everyone else gains another
app that works with global menus.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/618587

Title:
  eclipse does not work with appmenu

To manage notifications about this bug go to:
https://bugs.launchpad.net/appmenu-gtk/+bug/618587/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to