Skip to content

Commit

Permalink
Converted margin into the RenderingParameter variant
Browse files Browse the repository at this point in the history
  • Loading branch information
egonw committed May 19, 2012
1 parent 7eea476 commit 5475abd
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/main/org/openscience/cdk/renderer/Renderer.java
Expand Up @@ -41,6 +41,7 @@
import org.openscience.cdk.renderer.font.IFontManager;
import org.openscience.cdk.renderer.generators.IGenerator;
import org.openscience.cdk.renderer.generators.IReactionGenerator;
import org.openscience.cdk.renderer.generators.BasicSceneGenerator.Margin;
import org.openscience.cdk.renderer.visitor.IDrawVisitor;

/**
Expand Down Expand Up @@ -759,7 +760,8 @@ public void setZoomToFit(double drawWidth,
double diagramWidth,
double diagramHeight) {

double m = this.rendererModel.getMargin();
double m = this.rendererModel
.getRenderingParameter(Margin.class).getValue();

// determine the zoom needed to fit the diagram to the screen
double widthRatio = drawWidth / (diagramWidth + (2 * m));
Expand Down Expand Up @@ -896,7 +898,8 @@ private Rectangle convertToDiagramBounds(Rectangle2D modelBounds) {
return new Rectangle((int)mc.x, (int)mc.y, 0, 0);
}

double margin = this.rendererModel.getMargin();
double margin = this.rendererModel
.getRenderingParameter(Margin.class).getValue();
int w = (int) ((scale * zoom * mw) + (2 * margin));
int h = (int) ((scale * zoom * mh) + (2 * margin));
int x = (int) (mc.x - w / 2);
Expand Down

0 comments on commit 5475abd

Please sign in to comment.