home *** CD-ROM | disk | FTP | other *** search
- package sun.awt.windows;
-
- import java.awt.Menu;
- import java.awt.MenuBar;
- import java.awt.MenuComponent;
- import java.awt.MenuContainer;
- import java.awt.MenuItem;
- import java.awt.peer.MenuPeer;
-
- class WMenuPeer extends WMenuItemPeer implements MenuPeer {
- public native void addSeparator();
-
- public void addItem(MenuItem var1) {
- WMenuItemPeer var10000 = (WMenuItemPeer)WToolkit.targetToPeer(var1);
- }
-
- public native void delItem(int var1);
-
- WMenuPeer() {
- }
-
- WMenuPeer(Menu var1) {
- super.target = var1;
- MenuContainer var2 = ((MenuComponent)var1).getParent();
- if (var2 instanceof MenuBar) {
- WMenuBarPeer var4 = (WMenuBarPeer)WToolkit.targetToPeer(var2);
- this.createMenu(var4);
- } else if (var2 instanceof Menu) {
- WMenuPeer var3 = (WMenuPeer)WToolkit.targetToPeer(var2);
- this.createSubMenu(var3);
- } else {
- throw new IllegalArgumentException("unknown menu container class");
- }
- }
-
- native void createMenu(WMenuBarPeer var1);
-
- native void createSubMenu(WMenuPeer var1);
- }
-