add helper to visualize the boundaries of a box for debugging
Signed-off-by: Florian Thienel <florian@thienel.org>
diff --git a/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/boxes/BaseBox.java b/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/boxes/BaseBox.java
index b1eb097..381007b 100644
--- a/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/boxes/BaseBox.java
+++ b/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/boxes/BaseBox.java
@@ -10,6 +10,9 @@
*******************************************************************************/
package org.eclipse.vex.core.internal.boxes;
+import org.eclipse.vex.core.internal.core.Color;
+import org.eclipse.vex.core.internal.core.Graphics;
+
/**
* @author Florian Thienel
*/
@@ -50,4 +53,9 @@
return x >= getAbsoluteLeft() + getWidth();
}
+ protected final void drawDebugBounds(final Graphics graphics) {
+ graphics.setForeground(graphics.getColor(Color.BLACK));
+ graphics.setLineWidth(1);
+ graphics.drawRect(0, 0, getWidth(), getHeight());
+ }
}