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

added icons to operator panels and several views

parent f3de2b53
No related branches found
No related tags found
No related merge requests found
org.fortiss.tooling.kernel.ui/trunk/icons/debug.gif

348 B

org.fortiss.tooling.kernel.ui/trunk/icons/error.gif

605 B

org.fortiss.tooling.kernel.ui/trunk/icons/fatal.gif

333 B

org.fortiss.tooling.kernel.ui/trunk/icons/info.gif

267 B

org.fortiss.tooling.kernel.ui/trunk/icons/marker_view.gif

577 B

org.fortiss.tooling.kernel.ui/trunk/icons/navigator.gif

366 B

org.fortiss.tooling.kernel.ui/trunk/icons/warning.gif

331 B

......@@ -19,14 +19,14 @@
point="org.eclipse.ui.views">
<view
class="org.fortiss.tooling.kernel.ui.internal.views.NavigatorViewPart"
icon="icons/tumlogo.png"
icon="icons/navigator.gif"
id="org.fortiss.tooling.kernel.model.navigator"
name="Model Navigator"
restorable="true">
</view>
<view
class="org.fortiss.tooling.kernel.ui.internal.views.MarkerViewPart"
icon="icons/tumlogo.png"
icon="icons/marker_view.gif"
id="org.fortiss.tooling.kernel.model.marker"
name="Model Markers"
restorable="true">
......
......@@ -37,12 +37,14 @@ import org.eclipse.jface.viewers.ITreeContentProvider;
import org.eclipse.jface.viewers.Viewer;
import org.eclipse.jface.viewers.ViewerCell;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.part.ViewPart;
import org.fortiss.tooling.kernel.extension.data.IConstraintViolation;
import org.fortiss.tooling.kernel.extension.data.IConstraintViolation.ESeverity;
import org.fortiss.tooling.kernel.service.IPersistencyService;
import org.fortiss.tooling.kernel.ui.ToolingKernelUIActivator;
import org.fortiss.tooling.kernel.ui.extension.IModelElementHandler;
import org.fortiss.tooling.kernel.ui.internal.MarkerService;
import org.fortiss.tooling.kernel.ui.service.IMarkerService;
......@@ -136,10 +138,12 @@ public class MarkerViewPart extends ViewPart {
public void update(ViewerCell cell) {
if (cell.getElement() instanceof ESeverity) {
cell.setText(((ESeverity) cell.getElement()).toString());
cell.setImage(getImageFor((ESeverity) cell.getElement()));
} else {
cell.setText("");
}
}
});
gui.getElementColumn().setLabelProvider(new CellLabelProvider() {
@Override
......@@ -250,4 +254,27 @@ public class MarkerViewPart extends ViewPart {
refresh();
}
}
public Image getImageFor(ESeverity severity) {
switch (severity) {
case FATAL:
return ToolingKernelUIActivator.getImageDescriptor(
"icons/fatal.gif").createImage();
case ERROR:
return ToolingKernelUIActivator.getImageDescriptor(
"icons/error.gif").createImage();
case WARNING:
return ToolingKernelUIActivator.getImageDescriptor(
"icons/warning.gif").createImage();
case INFO:
return ToolingKernelUIActivator
.getImageDescriptor("icons/info.gif").createImage();
case DEBUG:
return ToolingKernelUIActivator.getImageDescriptor(
"icons/debug.gif").createImage();
}
return null;
}
}
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