List of usage examples for org.eclipse.jface.window ToolTip RECREATE
int RECREATE
To view the source code for org.eclipse.jface.window ToolTip RECREATE.
Click Source Link
From source file:com.bdaum.zoom.ui.internal.views.BookmarkView.java
License:Open Source License
@SuppressWarnings("unused") protected void installHoveringController() { new BookmarkToolTipSupport(viewer, ToolTip.RECREATE, false); }
From source file:com.ebmwebsourcing.petals.common.internal.provisional.swt.ImageToolitp.java
License:Open Source License
/** * Constructor.//from w w w . j av a 2 s. com * @param control * @param desc (not null) */ public ImageToolitp(Control control, ImageDescriptor desc) { super(control, ToolTip.RECREATE, true); this.desc = desc; }
From source file:de.fips.plugin.tinyaudioplayer.view.playlist.PlaylistView.java
License:Open Source License
@Override public void createPartControl(final Composite parent) { val player = TinyAudioPlayerPlugin.getDefaultPlayer(); viewer = new TableViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER); viewer.addDoubleClickListener(new PlaylistDoubleClickListener(player)); viewer.addSelectionChangedListener(new PlaylistSelectionChangedListener(player)); viewer.setContentProvider(new PlaylistContentProvider()); viewer.setLabelProvider(new PlaylistItemLabelProvider(player)); viewer.getTable().addKeyListener(new PlaylistKeyListener(player)); viewer.setInput(player.getPlaylist()); ColumnViewerToolTipSupport.enableFor(viewer, ToolTip.RECREATE); }
From source file:de.tub.tfs.muvitor.gef.directedit.MuvitorDirectEditManager.java
License:Open Source License
DefaultToolTip getErrorToolTip() { if (errorToolTip == null) { errorToolTip = new DefaultToolTip(getCellEditor().getControl(), ToolTip.RECREATE | SWT.SHADOW_IN, true); }/* w w w . ja va 2 s . co m*/ return errorToolTip; }
From source file:de.tub.tfs.muvitor.gef.directedit.MuvitorTreeDirectEditManager.java
License:Open Source License
DefaultToolTip getErrorToolTip() { if (cellEditor == null) return null; if (errorToolTip == null) { errorToolTip = new DefaultToolTip(cellEditor.getControl(), ToolTip.RECREATE, true); }/*w ww. j a v a 2 s . c om*/ return errorToolTip; }
From source file:net.certiv.fluentmark.outline.FluentOutlinePage.java
License:Open Source License
@SuppressWarnings("unused") private void createToolTip() { new ToolTip(viewer.getControl(), ToolTip.RECREATE, false) { @Override/*from w w w. j av a 2 s .c o m*/ protected Composite createToolTipContentArea(Event event, Composite parent) { Composite comp = new Composite(parent, SWT.NONE); comp.setBackground(parent.getDisplay().getSystemColor(SWT.COLOR_INFO_BACKGROUND)); GridLayoutFactory.swtDefaults().margins(2, 2).spacing(4, 1).applyTo(comp); Object tipItem = getToolTipItem(new Point(event.x, event.y)); if (tipItem instanceof PagePart) { PagePart part = (PagePart) tipItem; Label label = new Label(comp, SWT.WRAP); label.setBackground(comp.getBackground()); label.setText(part.getTooltip()); } return comp; } @Override protected boolean shouldCreateToolTip(Event event) { final Object eventItem = getToolTipItem(new Point(event.x, event.y)); boolean shouldCreate = eventItem != null && eventItem instanceof PagePart && super.shouldCreateToolTip(event); if (!shouldCreate) hide(); return shouldCreate; } protected Object getToolTipItem(Point point) { Tree control = (Tree) viewer.getControl(); TreeItem item = control.getItem(point); if (item != null) return item.getData(); return null; } }; }
From source file:org.bonitasoft.studio.parameters.property.section.ParameterPropertySection.java
License:Open Source License
protected void createParameterComposite(final Composite parent) { final Composite parameterComposite = getWidgetFactory().createComposite(parent); parameterComposite.setLayoutData(GridDataFactory.fillDefaults().grab(true, true).create()); parameterComposite.setLayout(GridLayoutFactory.fillDefaults().numColumns(3).margins(10, 10) .extendedMargins(0, 20, 5, 15).create()); widgetFactory.createLabel(parameterComposite, ""); final Composite buttonsComposite = getWidgetFactory().createComposite(parameterComposite, SWT.NONE); buttonsComposite/*w w w . j a v a 2 s . c o m*/ .setLayout(GridLayoutFactory.fillDefaults().numColumns(1).margins(0, 0).spacing(0, 3).create()); buttonsComposite.setLayoutData(GridDataFactory.fillDefaults().align(SWT.FILL, SWT.TOP).create()); createAddParameterButton(buttonsComposite); updateButton = createUpdateParameterButton(buttonsComposite); createRemoveParameterButton(buttonsComposite); parameterTableViewer = new TableViewer(parameterComposite, SWT.BORDER | SWT.MULTI | SWT.NO_FOCUS | SWT.H_SCROLL | SWT.V_SCROLL); parameterTableViewer.getTable().setLayout(GridLayoutFactory.fillDefaults().create()); getWidgetFactory().adapt(parameterTableViewer.getTable(), false, false); parameterTableViewer.getTable() .setLayoutData(GridDataFactory.fillDefaults().grab(true, true).hint(200, 100).create()); parameterTableViewer.setSorter(new ViewerSorter()); parameterTableViewer.addDoubleClickListener(this); parameterTableViewer.addSelectionChangedListener(this); parameterTableViewer.setContentProvider(new ArrayContentProvider()); parameterTableViewer.setLabelProvider(new ParameterStyledLabelProvider()); ColumnViewerToolTipSupport.enableFor(parameterTableViewer, ToolTip.RECREATE); }
From source file:org.eclipse.cdt.codan.internal.ui.preferences.ProblemsTreeEditor.java
License:Open Source License
public ProblemsTreeEditor(Composite parent, IProblemProfile profile) { super(PreferenceConstants.P_PROBLEMS, CodanUIMessages.ProblemsTreeEditor_Problems, parent); setEmptySelectionAllowed(true);// w w w. j ava 2s. c o m getTreeViewer().getTree().setHeaderVisible(true); // getTreeViewer().getTree(). getTreeViewer().setContentProvider(new ProblemsContentProvider()); getTreeViewer().setCheckStateProvider(new ProblemsCheckStateProvider()); //getTreeViewer().getTree(). ColumnViewerToolTipSupport.enableFor(getTreeViewer(), ToolTip.RECREATE); // column Name TreeViewerColumn column1 = new TreeViewerColumn(getTreeViewer(), SWT.NONE); column1.getColumn().setWidth(300); column1.getColumn().setText(CodanUIMessages.ProblemsTreeEditor_NameColumn); column1.setLabelProvider(new ColumnLabelProvider() { @Override public String getText(Object element) { if (element instanceof IProblem) { IProblem p = (IProblem) element; return p.getName(); } if (element instanceof IProblemCategory) { IProblemCategory p = (IProblemCategory) element; return p.getName(); } return null; } @Override public boolean useNativeToolTip(Object object) { return true; } @Override public String getToolTipText(Object element) { if (element instanceof IProblem) { IProblem p = (IProblem) element; String sampleMessage = getSampleMessage(p); int wrapLen = sampleMessage.length(); if (wrapLen < 60) wrapLen = 60; if (wrapLen > 100) wrapLen = 100; String toolTip = ""; //$NON-NLS-1$ String description = p.getDescription(); if (description != null) { toolTip = wrapText(description, wrapLen); toolTip += "\n\n"; //$NON-NLS-1$ } toolTip += CodanUIMessages.ProblemsTreeEditor_ToolTip; toolTip += "\n "; //$NON-NLS-1$ toolTip += wrapText(sampleMessage, wrapLen); return toolTip; } return super.getToolTipText(element); } private String wrapText(String description, int i) { String result = ""; //$NON-NLS-1$ while (description.length() > i) { int k = description.lastIndexOf(' ', i); if (k < 0) k = i; result += description.substring(0, k); result += '\n'; description = description.substring(k); } return result + description; } }); // column Severity TreeViewerColumn column2 = new TreeViewerColumn(getTreeViewer(), SWT.NONE); column2.getColumn().setWidth(100); column2.getColumn().setText(CodanUIMessages.ProblemsTreeEditor_SeverityColumn); column2.setLabelProvider(new ColumnLabelProvider() { @Override public Image getImage(Object element) { if (element instanceof IProblem) { IProblem p = (IProblem) element; switch (p.getSeverity().intValue()) { case IMarker.SEVERITY_INFO: return CodanUIActivator.getDefault().getImage(ImageConstants.ICON_INFO); case IMarker.SEVERITY_WARNING: return CodanUIActivator.getDefault().getImage(ImageConstants.ICON_WARNING); case IMarker.SEVERITY_ERROR: return CodanUIActivator.getDefault().getImage(ImageConstants.ICON_ERROR); } } return null; } @Override public String getText(Object element) { if (element instanceof IProblem) { IProblem p = (IProblem) element; return p.getSeverity().toTranslatableString(); } return null; } }); column2.setEditingSupport(new EditingSupport(getTreeViewer()) { @Override protected boolean canEdit(Object element) { return element instanceof IProblem; } @Override protected CellEditor getCellEditor(Object element) { return new ComboBoxCellEditor(getTreeViewer().getTree(), CodanSeverity.stringValues()); } @Override protected Object getValue(Object element) { return ((IProblem) element).getSeverity().intValue(); } @Override protected void setValue(Object element, Object value) { int index = ((Integer) value).intValue(); CodanSeverity val = CodanSeverity.values()[index]; ((IProblemWorkingCopy) element).setSeverity(val); getTreeViewer().update(element, null); } }); getTreeViewer().setAutoExpandLevel(2); codanPreferencesLoader.setInput(profile); getViewer().setInput(profile); }
From source file:org.eclipse.ease.discovery.ui.internal.common.OverviewToolTip.java
License:Open Source License
public OverviewToolTip(Control control, Resource source, Overview overview, Image leftImage) { super(control, ToolTip.RECREATE, true); Assert.isNotNull(source);/* www. j ava 2s . c o m*/ Assert.isNotNull(overview); this.parent = control; this.source = source; this.overview = overview; this.leftImage = leftImage; setHideOnMouseDown(false); // required for links to work }
From source file:org.eclipse.epp.internal.mpc.ui.wizards.OverviewToolTip.java
License:Open Source License
public OverviewToolTip(Control control, IMarketplaceWebBrowser browser, AbstractCatalogSource source, Overview overview, Image leftImage) { super(control, ToolTip.RECREATE, true); Assert.isNotNull(source);//ww w .j a v a2 s . c om Assert.isNotNull(overview); this.parent = control; this.source = source; this.overview = overview; this.leftImage = leftImage; this.browser = browser; setHideOnMouseDown(false); // required for links to work }