/** * Returns whether the tool bar control is created and not disposed. * * @return <code>true</code> if the control is created and not disposed, * <code>false</code> otherwise */ private boolean toolBarExist() { return toolBar != null && !toolBar.isDisposed(); }
/** * Returns whether the tool bar control is created and not disposed. * * @return <code>true</code> if the control is created and not disposed, * <code>false</code> otherwise */ private boolean toolBarExist() { return toolBar != null && !toolBar.isDisposed(); }
/** * Returns whether the tool bar control is created and not disposed. * * @return <code>true</code> if the control is created and not disposed, * <code>false</code> otherwise */ private boolean toolBarExist() { return toolBar != null && !toolBar.isDisposed(); }
public boolean setFocus(IWidgetTokenOwner owner) { if (fToolBar != null && ! fToolBar.isDisposed()) showMenu(fToolBar); return true; } }
public boolean setFocus(IWidgetTokenOwner owner) { if (toolBar != null && !toolBar.isDisposed()) showMenu(toolBar); return true; }
@Override public boolean setFocus(IWidgetTokenOwner owner) { if (fToolBar != null && ! fToolBar.isDisposed()) showMenu(fToolBar); return true; }
public int getItemCount() { ToolBar toolBar = getControl(); if (toolBar == null || toolBar.isDisposed()) { return 0; } return toolBar.getItemCount(); }
/** * Disposes of the view menu associated with the given tab folder. * * @param ctf * the tab folder to clear of its view menu */ public void disposeViewMenu(CTabFolder ctf) { ToolBar vmTB = getViewMenuTB(ctf); if (vmTB != null && !vmTB.isDisposed()) vmTB.dispose(); }
@Override public int getItemCount() { ToolBar toolBar = getControl(); if (toolBar == null || toolBar.isDisposed()) { return 0; } return toolBar.getItemCount(); }
/** * @see org.eclipse.ui.IWindowListener#windowClosed(org.eclipse.ui.IWorkbenchWindow) */ @Override public void windowClosed(IWorkbenchWindow window) { ToolBar bar = fToolbars.remove(window); if(bar != null && !bar.isDisposed()) { bar.removeMouseTrackListener(fMouseListener); } if(fWindows.remove(window)) { window.getSelectionService().removeSelectionListener(this); } }
@Override public int getItemCount() { ToolBar toolBar = getControl(); if (toolBar == null || toolBar.isDisposed()) { return 0; } return toolBar.getItemCount(); }
/** * 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); }
/** * Makes the Cancel button visible. * */ protected void showButton() { if (fToolBar != null && !fToolBar.isDisposed()) { fToolBar.setVisible(true); fToolBar.setEnabled(true); fToolBar.setCursor(fStopButtonCursor); fCancelButtonIsVisible = true; } }
Composite getShellClientComposite() { if (trimStackTB == null || trimStackTB.isDisposed()) { return null; } Shell theShell = trimStackTB.getShell(); if (!(theShell.getLayout() instanceof TrimmedPartLayout)) return null; TrimmedPartLayout tpl = (TrimmedPartLayout) theShell.getLayout(); return tpl.clientArea; }
/** * 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 widgetDisposed(DisposeEvent e) { if (JavaPlugin.DEBUG_BREADCRUMB_ITEM_DROP_DOWN) System.out.println("==> shell disposed"); //$NON-NLS-1$ display.removeFilter(SWT.FocusIn, focusListener); display.removeFilter(SWT.FocusOut, focusListener); if (!fToolBar.isDisposed()) { fToolBar.getShell().removeControlListener(controlListener); } } });
@Override public void childRendered(MElementContainer<MUIElement> parentElement, MUIElement element) { super.childRendered(parentElement, element); ToolBar toolbar = (ToolBar) getUIContainer(element); if (toolbar != null && !toolbar.isDisposed()) { toolbar.getShell().layout(new Control[] { toolbar }, SWT.DEFER); } }
/** * 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 widgetDisposed(DisposeEvent e) { if (DebugUIPlugin.DEBUG_BREADCRUMB) { DebugUIPlugin.trace("==> shell disposed"); //$NON-NLS-1$ } display.removeFilter(SWT.FocusIn, focusListener); display.removeFilter(SWT.FocusOut, focusListener); if (!fToolBar.isDisposed()) { fToolBar.getShell().removeControlListener(controlListener); } } });
public void clearTR(CTabFolder ctf) { disposeViewMenu(ctf); ToolBar vmTB = getViewMenuTB(ctf); if (vmTB != null && !vmTB.isDisposed()) vmTB.dispose(); MToolBar viewTBModel = getViewTB(ctf); if (viewTBModel != null && viewTBModel.getWidget() != null) viewTBModel.setVisible(false); ctf.setTopRight(null); getTRComposite(ctf).setVisible(false); }