use of net.sf.latexdraw.models.interfaces.prop.IStdGridProp in project latexdraw by arnobl.
the class LAbstractGrid method copy.
@Override
public void copy(final IShape s) {
super.copy(s);
if (s instanceof IStdGridProp) {
final IStdGridProp grid = (IStdGridProp) s;
gridEndx.set(grid.getGridEndX());
gridEndy.set(grid.getGridEndY());
gridStartx.set(grid.getGridStartX());
gridStarty.set(grid.getGridStartY());
originx.set(grid.getOriginX());
originy.set(grid.getOriginY());
setLabelsSize(grid.getLabelsSize());
}
}
use of net.sf.latexdraw.models.interfaces.prop.IStdGridProp in project latexdraw by arnobl.
the class LGroup method setGridStartList.
@Override
public void setGridStartList(final List<IPoint> values) {
if (values != null && values.size() == shapes.size()) {
IntStream.range(0, values.size()).forEach(i -> {
final IShape sh = shapes.get(i);
final IPoint pt = values.get(i);
if (pt != null && sh instanceof IStdGridProp) {
((IStdGridProp) sh).setGridStart(pt.getX(), pt.getY());
}
});
}
}
use of net.sf.latexdraw.models.interfaces.prop.IStdGridProp in project latexdraw by arnobl.
the class LGroup method setGridEndList.
@Override
public void setGridEndList(final List<IPoint> values) {
if (values != null && values.size() == shapes.size()) {
IntStream.range(0, values.size()).forEach(i -> {
final IShape sh = shapes.get(i);
final IPoint pt = values.get(i);
if (pt != null && sh instanceof IStdGridProp) {
((IStdGridProp) sh).setGridEnd(pt.getX(), pt.getY());
}
});
}
}
use of net.sf.latexdraw.models.interfaces.prop.IStdGridProp in project latexdraw by arnobl.
the class LGroup method setGridOriginList.
@Override
public void setGridOriginList(final List<IPoint> values) {
if (values != null && values.size() == shapes.size()) {
IntStream.range(0, values.size()).forEach(i -> {
final IShape sh = shapes.get(i);
final IPoint pt = values.get(i);
if (pt != null && sh instanceof IStdGridProp) {
((IStdGridProp) sh).setOrigin(pt.getX(), pt.getY());
}
});
}
}
Aggregations