public void setProgressBar(final NSProgressIndicator p) { this.progressBar = p; this.progressBar.setDisplayedWhenStopped(false); this.progressBar.setUsesThreadedAnimation(true); this.progressBar.setControlSize(NSCell.NSSmallControlSize); this.progressBar.setStyle(NSProgressIndicator.NSProgressIndicatorBarStyle); this.progressBar.setMinValue(0); }
@Override public void run() { if(transferred > 0 && size > 0) { progressBar.setIndeterminate(false); progressBar.setMaxValue(size); progressBar.setDoubleValue(transferred); } else { progressBar.setIndeterminate(true); } } });
@Override public void run() { progressBar.setHidden(false); progressBar.setIndeterminate(true); progressBar.startAnimation(null); statusIconView.setImage(YELLOW_ICON); setProgress(StringUtils.EMPTY); setStatus(StringUtils.EMPTY); } });
public void setS3Progress(final NSProgressIndicator p) { this.s3Progress = p; this.s3Progress.setDisplayedWhenStopped(false); this.s3Progress.setStyle(NSProgressIndicator.NSProgressIndicatorSpinningStyle); }
/** * @param stop Enable controls and stop progress spinner * @return True if progress animation has started and settings are toggled */ private boolean toggleSizeSettings(final boolean stop) { this.window().endEditingFor(null); sizeButton.setEnabled(false); for(Path next : files) { if(next.isDirectory()) { sizeButton.setEnabled(stop); break; } } if(stop) { sizeProgress.stopAnimation(null); } else { sizeProgress.startAnimation(null); } return true; }
@Override public void run() { progressBar.stopAnimation(null); progressBar.setIndeterminate(true); progressBar.setHidden(true); setMessage(StringUtils.EMPTY); setProgress(MessageFormat.format(LocaleFactory.localizedString("{0} of {1}"), sizeFormatter.format(transfer.getTransferred()), sizeFormatter.format(transfer.getSize()))); setStatus(LocaleFactory.localizedString(LocaleFactory.localizedString(transfer.isComplete() ? String.format("%s complete", StringUtils.capitalize(transfer.getType().name())) : "Transfer incomplete", "Status"), "Status")); statusIconView.setImage(transfer.isComplete() ? GREEN_ICON : RED_ICON); } });
public void setProgress(NSProgressIndicator progress) { this.progress = progress; this.progress.setDisplayedWhenStopped(false); this.progress.setIndeterminate(true); }
@Override public void run() { statusSpinner.startAnimation(null); } });
public void setStatusIndicator(final NSProgressIndicator f) { this.statusIndicator = f; this.statusIndicator.setDisplayedWhenStopped(false); }
/** * Toggle settings before and after update * * @param stop Enable controls and stop progress spinner * @return True if progress animation has started and settings are toggled */ private boolean toggleMetadataSettings(final boolean stop) { this.window().endEditingFor(null); final Credentials credentials = session.getHost().getCredentials(); boolean enable = !credentials.isAnonymousLogin() && session.getFeature(Metadata.class) != null; metadataTable.setEnabled(stop && enable); metadataAddButton.setEnabled(stop && enable); boolean selection = metadataTable.selectedRowIndexes().count().intValue() > 0; metadataRemoveButton.setEnabled(stop && enable && selection); if(stop) { metadataProgress.stopAnimation(null); } else if(enable) { metadataProgress.startAnimation(null); } return enable; }
public void setMetadataProgress(final NSProgressIndicator p) { this.metadataProgress = p; this.metadataProgress.setDisplayedWhenStopped(false); this.metadataProgress.setStyle(NSProgressIndicator.NSProgressIndicatorSpinningStyle); }
@Action public void setStatusSpinner(NSProgressIndicator statusSpinner) { this.statusSpinner = statusSpinner; this.statusSpinner.setDisplayedWhenStopped(false); this.statusSpinner.setIndeterminate(true); }
@Override public void run() { statusIndicator.startAnimation(null); } });
public void setProgress(NSProgressIndicator progress) { this.progress = progress; this.progress.setDisplayedWhenStopped(false); }
/** * Toggle settings before and after update * * @param stop Enable controls and stop progress spinner * @return True if progress animation has started and settings are toggled */ private boolean toggleAclSettings(final boolean stop) { this.window().endEditingFor(null); final Credentials credentials = session.getHost().getCredentials(); boolean enable = !credentials.isAnonymousLogin() && session.getFeature(AclPermission.class) != null; aclTable.setEnabled(stop && enable); aclAddButton.setEnabled(stop && enable); boolean selection = aclTable.selectedRowIndexes().count().intValue() > 0; aclRemoveButton.setEnabled(stop && enable && selection); if(stop) { aclProgress.stopAnimation(null); } else if(enable) { aclProgress.startAnimation(null); } return enable; }
public void setSizeProgress(final NSProgressIndicator p) { this.sizeProgress = p; this.sizeProgress.setDisplayedWhenStopped(false); this.sizeProgress.setStyle(NSProgressIndicator.NSProgressIndicatorSpinningStyle); }
@Action public void sendButtonClicked(final NSButton sender) { final String command = this.inputField.stringValue(); if(StringUtils.isNotBlank(command)) { progress.startAnimation(null); sender.setEnabled(false); parent.background(new RegistryBackgroundAction<Void>(this, session) { @Override public boolean alert(final BackgroundException e) { return false; } @Override public Void run(final Session<?> session) throws BackgroundException { final Command feature = session.getFeature(Command.class); feature.send(command, parent, CommandController.this); return null; } @Override public void cleanup() { super.cleanup(); progress.stopAnimation(null); sender.setEnabled(true); } @Override public String getActivity() { return command; } }); } }
@Override public void awakeFromNib() { this.toolbar = NSToolbar.toolbarWithIdentifier("Transfer Toolbar"); this.toolbar.setDelegate(this.id()); this.toolbar.setAllowsUserCustomization(true); this.toolbar.setAutosavesConfiguration(true); this.toolbar.setDisplayMode(NSToolbar.NSToolbarDisplayModeLabelOnly); this.window.setToolbar(toolbar); if(!collection.isLoaded()) { transferSpinner.startAnimation(null); } collection.addListener(new AbstractCollectionListener<Transfer>() { @Override public void collectionLoaded() { invoke(new WindowMainAction(TransferController.this) { @Override public void run() { transferSpinner.stopAnimation(null); transferTable.setGridStyleMask(NSTableView.NSTableViewSolidHorizontalGridLineMask); } }); } }); if(collection.isLoaded()) { transferSpinner.stopAnimation(null); transferTable.setGridStyleMask(NSTableView.NSTableViewSolidHorizontalGridLineMask); } super.awakeFromNib(); }
public void setAclProgress(final NSProgressIndicator p) { this.aclProgress = p; this.aclProgress.setDisplayedWhenStopped(false); this.aclProgress.setStyle(NSProgressIndicator.NSProgressIndicatorSpinningStyle); }
this.loadBundle(); if(this.task.isRunning()) { progress.startAnimation(null);