Dougiedee13 / gnome2-globalmenu

Automatically exported from code.google.com/p/gnome2-globalmenu
GNU General Public License v2.0
0 stars 0 forks source link

Globalmenu does not follow GUI guidelines for modal dialogs #552

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
I am using gnome-globalmenu 0.7.8-beta on Ubuntu Karmic.

I noticed that when an application displays a modal dialog, the menu remain
active/enabled. I never really thought about it before, because when the
menu is part of the main window, everything works automatically - a modal
dialog window will disable clicking and shortcuts in its parent window
while it is being displayed. But since globalmenu decouples the menu bar
from the main window, I think there is a need for mechanism which will also
disable/grey-out the menu entries of the parent window, if a model dialog
is active. Since the modal window has the keyboard focus, using the
keyboard only affects fields in the dialog; but clicking on any entry and
executing commands via mouse only and the main menu is still possible in
the application, where it should not be as long as a modal dialog is active.

My most recent example/screw-up was while using Eclipse and making mistakes
while I had a dialog window open.

The applet should also "remember/recover" the last state of a window group
(parent + dialog windows) when it is covered by another application which
switches the entries in the global menu. When the new application is
closed, or minimized and the old one receives the focus again, the menu
should again reflect the presence/absence of a modal dialog.

I looked through the open issues, but did not see anything concerning this.
Nevertheless I apologize, should this be a duplicate entry.

Best regards,

Todor

Original issue reported on code.google.com by todorov.tn@gmail.com on 11 Dec 2009 at 7:21