tltmBack.setDisabledImage( imageBackDisabled ); tltmBack.setToolTipText( BaseMessages.getString( PKG, "Spoon.Documentation.Tooltip.Back" ) ); tltmBack.setEnabled( false ); tltmForward.setDisabledImage( imageForwardDisabled ); tltmForward.setToolTipText( BaseMessages.getString( PKG, "Spoon.Documentation.Tooltip.Forward" ) ); tltmForward.setEnabled( false ); tltmRefresh.setDisabledImage( imageRefreshDisabled ); tltmRefresh.setToolTipText( BaseMessages.getString( PKG, "Spoon.Documentation.Tooltip.Refresh" ) ); tltmRefresh.setEnabled( true ); tltmHome.setDisabledImage( imageHomeDisabled ); tltmHome.setToolTipText( BaseMessages.getString( PKG, "Spoon.Documentation.Tooltip.Home" ) ); tltmHome.setEnabled( true ); tltmPrint.setDisabledImage( imagePrintDisabled ); tltmPrint.setToolTipText( BaseMessages.getString( PKG, "Spoon.Documentation.Tooltip.Print" ) ); tltmPrint.setEnabled( true );
clearSelectionFilter.setDisabledImage( GUIResource.getInstance().getImageClearTextDisabled() );
private void createIndexing(final ToolBar bar) { bIndexing = new ToolItem(bar, SWT.CHECK); bIndexing.setDisabledImage(GlancePlugin .getImage(GlancePlugin.IMG_INDEXING_FINISHED)); bIndexing.addSelectionListener(new SelectionAdapter() { @Override public void selected(final SelectionEvent e) { if (indexState == INDEXING_STATE_INITIAL) { SearchManager.getIntance().index(); } else if (indexState != INDEXING_STATE_FINISHED) { fireIndexCanceled(); } } }); }
public static void restoreDefaultImage(ToolItem item) { restoreDefaultImage((Item) item); Image defaultImage = (Image) item.getData(DEFAULT_HOT_IMAGE); if (defaultImage != null) { item.setHotImage(defaultImage.isDisposed() ? null : defaultImage); } defaultImage = (Image) item.getData(DEFAULT_DISABLE_IMAGE); if (defaultImage != null) { item.setDisabledImage(defaultImage.isDisposed() ? null : defaultImage); } }
protected ToolItem createSettingsMenu(final ToolBar bar) { final ToolItem settings = new ToolItem(bar, SWT.PUSH); settings.setImage(JFaceResources.getImage(PopupDialog.POPUP_IMG_MENU)); settings.setDisabledImage(JFaceResources .getImage(PopupDialog.POPUP_IMG_MENU_DISABLED)); settings.setToolTipText("Settings"); //$NON-NLS-1$ settings.addSelectionListener(new SelectionAdapter() { @Override public void selected(final SelectionEvent e) { showSettings(); } }); return settings; }
private void createViewMenu(Composite parent) { fToolBar= new ToolBar(parent, SWT.FLAT); fToolItem= new ToolItem(fToolBar, SWT.PUSH, 0); GridData data= new GridData(); data.horizontalAlignment= GridData.END; fToolBar.setLayoutData(data); fToolItem.setImage(JavaPluginImages.get(JavaPluginImages.IMG_ELCL_VIEW_MENU)); fToolItem.setDisabledImage(JavaPluginImages.get(JavaPluginImages.IMG_DLCL_VIEW_MENU)); fToolItem.setToolTipText(JavaUIMessages.TypeSelectionComponent_menu); fToolItem.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { showViewMenu(); } }); fMenuManager= new MenuManager(); fillViewMenu(fMenuManager); // ICommandService commandService= (ICommandService)PlatformUI.getWorkbench().getAdapter(ICommandService.class); // IHandlerService handlerService= (IHandlerService)PlatformUI.getWorkbench().getAdapter(IHandlerService.class); }
private void createViewMenu(Composite parent) { fToolBar= new ToolBar(parent, SWT.FLAT); fToolItem= new ToolItem(fToolBar, SWT.PUSH, 0); GridData data= new GridData(); data.horizontalAlignment= GridData.END; fToolBar.setLayoutData(data); fToolItem.setImage(JavaPluginImages.get(JavaPluginImages.IMG_ELCL_VIEW_MENU)); fToolItem.setDisabledImage(JavaPluginImages.get(JavaPluginImages.IMG_DLCL_VIEW_MENU)); fToolItem.setToolTipText(JavaUIMessages.TypeSelectionComponent_menu); fToolItem.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { showViewMenu(); } }); fMenuManager= new MenuManager(); fillViewMenu(fMenuManager); // ICommandService commandService= (ICommandService)PlatformUI.getWorkbench().getAdapter(ICommandService.class); // IHandlerService handlerService= (IHandlerService)PlatformUI.getWorkbench().getAdapter(IHandlerService.class); }
protected void updateIcons() { if (!(widget instanceof Item)) { return; } Item item = (Item) widget; String iconURI = modelItem.getIconURI() != null ? modelItem.getIconURI() : ""; //$NON-NLS-1$ String disabledURI = getDisabledIconURI(modelItem); Object disabledData = item.getData(DISABLED_URI); if (disabledData == null) disabledData = ""; //$NON-NLS-1$ if (!iconURI.equals(item.getData(ICON_URI)) || !disabledURI.equals(disabledData)) { LocalResourceManager resourceManager = new LocalResourceManager(JFaceResources.getResources()); Image iconImage = getImage(iconURI, resourceManager); item.setImage(iconImage); item.setData(ICON_URI, iconURI); if (item instanceof ToolItem) { iconImage = getImage(disabledURI, resourceManager); ((ToolItem) item).setDisabledImage(iconImage); item.setData(DISABLED_URI, disabledURI); } disposeOldImages(); localResourceManager = resourceManager; } }
private void createViewMenu(Composite parent) { fToolBar= new ToolBar(parent, SWT.FLAT); fToolItem= new ToolItem(fToolBar, SWT.PUSH, 0); GridData data= new GridData(); data.horizontalAlignment= GridData.END; fToolBar.setLayoutData(data); fToolItem.setImage(JavaPluginImages.get(JavaPluginImages.IMG_ELCL_VIEW_MENU)); fToolItem.setDisabledImage(JavaPluginImages.get(JavaPluginImages.IMG_DLCL_VIEW_MENU)); fToolItem.setToolTipText(JavaUIMessages.TypeSelectionComponent_menu); fToolItem.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { showViewMenu(); } }); fMenuManager= new MenuManager(); fillViewMenu(fMenuManager); // ICommandService commandService= (ICommandService)PlatformUI.getWorkbench().getAdapter(ICommandService.class); // IHandlerService handlerService= (IHandlerService)PlatformUI.getWorkbench().getAdapter(IHandlerService.class); }
private void createViewMenu(Composite parent) { fToolBar= new ToolBar(parent, SWT.FLAT); fToolItem= new ToolItem(fToolBar, SWT.PUSH, 0); GridData data= new GridData(); data.horizontalAlignment= GridData.END; fToolBar.setLayoutData(data); fToolItem.setImage(JavaPluginImages.get(JavaPluginImages.IMG_ELCL_VIEW_MENU)); fToolItem.setDisabledImage(JavaPluginImages.get(JavaPluginImages.IMG_DLCL_VIEW_MENU)); fToolItem.setToolTipText(JavaUIMessages.TypeSelectionComponent_menu); fToolItem.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { showViewMenu(); } }); fMenuManager= new MenuManager(); fillViewMenu(fMenuManager); // ICommandService commandService= (ICommandService)PlatformUI.getWorkbench().getAdapter(ICommandService.class); // IHandlerService handlerService= (IHandlerService)PlatformUI.getWorkbench().getAdapter(IHandlerService.class); }
/** * Set the images in the toolbar based on whether the receiver is finished * or not. Also update tooltips if required. * */ private void updateToolBarValues() { if (isCompleted()) { actionButton.setImage(JFaceResources .getImage(CLEAR_FINISHED_JOB_KEY)); actionButton.setDisabledImage(JFaceResources .getImage(DISABLED_CLEAR_FINISHED_JOB_KEY)); actionButton .setToolTipText(ProgressMessages.NewProgressView_ClearJobToolTip); } else { actionButton.setImage(JFaceResources.getImage(STOP_IMAGE_KEY)); actionButton.setDisabledImage(JFaceResources .getImage(DISABLED_STOP_IMAGE_KEY)); } for (JobInfo jobInfo : getJobInfos()) { // Only disable if there is an unresponsive operation if (jobInfo.isCanceled() && !isCompleted()) { actionButton.setEnabled(false); return; } } actionButton.setEnabled(true); }
private ToolItem createExpansionItem(ToolBar toolBar, final boolean expand, ImageDescriptor image, ImageDescriptor disabledImage, String tooltip) { ToolItem item= new ToolItem(toolBar, SWT.PUSH); final Image createdImage= image.createImage(); final Image createdDisabledImage= disabledImage.createImage(); item.setImage(createdImage); item.setDisabledImage(createdDisabledImage); item.setToolTipText(tooltip); item.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { setAllExpanded(null, expand); } }); item.addDisposeListener(new DisposeListener() { @Override public void widgetDisposed(DisposeEvent e) { createdImage.dispose(); createdDisabledImage.dispose(); } }); return item; }
private void updateIcons() { if (!(widget instanceof Item)) { return; } Item item = (Item) widget; String iconURI = model.getIconURI() != null ? model.getIconURI() : ""; //$NON-NLS-1$ String disabledURI = getDisabledIconURI(model); if (!iconURI.equals(item.getData(ICON_URI)) || !disabledURI.equals(item.getData(DISABLED_URI))) { LocalResourceManager resourceManager = new LocalResourceManager( JFaceResources.getResources()); Image iconImage = getImage(iconURI, resourceManager); item.setImage(iconImage); item.setData(ICON_URI, iconURI); if (item instanceof ToolItem) { iconImage = getImage(disabledURI, resourceManager); ((ToolItem) item).setDisabledImage(iconImage); item.setData(DISABLED_URI, disabledURI); } disposeOldImages(); localResourceManager = resourceManager; } }
private void updateIcons() { if (!(widget instanceof Item)) { return; } Item item = (Item) widget; String iconURI = model.getIconURI() != null ? model.getIconURI() : ""; //$NON-NLS-1$ String disabledURI = getDisabledIconURI(model); Object disabledData = item.getData(DISABLED_URI); if (disabledData == null) disabledData = ""; //$NON-NLS-1$ if (!iconURI.equals(item.getData(ICON_URI)) || !disabledURI.equals(disabledData)) { LocalResourceManager resourceManager = new LocalResourceManager( JFaceResources.getResources()); Image iconImage = getImage(iconURI, resourceManager); item.setImage(iconImage); item.setData(ICON_URI, iconURI); if (item instanceof ToolItem) { iconImage = getImage(disabledURI, resourceManager); ((ToolItem) item).setDisabledImage(iconImage); item.setData(DISABLED_URI, disabledURI); } disposeOldImages(); localResourceManager = resourceManager; } }
@Override protected void updateWidget() { String value= getPreferences().get(getKey()); int wrappingStyle= DefaultCodeFormatterConstants.getWrappingStyle(value); boolean wrapEnabled= wrappingStyle != DefaultCodeFormatterConstants.WRAP_NO_SPLIT; MenuItem wrapStyleItem= updateMenuItem(fWrapStyleItems, wrappingStyle); fWrapStyleDropDown.setToolTipText(FormatterMessages.FormatterModifyDialog_lineWrap_wrapping_policy_label + wrapStyleItem.getText()); fWrapStyleDropDown.setImage(wrapStyleItem.getImage()); boolean forceWrapping= DefaultCodeFormatterConstants.getForceWrapping(value); fForceSplitItem.setSelection(forceWrapping); fForceSplitItem.setEnabled(wrapEnabled); MenuItem indentStyleItem= updateMenuItem(fIndentationItems, DefaultCodeFormatterConstants.getIndentStyle(value)); fIndentationDropDown.setToolTipText(FormatterMessages.FormatterModifyDialog_lineWrap_indentation_policy_label + indentStyleItem.getText()); fIndentationDropDown.setImage(indentStyleItem.getImage()); fIndentationDropDown.setDisabledImage((Image) indentStyleItem.getData(DATA_IMAGE_DISABLED)); fIndentationDropDown.setEnabled(wrapEnabled); if (fWrapBeforeKey != null) { int wrapBeforeAfterValue= WRAP_BEFORE_PREF_VALUES.indexOf(getPreferences().get(fWrapBeforeKey)); MenuItem wrapBeforeAfterItem= updateMenuItem(fWrapBeforeAfterItems, wrapBeforeAfterValue); fWrapBeforeAfterDropDown.setToolTipText(wrapBeforeAfterItem.getText()); fWrapBeforeAfterDropDown.setImage(wrapBeforeAfterItem.getImage()); fWrapBeforeAfterDropDown.setDisabledImage((Image) wrapBeforeAfterItem.getData(DATA_IMAGE_DISABLED)); fWrapBeforeAfterDropDown.setEnabled(wrapEnabled); } }
private LineWrapPreference(ToolBar toolBar, String label, String key, String wrapBeforeKey, Images images) { super(toolBar, label, key, VALUE_MATCHER); fWrapBeforeKey= wrapBeforeKey; if (wrapBeforeKey != null) { fWrapBeforeAfterDropDown= createDropDown(toolBar, WRAP_BEFORE_AFTER, fWrapBeforeAfterItems, images); addSeparator(toolBar); } else { fWrapBeforeAfterDropDown= null; } fWrapStyleDropDown= createDropDown(toolBar, WRAP_STYLE, fWrapStyleItems, images); addSeparator(toolBar); fForceSplitItem= new ToolItem(toolBar, SWT.CHECK); fForceSplitItem.setToolTipText(FormatterMessages.FormatterModifyDialog_lineWrap_val_force_split); fForceSplitItem.setImage(images.get(JavaPluginImages.DESC_ELCL_WRAP_FORCE)); fForceSplitItem.setDisabledImage(images.get(JavaPluginImages.DESC_DLCL_WRAP_FORCE)); addSeparator(toolBar); fIndentationDropDown= createDropDown(toolBar, INDENT_STYLE, fIndentationItems, images); }
/** * Create the dialog's menu for the move and resize actions. * * @param parent * The parent composite. */ private void createDialogMenu(Composite parent) { toolBar = new ToolBar(parent, SWT.FLAT); ToolItem viewMenuButton = new ToolItem(toolBar, SWT.PUSH, 0); GridDataFactory.fillDefaults().align(SWT.END, SWT.CENTER).applyTo(toolBar); viewMenuButton.setImage(JFaceResources.getImage(POPUP_IMG_MENU)); viewMenuButton.setDisabledImage(JFaceResources.getImage(POPUP_IMG_MENU_DISABLED)); viewMenuButton.setToolTipText(JFaceResources.getString("PopupDialog.menuTooltip")); //$NON-NLS-1$ viewMenuButton.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { showDialogMenu(); } }); // See https://bugs.eclipse.org/bugs/show_bug.cgi?id=177183 toolBar.addMouseListener(new MouseAdapter() { @Override public void mouseDown(MouseEvent e) { showDialogMenu(); } }); }
/** * Create the dialog's menu for the move and resize actions. * * @param parent * The parent composite. */ private void createDialogMenu(Composite parent) { toolBar = new ToolBar(parent, SWT.FLAT); ToolItem viewMenuButton = new ToolItem(toolBar, SWT.PUSH, 0); GridDataFactory.fillDefaults().align(SWT.END, SWT.CENTER).applyTo( toolBar); viewMenuButton.setImage(JFaceResources.getImage(POPUP_IMG_MENU)); viewMenuButton.setDisabledImage(JFaceResources .getImage(POPUP_IMG_MENU_DISABLED)); viewMenuButton.setToolTipText(JFaceResources .getString("PopupDialog.menuTooltip")); //$NON-NLS-1$ viewMenuButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { showDialogMenu(); } }); // See https://bugs.eclipse.org/bugs/show_bug.cgi?id=177183 toolBar.addMouseListener(new MouseAdapter() { public void mouseDown(MouseEvent e) { showDialogMenu(); } }); }
private void updateIcons() { if (widget instanceof MenuItem) { MenuItem item = (MenuItem) widget; LocalResourceManager m = new LocalResourceManager(JFaceResources .getResources()); try { item.setImage(icon == null ? null : m.createImage(icon)); } catch (DeviceResourceException e) { icon = ImageDescriptor.getMissingImageDescriptor(); item.setImage(m.createImage(icon)); // as we replaced the failed icon, log the message once. StatusManager.getManager().handle( new Status(IStatus.ERROR, WorkbenchPlugin.PI_WORKBENCH, "Failed to load image", e)); //$NON-NLS-1$ } disposeOldImages(); localResourceManager = m; } else if (widget instanceof ToolItem) { ToolItem item = (ToolItem) widget; LocalResourceManager m = new LocalResourceManager(JFaceResources .getResources()); item.setDisabledImage(disabledIcon == null ? null : m .createImage(disabledIcon)); item.setHotImage(hoverIcon == null ? null : m .createImage(hoverIcon)); item.setImage(icon == null ? null : m.createImage(icon)); disposeOldImages(); localResourceManager = m; } }
/** * Create the dialog's menu for the move and resize actions. * * @param parent * The parent composite. */ private void createDialogMenu(Composite parent) { toolBar = new ToolBar(parent, SWT.FLAT); ToolItem viewMenuButton = new ToolItem(toolBar, SWT.PUSH, 0); GridDataFactory.fillDefaults().align(SWT.END, SWT.CENTER).applyTo(toolBar); viewMenuButton.setImage(JFaceResources.getImage(POPUP_IMG_MENU)); viewMenuButton.setDisabledImage(JFaceResources.getImage(POPUP_IMG_MENU_DISABLED)); viewMenuButton.setToolTipText(JFaceResources.getString("PopupDialog.menuTooltip")); //$NON-NLS-1$ viewMenuButton.addSelectionListener(widgetSelectedAdapter(e -> showDialogMenu())); // See https://bugs.eclipse.org/bugs/show_bug.cgi?id=177183 toolBar.addMouseListener(new MouseAdapter() { @Override public void mouseDown(MouseEvent e) { showDialogMenu(); } }); }