<AWT Dev> [8] Review request for 8010721: [macosx] In JDK7 the menu bar disappears when a Dialog is shown

Vladislav Karnaukhov Vladislav.Karnaukhov at oracle.com
Thu Mar 28 08:54:33 PDT 2013


On 28.03.13 19:49, Sergey Bylokhov wrote:
> Not sure that now it looks better.
Sergey, could you please clarify? Did you mean that modality check via 
JNF is ambiguous/redundant and it would be better to use bit field? Or 
do you have some other concerns?

Regards,
- Vlad

>
>
> On 3/28/13 7:23 PM, Vladislav Karnaukhov wrote:
>> Hello Leonid, all,
>>
>> thanks for the review and could you please review a new version:
>> http://cr.openjdk.java.net/~vkarnauk/8010721/jdk8/webrev.01/
>>
>> This version is implemented completely via JNF; I removed all changes 
>> from Java part.
>>
>> Regards,
>> - Vlad
>>
>> On 27.03.13 18:10, Leonid Romanov wrote:
>>> Hi,
>>> For 1, perhaps you could use AWTWindow's javaPlatformWindow to get 
>>> to corresponding LWWindowPeer, which has peerType field.
>>>
>>> On Mar 27, 2013, at 5:45 PM, Vladislav 
>>> Karnaukhov<Vladislav.Karnaukhov at oracle.com>  wrote:
>>>
>>>> Hello,
>>>>
>>>> please review a fix for 8010721.
>>>>
>>>> bug: http://bugs.sun.com/view_bug.do?bug_id=8010721
>>>> webrev: http://cr.openjdk.java.net/~vkarnauk/8010721/jdk8/webrev.00/
>>>>
>>>> This implementation handles a scenario when a modal dialog is 
>>>> shown: in this case we dim main window' menu bar items (if any).
>>>>
>>>> However, there are 2 issues that I'd like to discuss:
>>>> 1. Apple JDK always hides the menu bar when a new *form* doesn't 
>>>> have any. My realization keeps the main form' menu bar if a new 
>>>> form is shown. I wasn't able to determine a way to distinguish a 
>>>> Frame from a Dialog: both of them are AWTWindow.
>>>>
>>>> 2. Could you please provide ideas for tests (if we need them here)? 
>>>> When a modal dialog is being shown, can we access the menu bar to 
>>>> check if items became dimmed?
>>>>
>>>> Regards,
>>>> - Vlad
>>
>
>



More information about the macosx-port-dev mailing list