extends OpenCAGE.GUI.Menus.Abstract_Menus.Abstract_Menu
private Ada.Strings.Unbounded.Unbounded_String Title |
private OpenCAGE.GUI.Menus.Menus_Lists.List Children |
List of children, i.e. menus.
Attaches a menu at the end of the list of children.
Removes a menu from self.
Adds its conent and the content of its children to the given gtk menu. [This description is adopted from 'OpenCAGE.GUI.Menus.Menu'.]
Intersects itself with the given menu, so that only menu items remain which are part of both menus. [This description is adopted from 'OpenCAGE.GUI.Menus.Menu'.]
Creates a deep copy of this object [This description is adopted from 'OpenCAGE.GUI.Menus.Menu'.]
copies everything from this object into the given menu
starts reading a sub menu from the given node
reads all children from the given node