Skip to content
Snippets Groups Projects
Commit 87a07e82 authored by Christoph Döbber's avatar Christoph Döbber
Browse files

major beautifications

refs 181
parent 129c74a5
No related branches found
No related tags found
No related merge requests found
...@@ -32,12 +32,12 @@ import org.eclipse.emf.ecore.EObject; ...@@ -32,12 +32,12 @@ import org.eclipse.emf.ecore.EObject;
import org.eclipse.jface.action.Action; import org.eclipse.jface.action.Action;
import org.eclipse.jface.action.IToolBarManager; import org.eclipse.jface.action.IToolBarManager;
import org.eclipse.jface.action.Separator; import org.eclipse.jface.action.Separator;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.jface.viewers.CellLabelProvider; import org.eclipse.jface.viewers.CellLabelProvider;
import org.eclipse.jface.viewers.ITreeContentProvider; import org.eclipse.jface.viewers.ITreeContentProvider;
import org.eclipse.jface.viewers.Viewer; import org.eclipse.jface.viewers.Viewer;
import org.eclipse.jface.viewers.ViewerCell; import org.eclipse.jface.viewers.ViewerCell;
import org.eclipse.swt.SWT; import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.part.ViewPart; import org.eclipse.ui.part.ViewPart;
...@@ -138,7 +138,8 @@ public class MarkerViewPart extends ViewPart { ...@@ -138,7 +138,8 @@ public class MarkerViewPart extends ViewPart {
public void update(ViewerCell cell) { public void update(ViewerCell cell) {
if (cell.getElement() instanceof ESeverity) { if (cell.getElement() instanceof ESeverity) {
cell.setText(((ESeverity) cell.getElement()).toString()); cell.setText(((ESeverity) cell.getElement()).toString());
cell.setImage(getImageFor((ESeverity) cell.getElement())); cell.setImage(getImageFor((ESeverity) cell.getElement())
.createImage());
} else { } else {
cell.setText(""); cell.setText("");
} }
...@@ -244,6 +245,7 @@ public class MarkerViewPart extends ViewPart { ...@@ -244,6 +245,7 @@ public class MarkerViewPart extends ViewPart {
this.severity = severity; this.severity = severity;
setToolTipText(tooltip); setToolTipText(tooltip);
setChecked(toggleState.get(severity)); setChecked(toggleState.get(severity));
setImageDescriptor(getImageFor(severity));
} }
/** {@inheritDoc} */ /** {@inheritDoc} */
...@@ -256,23 +258,23 @@ public class MarkerViewPart extends ViewPart { ...@@ -256,23 +258,23 @@ public class MarkerViewPart extends ViewPart {
} }
/** Returns the icon appropriate for the severity. */ /** Returns the icon appropriate for the severity. */
public Image getImageFor(ESeverity severity) { public ImageDescriptor getImageFor(ESeverity severity) {
switch (severity) { switch (severity) {
case FATAL: case FATAL:
return ToolingKernelUIActivator.getImageDescriptor( return ToolingKernelUIActivator
"icons/fatal.gif").createImage(); .getImageDescriptor("icons/fatal.gif");
case ERROR: case ERROR:
return ToolingKernelUIActivator.getImageDescriptor( return ToolingKernelUIActivator
"icons/error.gif").createImage(); .getImageDescriptor("icons/error.gif");
case WARNING: case WARNING:
return ToolingKernelUIActivator.getImageDescriptor( return ToolingKernelUIActivator
"icons/warning.gif").createImage(); .getImageDescriptor("icons/warning.gif");
case INFO: case INFO:
return ToolingKernelUIActivator return ToolingKernelUIActivator
.getImageDescriptor("icons/info.gif").createImage(); .getImageDescriptor("icons/info.gif");
case DEBUG: case DEBUG:
return ToolingKernelUIActivator.getImageDescriptor( return ToolingKernelUIActivator
"icons/debug.gif").createImage(); .getImageDescriptor("icons/debug.gif");
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment