+++ /dev/null
-package eu.etaxonomy.taxeditor.prototype2.view.nameviewersupport;\r
-\r
-import org.eclipse.swt.graphics.Color;\r
-import org.eclipse.swt.graphics.GC;\r
-import org.eclipse.swt.graphics.Rectangle;\r
-import org.eclipse.swt.widgets.Composite;\r
-\r
-public class CompositeRectangle {\r
-\r
- GC gc;\r
- Rectangle rectangle;\r
- Composite composite;\r
- \r
- CompositeRectangle(Composite composite, Color color) {\r
- this.gc = new GC(composite);\r
- this.composite = composite;\r
- draw(color);\r
- }\r
-\r
- public void draw(Color color) {\r
- this.rectangle = composite.getClientArea();\r
- gc.setForeground(color);\r
- gc.drawRectangle(rectangle.x, rectangle.y, rectangle.width - 1, rectangle.height - 1);\r
- }\r
- \r
- public void dispose() {\r
- gc.dispose();\r
- }\r
- \r
-}\r