@Override public void invalidate() { folderCombobox.setDelegate(null); folderCombobox.setDataSource(null); super.invalidate(); }
public GotoController(final BrowserController parent, final Cache<Path> cache) { this.parent = parent; this.cache = cache; folderCombobox = NSComboBox.textfieldWithFrame(new NSRect(0, 26)); folderCombobox.setCompletes(true); folderCombobox.setUsesDataSource(true); folderComboboxModel = new FolderComboboxModel(parent.workdir()); folderCombobox.setDataSource(folderComboboxModel.id()); folderCombobox.setStringValue(parent.workdir().getAbsolute()); }
button.setDataSource(quickConnectPopupModel.id()); button.setFocusRingType(NSView.NSFocusRingType.NSFocusRingTypeNone.ordinal()); button.setNumberOfVisibleItems(bookmarks.size() > 10 ? new NSInteger(10) : new NSInteger(bookmarks.size()));