Package OpenCAGE.GUI.Menus.Menu_Items

Class Menu_Item

extends OpenCAGE.GUI.Menus.Abstract_Menus.Abstract_Menu

Attributes

private Ada.Strings.Unbounded.Unbounded_String Name 

Operations

public Add_To_Gtk_Menu( Gtk.Menu.Gtk_Menu Gtk_Menu, OpenCAGE.GUI.Con_Men_Handlers.Con_Men_Handler Handler);

Adds its conent and the content of its children to the given gtk menu. [This description is adopted from 'OpenCAGE.GUI.Menus.Menu'.]

public OpenCAGE.GUI.Menus.Menu Clone( OpenCAGE.GUI.Menus.Menu Parent);

Creates a deep copy of this object [This description is adopted from 'OpenCAGE.GUI.Menus.Menu'.]

public Copy( OpenCAGE.GUI.Menus.Menu_Items.Menu_Item Menu, OpenCAGE.GUI.Menus.Menu Parent);

copies everything from this object into the given menu

public OpenCAGE.GUI.Menus.Menu_Items.Menu_Item Read( OpenCAGE.General.XML.Node_Ptr Node, OpenCAGE.GUI.Menus.Menu Parent);