Skip to content
Snippets Groups Projects
Commit ea444985 authored by Piotr Gawron's avatar Piotr Gawron
Browse files

description fix for transparent compartments

parent 7f17fbe2
No related branches found
No related tags found
1 merge request!44Resolve "semantic zoom"
......@@ -103,7 +103,7 @@ public abstract class CompartmentConverter<T extends Compartment> extends Elemen
throw new DrawingException(new ElementUtils().getElementTag(compartment) + "Dimension of the alias must be bigger than 0.");
}
boolean textCentered = !isTransparent(compartment, params);
Rectangle2D border = compartment.getBorder();
Rectangle2D border;
if (textCentered) {
synchronized (placeFinderSynchronization) {
if (placeFinder == null || placeFinder.getModel() != compartment.getModelData()) {
......@@ -111,6 +111,12 @@ public abstract class CompartmentConverter<T extends Compartment> extends Elemen
}
border = placeFinder.getRetangle(compartment, params.getLevel());
}
} else {
border = new Rectangle2D.Double(
compartment.getNamePoint().getX(), compartment.getNamePoint().getY(),
compartment.getWidth() - (compartment.getNamePoint().getX() - compartment.getX()),
compartment.getHeight() - (compartment.getNamePoint().getY() - compartment.getY()));
}
double fontSize = DEFAULT_FONT_SIZE * params.getScale();
if (compartment.getFontSize() != 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