tags:

views:

66

answers:

1

I have an application where I can launch a modal dialog box over a main window. The main window has some network activity going on in background which updates my background UI. Due to this the application menu becomes accessible even if the modal dialog is open.

How can I avoid this? Any help is appreciated.

I am using Mac, Qt, Carbon.

+1  A: 

You can't disable Application menu on Mac OS X, it's always "active" BUT you can disable actions you don't want to be used while dialog is visible

Kamil Klimek
Thanks for downvoting, but as you can see, there is no other answer for this question. It's a "natural" behaviour on Mac OS X that menubar is always active
Kamil Klimek
Right, the proper thing to do is disable individual items as needed, not the entire menu. Apple Human Interface Guidelines say "Even if all of the items in a menu or submenu are unavailable, the menu or submenu title is not dimmed. The user can still open the menu, but all of its items are dimmed to indicate that these items are not available in the present context."
David Gelhar