org.eclipse.jface.viewers.ViewerLabel Java Examples
The following examples show how to use
org.eclipse.jface.viewers.ViewerLabel.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: JavaSynchronizationLabelProvider.java From Eclipse-Postfix-Code-Completion with Eclipse Public License 1.0 | 6 votes |
public void updateLabel(ViewerLabel label, TreePath elementPath) { Object firstSegment = elementPath.getFirstSegment(); if (firstSegment instanceof IProject && elementPath.getSegmentCount() == 2) { IProject project = (IProject) firstSegment; Object lastSegment = elementPath.getLastSegment(); if (lastSegment instanceof IFolder) { IFolder folder = (IFolder) lastSegment; if (!folder.getParent().equals(project)) { // This means that a folder that is not a direct child of the project // is a child in the tree. Therefore, the resource content provider // must be active and in compress folder mode so we will leave // it to the resource provider to provide the proper label. // We need to do this because of bug 153912 return; } } } label.setImage(getImage(elementPath.getLastSegment())); label.setText(getText(elementPath.getLastSegment())); Font f = getFont(elementPath.getLastSegment()); if (f != null) label.setFont(f); }
Example #2
Source File: CrossflowNavigatorLabelProvider.java From scava with Eclipse Public License 2.0 | 5 votes |
/** * @generated */ public void updateLabel(ViewerLabel label, TreePath elementPath) { Object element = elementPath.getLastSegment(); if (element instanceof CrossflowNavigatorItem && !isOwnView(((CrossflowNavigatorItem) element).getView())) { return; } label.setText(getText(element)); label.setImage(getImage(element)); }
Example #3
Source File: DiagramPartitioningEditor.java From statecharts with Eclipse Public License 1.0 | 5 votes |
public void updateLabel(ViewerLabel label, TreePath elementPath) { Diagram lastSegment = (Diagram) elementPath.getLastSegment(); NamedElement element = (NamedElement) lastSegment.getElement(); AdapterFactoryLabelProvider provider = new AdapterFactoryLabelProvider( new SGraphItemProviderAdapterFactory()); label.setText(provider.getText(element)); if (element instanceof Statechart) label.setImage(StatechartImages.LOGO.image()); else label.setImage(provider.getImage(element)); }
Example #4
Source File: ProcessNavigatorLabelProvider.java From bonita-studio with GNU General Public License v2.0 | 5 votes |
/** * @generated */ public void updateLabel(ViewerLabel label, TreePath elementPath) { Object element = elementPath.getLastSegment(); if (element instanceof ProcessNavigatorItem && !isOwnView(((ProcessNavigatorItem) element).getView())) { return; } label.setText(getText(element)); label.setImage(getImage(element)); }