With GWT 1.5.2 I'm seeing some unexpected behavior in vertical
MenuBars having 2 or more cascading submenus.  In the example below I
have 3 MenuBars, where Menu 2 is a submenu of Item 1A and Menu 3 is a
submenu of Item 2A.  All 3 MenuBars have autoopen=false and I use a
dummy Command for MenuItems not having submenus.

Item 1A
|-->Item 2A
|-->|-->Item 3A
|-->|-->Item 3B
|-->Item 2B
|-->Item 2C
Item 1B
Item 1C

If I click over Item 1A, Menu 2 opens as expected.  But as I mouseover
Item 2A, Menu 3 immediately autoopens.  Since autoopen=false for all
menus, shouldn't I have to click Item 2A for Menu 3 to open?

If I click over Item 1A when Menu 2 is already open, then Menu 2
closes and reopens.  That seems appropriate.  However, when I click
over Item 2A when Menu 3 is already open, then both Menu 2 and Menu 3
close, while Menu 1 remains open.  Shouldn't Menu 2 remain open and
Menu 3 closes and reopens?

Am I wrong and this is expected behavior?

Here's the code:

    Command cmd = new Command() {public void execute(){}};

    MenuBar menu3 = new MenuBar(true);
    MenuItem item3a = new MenuItem("Item 3A",false,cmd);
    MenuItem item3b = new MenuItem("Item 3B",false,cmd);
    menu3.addItem(item3a);
    menu3.addItem(item3b);

    MenuBar menu2 = new MenuBar(true);
    MenuItem item2a = new MenuItem("Item 2A",false,menu3);
    MenuItem item2b = new MenuItem("Item 2B",false,cmd);
    MenuItem item2c = new MenuItem("Item 2C",false,cmd);
    menu2.addItem(item2a);
    menu2.addItem(item2b);
    menu2.addItem(item2c);

    MenuBar menu1 = new MenuBar(true);
    MenuItem item1a = new MenuItem("Item 1A",false,menu2);
    MenuItem item1b = new MenuItem("Item 1B",false,cmd);
    MenuItem item1c = new MenuItem("Item 1C",false,cmd);
    menu1.addItem(item1a);
    menu1.addItem(item1b);
    menu1.addItem(item1c);
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to