/** * Set whether the drop down menu is available. * * @param enabled true if available */ public void setEnabled(boolean enabled) { fEnabled= enabled; fToolBar.setVisible(enabled); }
/** * Set whether the drop down menu is available. * * @param enabled true if available */ public void setEnabled(boolean enabled) { fEnabled= enabled; fToolBar.setVisible(enabled); }
/** * Set whether the drop down menu is available. * * @param enabled true if available */ public void setEnabled(boolean enabled) { fEnabled= enabled; fToolBar.setVisible(enabled); }
protected void updateToolbar(boolean visible) { if (clearButtonControl != null) { clearButtonControl.setVisible(visible); } if (filterToolBar != null) { filterToolBar.getControl().setVisible(visible); } }
/** * Implements <code>IProgressMonitor.done</code>. * @see IProgressMonitor#done() */ public void done() { fLabel.setText("");//$NON-NLS-1$ fSubTaskName = ""; //$NON-NLS-1$ fProgressIndicator.sendRemainingWork(); fProgressIndicator.done(); if (fToolBar != null && !fToolBar.isDisposed()) fToolBar.setVisible(false); }
@Override public void done() { fLabel.setText("");//$NON-NLS-1$ fSubTaskName = ""; //$NON-NLS-1$ fProgressIndicator.sendRemainingWork(); fProgressIndicator.done(); if (fToolBar != null && !fToolBar.isDisposed()) fToolBar.setVisible(false); }
/** * Makes the Cancel button visible. * */ protected void showButton() { if (fToolBar != null && !fToolBar.isDisposed()) { fToolBar.setVisible(true); fToolBar.setEnabled(true); fToolBar.setCursor(fStopButtonCursor); fCancelButtonIsVisible = true; } }
/** * Makes the Cancel button visible. * */ protected void showButton() { if (fToolBar != null && !fToolBar.isDisposed()) { fToolBar.setVisible(true); fToolBar.setEnabled(true); fToolBar.setCursor(fStopButtonCursor); fCancelButtonIsVisible = true; } }
@Override public void disposeWidget(MUIElement element) { ToolBar tb = (ToolBar) element.getWidget(); tb.setVisible(false); unbindWidget(element); tb.setData(AbstractPartRenderer.OWNING_ME, element); }
@Override public void done() { if (!fLabel.isDisposed()) { fLabel.setText("");//$NON-NLS-1$ } fSubTaskName = ""; //$NON-NLS-1$ if (!fProgressIndicator.isDisposed()) { fProgressIndicator.sendRemainingWork(); fProgressIndicator.done(); } if (fToolBar != null && !fToolBar.isDisposed()) fToolBar.setVisible(false); }
/** * Makes the Cancel button visible. * */ protected void showButton() { if (fToolBar != null && !fToolBar.isDisposed()) { fToolBar.setVisible(true); fToolBar.setEnabled(true); fToolBar.setCursor(getDisplay().getSystemCursor(SWT.CURSOR_ARROW)); fCancelButtonIsVisible = true; } }
@Override public void beginTask(String name, int totalWork) { fTaskName = name; fSubTaskName = ""; //$NON-NLS-1$ updateLabel(); if (totalWork == IProgressMonitor.UNKNOWN || totalWork == 0) { fProgressIndicator.beginAnimatedTask(); } else { fProgressIndicator.beginTask(totalWork); } if (fToolBar != null && !fToolBar.isDisposed()) { fToolBar.setVisible(true); fToolBar.setFocus(); } }
/** * Implements <code>IProgressMonitor.beginTask</code>. * @see IProgressMonitor#beginTask(java.lang.String, int) */ public void beginTask(String name, int totalWork) { fTaskName = name; fSubTaskName = ""; //$NON-NLS-1$ updateLabel(); if (totalWork == IProgressMonitor.UNKNOWN || totalWork == 0) { fProgressIndicator.beginAnimatedTask(); } else { fProgressIndicator.beginTask(totalWork); } if (fToolBar != null && !fToolBar.isDisposed()) { fToolBar.setVisible(true); fToolBar.setFocus(); } }
/** * Hides the Cancel button and ProgressIndicator. * */ protected void hideProgress() { if (fProgressIsVisible && !isDisposed()) { fProgressIsVisible = false; fCancelEnabled = false; fCancelButtonIsVisible = false; if (fToolBar != null && !fToolBar.isDisposed()) { fToolBar.setVisible(false); } if (fProgressBarComposite != null && !fProgressBarComposite.isDisposed()) { fProgressBarComposite.setVisible(false); } layout(); } }
/** * Hides the Cancel button and ProgressIndicator. * */ protected void hideProgress() { if (fProgressIsVisible && !isDisposed()) { fProgressIsVisible = false; fCancelEnabled = false; fCancelButtonIsVisible = false; if (fToolBar != null && !fToolBar.isDisposed()) { fToolBar.setVisible(false); } if (fProgressBarComposite != null && !fProgressBarComposite.isDisposed()) { fProgressBarComposite.setVisible(false); } layout(); } }
@Override public void beginTask(String name, int totalWork) { fTaskName = name; fSubTaskName = ""; //$NON-NLS-1$ queueUpdateLabel(); if (!fProgressIndicator.isDisposed()) { if (totalWork == IProgressMonitor.UNKNOWN || totalWork == 0) { fProgressIndicator.beginAnimatedTask(); } else { fProgressIndicator.beginTask(totalWork); } } if (fToolBar != null && !fToolBar.isDisposed()) { fToolBar.setVisible(true); fToolBar.setFocus(); } }
@Override public void postProcess(MUIElement element) { ToolBar tb = (ToolBar) element.getWidget(); if (((EObject) element).eContainer() instanceof MPart) { MPart part = (MPart) ((EObject) element).eContainer(); MMenu viewMenu = getViewMenu(part); // View menu (if any) if (viewMenu != null) { addMenuButton(part, tb, viewMenu); } } tb.pack(); tb.setVisible(true); super.postProcess(element); }
private void initButton(Image im, final String tt) { toolButton.setImage(im); toolButton.setToolTipText(tt); toolbar.setVisible(true); toolbar.getParent().requestLayout(); // must layout if (currentAccessibleListener != null) toolbar.getAccessible().removeAccessibleListener(currentAccessibleListener); currentAccessibleListener = new AccessibleAdapter() { @Override public void getName(AccessibleEvent e) { e.result = tt; } }; toolbar.getAccessible().addAccessibleListener(currentAccessibleListener); }
@Override public void setInput(Object input) { super.setInput(input); if (getViewer() == null || !Utilities.okToUse(getViewer().getControl())) return; ViewerDescriptor[] vd = CompareUIPlugin.getDefault() .findContentViewerDescriptor(getViewer(), getInput(), getCompareConfiguration()); toolBar.setVisible(vd != null && vd.length > 1); CompareConfiguration cc = getCompareConfiguration(); Boolean isOptimized = (Boolean) cc.getProperty(OPTIMIZED_ALGORITHM_USED); boolean optimizedVisible = isOptimized != null && isOptimized.booleanValue(); labelOptimized.setVisible(optimizedVisible); recomputeLink.setVisible(optimizedVisible); }
@Override public void setInput(Object input) { super.setInput(input); if (getViewer() == null || !Utilities.okToUse(getViewer().getControl())) return; ViewerDescriptor[] vd = null; if (getInput() instanceof ICompareInput) { vd = CompareUIPlugin.getDefault().findStructureViewerDescriptor( getViewer(), (ICompareInput) getInput(), getCompareConfiguration()); } toolBar.setVisible(vd != null && vd.length > 1); }