Package Name: java.awt.menuitem

Return to: Package List


with java.awt.MenuComponent; use java.awt.MenuComponent;
with java.lang.String; use java.lang.String;

package java.awt.MenuItem is
    type MenuItem_Obj is new MenuComponent_Obj with null record;

    type MenuItem_Ptr is access all MenuItem_Obj'Class;
    function new_MenuItem(
        label : String_Ptr;
        Obj : MenuItem_Ptr := null)

      return MenuItem_Ptr;

    procedure addNotify(Obj : access MenuItem_Obj);

    function getLabel(Obj : access MenuItem_Obj) return String_Ptr;
    procedure setLabel(Obj : access MenuItem_Obj;

        label : String_Ptr);

    function isEnabled(Obj : access MenuItem_Obj) return Boolean;

    procedure enable(Obj : access MenuItem_Obj);
    procedure enable(Obj : access MenuItem_Obj;

        cond : Boolean);

    procedure disable(Obj : access MenuItem_Obj);

    function paramString(Obj : access MenuItem_Obj) return String_Ptr;
    pragma Import(Java, addNotify);
    pragma Import(Java, isEnabled);
    pragma Import(Java, setLabel);
    pragma Import(Java, getLabel);
    pragma Import(Java, paramString);
    pragma Import(Java, enable);

    pragma Import(Java, disable);

    pragma Import(Java_Constructor, new_MenuItem);
end java.awt.MenuItem;