@Override public boolean menuUpdateItemAtIndex(NSMenu menu, NSMenuItem item, NSInteger row, boolean cancel) { if(row.intValue() == index) { item.setEnabled(true); item.setTitle(LocaleFactory.get().localize("History", "Localizable")); item.setImage(IconCacheFactory.<NSImage>get().iconNamed("history.tiff", 16)); item.setTarget(this.id()); item.setAction(Foundation.selector("historyMenuClicked:")); item.setSubmenu(historyMenu); } if(row.intValue() == index + 1) { item.setEnabled(true); item.setTitle(LocaleFactory.get().localize("Bonjour", "Main")); item.setImage(IconCacheFactory.<NSImage>get().iconNamed("rendezvous.tiff", 16)); item.setSubmenu(rendezvousMenu); } if(row.intValue() == index + 2) { menu.removeItemAtIndex(row); menu.insertItem_atIndex(this.seperator(), row); } if(row.intValue() > index + 2) { Host h = this.itemForIndex(row); item.setTitle(BookmarkNameProvider.toString(h)); item.setTarget(this.id()); item.setImage(IconCacheFactory.<NSImage>get().iconNamed(h.getProtocol().icon(), preferences.getInteger("bookmark.menu.icon.size"))); item.setAction(this.getDefaultAction()); item.setRepresentedObject(h.getUuid()); } return super.menuUpdateItemAtIndex(menu, item, row, cancel); }
m.setRepresentedObject(bytes); toolbarMenu.setSubmenu(bandwidthMenu); item.setMenuFormRepresentation(toolbarMenu); final NSPopUpButton button = NSPopUpButton.buttonWithFrame(new NSRect(52, 26)); m.setRepresentedObject(n); toolbarMenu.setSubmenu(connectionsMenu); item.setMenuFormRepresentation(toolbarMenu); final NSPopUpButton button = NSPopUpButton.buttonWithFrame(new NSRect(52, 26));
Foundation.selector("browserSwitchMenuClicked:"), StringUtils.EMPTY); menu.itemWithTitle(LocaleFactory.localizedString("Outline")).setTag(BrowserController.BrowserSwitchSegement.outline.ordinal()); toolbarMenu.setSubmenu(menu); item.setView(button); item.setMenuFormRepresentation(toolbarMenu); toolbarMenu.setSubmenu(menu); final NSSegmentedControl button = NSSegmentedControl.segmentedControl(); button.setSegmentCount(1); m.setRepresentedObject(charset); toolbarMenu.setSubmenu(charsetMenu); item.setMenuFormRepresentation(toolbarMenu); final NSPopUpButton button = NSPopUpButton.buttonWithFrame(new NSRect(120, 26)); editMenu.setAutoenablesItems(true); editMenu.setDelegate(controller.getEditMenuDelegate().id()); toolbarMenu.setSubmenu(editMenu); final NSButton button = NSButton.buttonWithFrame(new NSRect(0, 0)); button.setBezelStyle(NSButtonCell.NSTexturedRoundedBezelStyle);