home *** CD-ROM | disk | FTP | other *** search
- package netscape.application;
-
- import java.awt.CheckboxMenuItem;
- import java.awt.Event;
-
- class FoundationCheckMenuItem extends CheckboxMenuItem {
- MenuItem menuItem;
-
- public FoundationCheckMenuItem(String var1) {
- this(var1, (MenuItem)null);
- }
-
- public FoundationCheckMenuItem(String var1, MenuItem var2) {
- super(var1);
- this.setMenuItem(var2);
- }
-
- public boolean postEvent(Event var1) {
- Menu var4;
- MenuItem var5;
- for(var4 = this.menuItem.supermenu(); !var4.isTopLevel(); var4 = var5.supermenu()) {
- var5 = var4.superitem();
- }
-
- Application var3 = var4.application();
- if (!var3.isModalViewShowing()) {
- netscape.application.Event var2 = new netscape.application.Event();
- var2.setProcessor(this.menuItem);
- var3.eventLoop().addEvent(var2);
- }
-
- return true;
- }
-
- public void setMenuItem(MenuItem var1) {
- this.menuItem = var1;
- }
-
- public MenuItem menuItem() {
- return this.menuItem;
- }
- }
-