Examples of GuideLine


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

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

    }

    final GuideLine[] guideLines = linealModel.getGuideLines();
    for (int i = 0; i < guideLines.length; i++)
    {
      final GuideLine guideLine = guideLines[i];
      final int y = (int) ((guideLine.getPosition() + start) * zoomModel.getZoomAsPercentage());

      if (y <= me.getY() + 2 && y >= me.getY() - 2)
      {
        final JPopupMenu popupMenu = createPopupMenu(guideLine, i);
        popupMenu.show(VerticalLinealComponent.this, me.getX(), me.getY());
View Full Code Here

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

    final Unit unit = WorkspaceSettings.getInstance().getUnit();
    final GuideLine[] lines = linealModel.getGuideLines();
    for (int i = 0; i < lines.length; i++)
    {
      final GuideLine guideLine = lines[i];
      double start = 0;
      if (showTopBorder)
      {
        start = getTopBorder();
      }
      final int y = (int) ((guideLine.getPosition() + start) * zoomModel.getZoomAsPercentage());
      if (y <= e.getY() + 2 && y >= e.getY() - 2)
      {
        final double unitValue = unit.convertFromPoints(guideLine.getPosition());
        setToolTipText(decimalFormat.format(unitValue));
        return i;
      }
    }

View Full Code Here

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

        g.setColor(disabledGuideColor);
      }
      g.drawRect(0, y - 2, 14, 4);
    }

    GuideLine highlightGuideLine = activeGuidLine;
    if (draggedGuideLine != null)
    {
      highlightGuideLine = draggedGuideLine;
    }

    if (highlightGuideLine != null)
    {
      final int y = (int) ((highlightGuideLine.getPosition()) * zoomModel.getZoomAsPercentage()) + so;
      if (highlightGuideLine.isActive())
      {
        g.setColor(guideFill);
      }
      else
      {
        g.setColor(disabledGuideFill);
      }
      g.fillRect(1, y - 2, 13, 4);
      if (highlightGuideLine.isActive())
      {
        g.setColor(guideHighlight);
      }
      else
      {
View Full Code Here

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

    {
      return;
    }

    final int agIndex = getActiveGuideIndex(e);
    final GuideLine ag;
    if (agIndex == -1)
    {
      ag = null;
    }
    else
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

    }

    final GuideLine[] guideLines = linealModel.getGuideLines();
    for (int i = 0; i < guideLines.length; i++)
    {
      final GuideLine guideLine = guideLines[i];
      final int x = (int) ((guideLine.getPosition() + start) * getZoomAsMicropoints());

      if (x <= me.getX() + 2 && x >= me.getX() - 2)
      {
        final JPopupMenu popupMenu = createPopupMenu(guideLine, i);
        popupMenu.show(HorizontalLinealComponent.this, me.getX(), me.getY());
View Full Code Here

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

    final GuideLine[] lines = linealModel.getGuideLines();
    final Unit unit = WorkspaceSettings.getInstance().getUnit();
    for (int i = 0; i < lines.length; i++)
    {
      final GuideLine guideLine = lines[i];
      double start = 0;
      if (showLeftBorder)
      {
        start = getLeftBorder();
      }
      final int x = (int) ((guideLine.getPosition() + start) * getZoomAsMicropoints());
      if (x <= e.getX() + 2 && x >= e.getX() - 2)
      {
        final double unitValue = unit.convertFromPoints(guideLine.getPosition());
        setToolTipText(DECIMAL_FORMAT.format(unitValue));
        return i;
      }
    }

View Full Code Here

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

      }
      g.drawRect(x - 2, 0, 4, 14);
    }

    g.setColor(Color.BLUE);
    final GuideLine highlightGuideLine = getActiveGuidLine();

    if (highlightGuideLine != null)
    {
      final int x = (int) (highlightGuideLine.getPosition() * scaleFactor) + so;
      if (highlightGuideLine.isActive())
      {
        g.setColor(guideFill);
      }
      else
      {
        g.setColor(disabledGuideFill);
      }
      g.fillRect(x - 2, 1, 4, 13);
      if (highlightGuideLine.isActive())
      {
        g.setColor(guideHighlight);
      }
      else
      {
View Full Code Here

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

      }
      if (draggedGuideLineIndex != getActiveGuideLineIndex())
      {
        setActiveGuideLineIndex(draggedGuideLineIndex);
      }
      final GuideLine dragged = linealModel.getGuideLine(draggedGuideLineIndex);

      double start = 0;
      if (isShowLeftBorder())
      {
        start = getLeftBorder();
      }
      final double width = pageDefinition.getWidth();
      final float scaleFactor = getZoomAsMicropoints();
      final double scaledPosition = (e.getX() / scaleFactor) - start;
      final double position = Math.min(width, Math.max((double) 0, scaledPosition));
      final GuideLine newGuideLine = new GuideLine(position, dragged.isActive());
      final UndoManager undo = getRenderContext().getUndo();
      undo.addChange(Messages.getString("LinealComponent.ChangeGuideUndoName"),
          new UpdateHorizontalGuidelineUndoEntry(draggedGuideLineIndex, newGuideLine, dragged));
      linealModel.updateGuideLine(draggedGuideLineIndex, newGuideLine);
    }
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.