Okay, this seems to be because Lyx uses AboutToShow for all of the menus and doesn't provide any menus except the first by default. Here is a call to GetLayout:
(9L, (0, {u'children-display': u'submenu'}, [(1, {u'children-display': u'submenu', u'label': u'_File'}, []), (2, {u'children-display': u'submenu', u'label': u'_Edit'}, []), (3, {u'children-display': u'submenu', u'label': u'_View'}, []), (4, {u'children-display': u'submenu', u'label': u'_Insert'}, []), (5, {u'children-display': u'submenu', u'label': u'_Navigate'}, []), (6, {u'children-display': u'submenu', u'label': u'_Document'}, []), (7, {u'children-display': u'submenu', u'label': u'_Tools'}, []), (8, {u'children-display': u'submenu', u'label': u'_Help'}, [])]))
Okay, this seems to be because Lyx uses AboutToShow for all of the menus
and doesn't provide any menus except the first by default. Here is a
call to GetLayout:
(9L, display' : u'submenu'}, display' : u'submenu', u'label': u'_File'}, []), display' : u'submenu', u'label': u'_Edit'}, []), display' : u'submenu', u'label': u'_View'}, []), display' : u'submenu', u'label': u'_Insert'}, []), display' : u'submenu', u'label': u'_Navigate'}, []), display' : u'submenu', u'label': u'_Document'}, []), display' : u'submenu', u'label': u'_Tools'}, []), display' : u'submenu', u'label': u'_Help'}, [])]))
(0,
{u'children-
[(1, {u'children-
(2, {u'children-
(3, {u'children-
(4, {u'children-
(5, {u'children-
(6, {u'children-
(7, {u'children-
(8, {u'children-