Examples of GuideLine


Examples of org.pentaho.reporting.designer.core.model.lineal.GuideLine

      final LinealModel linealModel = getLinealModel();
      final float scaleFactor = getZoomAsMicropoints();
      final double width = pageDefinition.getWidth();
      final double scaledPosition = (e.getX() / scaleFactor) - start;
      final double position = Math.min(width, Math.max((double) 0, scaledPosition));
      final GuideLine guideLine = new GuideLine(position, e.getButton() == MouseEvent.BUTTON1);

      final UndoManager undo = getRenderContext().getUndo();
      undo.addChange(Messages.getString("LinealComponent.AddGuideUndoName"), new AddHorizontalGuidelinesUndoEntry(guideLine));
      linealModel.addGuidLine(guideLine);
    }
View Full Code Here

Examples of org.pentaho.reporting.designer.core.model.lineal.GuideLine

      spinnerDialog.setUnit(WorkspaceSettings.getInstance().getUnit());
      spinnerDialog.setPosition(guideLine.getPosition());

      if (spinnerDialog.showDialog())
      {
        final GuideLine newGuideLine = new GuideLine(spinnerDialog.getPosition(), guideLine.isActive());
        linealModel.updateGuideLine(index, newGuideLine);
        this.guideLine = newGuideLine;
      }
    }
View Full Code Here

Examples of org.pentaho.reporting.designer.core.model.lineal.GuideLine

      this.index = index;
    }

    public void actionPerformed(final ActionEvent e)
    {
      final GuideLine newGuideLine = new GuideLine(guideLine.getPosition(), false);
      final LinealModel linealModel = getLinealModel();
      final UndoManager undo = getRenderContext().getUndo();
      undo.addChange(Messages.getString("LinealComponent.DeactivateGuideUndoEntry"),
          new UpdateHorizontalGuidelineUndoEntry(index, newGuideLine, guideLine));
      linealModel.updateGuideLine(index, newGuideLine);
View Full Code Here

Examples of org.pentaho.reporting.designer.core.model.lineal.GuideLine

      this.index = index;
    }

    public void actionPerformed(final ActionEvent e)
    {
      final GuideLine newGuideLine = new GuideLine(oldGuideLine.getPosition(), true);
      final UndoManager undo = getRenderContext().getUndo();
      final LinealModel linealModel = getLinealModel();
      undo.addChange(Messages.getString("LinealComponent.ActivateGuideUndoEntry"),
          new UpdateHorizontalGuidelineUndoEntry(index, newGuideLine, oldGuideLine));
      linealModel.updateGuideLine(index, newGuideLine);
View Full Code Here

Examples of org.pentaho.reporting.designer.core.model.lineal.GuideLine

      final double topBorder = bounds.getY();
      final GuideLine[] vlines = verticalLinealModel.getGuideLines();
      final int gridwidth = (int) bounds.getWidth();
      for (int i = 0; i < vlines.length; i++)
      {
        final GuideLine line = vlines[i];
        if (line.isActive())
        {
          final double h = line.getPosition() + topBorder;
          final double linePos = h * scaleFactor;
          g2.drawLine(0, (int) linePos, gridwidth, (int) (h * scaleFactor));
        }
      }
    }
    if (horizontalLinealModel != null)
    {
      final double leftBorder = bounds.getX();
      final GuideLine[] hlines = horizontalLinealModel.getGuideLines();
      final int gridHeight = (int) bounds.getHeight();
      for (int i = 0; i < hlines.length; i++)
      {
        final GuideLine line = hlines[i];
        if (line.isActive())
        {
          final double w = line.getPosition() + leftBorder;
          final double linePos = w * scaleFactor;
          g2.drawLine((int) linePos, 0, (int) linePos, gridHeight);
        }
      }
    }
View Full Code Here

Examples of org.pentaho.reporting.designer.core.model.lineal.GuideLine

      this.index = index;
    }

    public void actionPerformed(final ActionEvent e)
    {
      final GuideLine newGuideLine = new GuideLine(guideLine.getPosition(), false);
      final LinealModel linealModel = getLinealModel();
      final UndoManager undo = getRenderContext().getUndo();
      undo.addChange(Messages.getString("LinealComponent.DeactivateGuideUndoEntry"),
          new UpdateVerticalGuidelineUndoEntry(index, newGuideLine, guideLine, getInstanceID()));
      linealModel.updateGuideLine(index, newGuideLine);
View Full Code Here

Examples of org.pentaho.reporting.designer.core.model.lineal.GuideLine

      this.index = index;
    }

    public void actionPerformed(final ActionEvent e)
    {
      final GuideLine newGuideLine = new GuideLine(guideLine.getPosition(), true);
      final LinealModel linealModel = getLinealModel();
      final UndoManager undo = getRenderContext().getUndo();
      undo.addChange(Messages.getString("LinealComponent.ActivateGuideUndoEntry"),
          new UpdateVerticalGuidelineUndoEntry(index, newGuideLine, guideLine, getInstanceID()));
      linealModel.updateGuideLine(index, newGuideLine);
View Full Code Here

Examples of org.pentaho.reporting.designer.core.model.lineal.GuideLine

      final LinealModel linealModel = getLinealModel();
      final ZoomModel zoomModel = getZoomModel();
      final float pageHeight = pageDefinition.getHeight();
      final double scaledHeight = (e.getY() / zoomModel.getZoomAsPercentage()) - start;
      final double position = Math.min((double) pageHeight, Math.max((double) 0, scaledHeight));
      final GuideLine guideLine = new GuideLine(position, e.getButton() == MouseEvent.BUTTON1);

      final UndoManager undo = getRenderContext().getUndo();
      undo.addChange(Messages.getString("LinealComponent.AddGuideUndoName"),
          new AddVerticalGuidelineUndoEntry(guideLine, getInstanceID()));
      linealModel.addGuidLine(guideLine);
View Full Code Here

Examples of org.pentaho.reporting.designer.core.model.lineal.GuideLine

      setDraggedGuideLine(null);
    }

    public void mouseDragged(final MouseEvent e)
    {
      final GuideLine dragged = getDraggedGuideLine();
      if (dragged == null || guideLineIndex == -1)
      {
        return;
      }

      double start = 0;
      final PageDefinition pageDefinition = getPageDefinition();
      if (pageDefinition == null)
      {
        return;
      }

      if (isShowTopBorder())
      {
        start = getTopBorder();
      }
      final ZoomModel zoomModel = getZoomModel();
      final LinealModel linealModel = getLinealModel();

      final double scaledPos = (e.getY() / zoomModel.getZoomAsPercentage()) - start;
      final float pageHeight = pageDefinition.getHeight();
      final double position = Math.min((double) pageHeight, Math.max((double) 0, scaledPos));
      final GuideLine newGuideLine = new GuideLine(position, dragged.isActive());
      final UndoManager undo = getRenderContext().getUndo();
      undo.addChange(Messages.getString("LinealComponent.ChangeGuideUndoName"),
          new UpdateVerticalGuidelineUndoEntry(guideLineIndex, newGuideLine, dragged, getInstanceID()));
      linealModel.updateGuideLine(guideLineIndex, newGuideLine);
    }
View Full Code Here

Examples of org.pentaho.reporting.designer.core.model.lineal.GuideLine

    final SnapToPositionModel horizontalGuildesPositions = horizontalSnapModel.getGuidesModel();
    horizontalGuildesPositions.clear();
    final GuideLine[] hlines = horizontalLinealModel.getGuideLines();
    for (int i = 0; i < hlines.length; i++)
    {
      final GuideLine guideLine = hlines[i];
      if (guideLine.isActive())
      {
        horizontalGuildesPositions.add(StrictGeomUtility.toInternalValue(guideLine.getPosition()), null);
      }
    }

    final SnapToPositionModel verticalGuidesPositions = verticalSnapModel.getGuidesModel();
    verticalGuidesPositions.clear();
    final GuideLine[] vlines = verticalLinealModel.getGuideLines();
    for (int i = 0; i < vlines.length; i++)
    {
      final GuideLine guideLine = vlines[i];
      if (guideLine.isActive())
      {
        verticalGuidesPositions.add(StrictGeomUtility.toInternalValue(guideLine.getPosition()), null);
      }
    }

    final SnapToPositionModel hElementModel = horizontalSnapModel.getElementModel();
    hElementModel.clear();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.