Examples of applyScale()


Examples of org.geomajas.puregwt.client.map.ViewPort.applyScale()

  public void onMouseWheel(MouseWheelEvent event) {
    ViewPort viewPort = mapPresenter.getViewPort();
    if (event.isNorth()) {
      if (scrollZoomType == ScrollZoomType.ZOOM_POSITION) {
        int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale());
        viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index - 1), viewPort.transform(
            new Coordinate(event.getX(), event.getY()), RenderSpace.SCREEN, RenderSpace.WORLD));
      } else {
        int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale());
        viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index - 1));
      }
View Full Code Here

Examples of org.geomajas.puregwt.client.map.ViewPort.applyScale()

        int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale());
        viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index - 1), viewPort.transform(
            new Coordinate(event.getX(), event.getY()), RenderSpace.SCREEN, RenderSpace.WORLD));
      } else {
        int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale());
        viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index - 1));
      }
    } else {
      if (scrollZoomType == ScrollZoomType.ZOOM_POSITION) {
        int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale());
        viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index + 1), viewPort.transform(
View Full Code Here

Examples of org.geomajas.puregwt.client.map.ViewPort.applyScale()

        viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index - 1));
      }
    } else {
      if (scrollZoomType == ScrollZoomType.ZOOM_POSITION) {
        int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale());
        viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index + 1), viewPort.transform(
            new Coordinate(event.getX(), event.getY()), RenderSpace.SCREEN, RenderSpace.WORLD));
      } else {
        int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale());
        viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index + 1));
      }
View Full Code Here

Examples of org.geomajas.puregwt.client.map.ViewPort.applyScale()

        int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale());
        viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index + 1), viewPort.transform(
            new Coordinate(event.getX(), event.getY()), RenderSpace.SCREEN, RenderSpace.WORLD));
      } else {
        int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale());
        viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index + 1));
      }
    }
  }

  // ------------------------------------------------------------------------
View Full Code Here

Examples of org.openbp.cockpit.modeler.drawing.WorkspaceDrawingView.applyScale()

    // ALT key pressed. Move the drawing accordingly using heuristic values.
    int xDiff = CommonUtil.rnd((e.getX() - lastPoint.x) / 1.5);
    int yDiff = CommonUtil.rnd((e.getY() - lastPoint.y) / 1.5);

    // Convert to document coordinates
    xDiff = view.applyScale(xDiff, true);
    yDiff = view.applyScale(yDiff, true);

    if (xDiff != 0 || yDiff != 0)
    {
      ((Trackable) getEditor()).moveTrackerBy(xDiff, yDiff);
View Full Code Here

Examples of org.openbp.cockpit.modeler.drawing.WorkspaceDrawingView.applyScale()

    int xDiff = CommonUtil.rnd((e.getX() - lastPoint.x) / 1.5);
    int yDiff = CommonUtil.rnd((e.getY() - lastPoint.y) / 1.5);

    // Convert to document coordinates
    xDiff = view.applyScale(xDiff, true);
    yDiff = view.applyScale(yDiff, true);

    if (xDiff != 0 || yDiff != 0)
    {
      ((Trackable) getEditor()).moveTrackerBy(xDiff, yDiff);
    }
View Full Code Here

Examples of org.openbp.cockpit.modeler.drawing.WorkspaceDrawingView.applyScale()

    if (flavors.contains(ModelerFlavors.COLOR))
    {
      // Use the whole section as target
      Rectangle r = presentationFigure.displayBox();
      r = view.applyScale(r, false);
      return Collections.singletonList(new ViewDropRegion(REGION_COLOR, this, r, view));
    }

    String regionId = null;
    if (flavors.contains(ClientFlavors.TYPE_ITEM))
View Full Code Here

Examples of org.openbp.cockpit.modeler.drawing.WorkspaceDrawingView.applyScale()

        {
          List result = new ArrayList();
          for (int i = 0; i < bounds.length; i++)
          {
            // Add a green drop region with a small black border around each parameter
            Rectangle r = view.applyScale(bounds[i], false);

            ViewDropRegion region = new ViewDropRegion(regionId + ":" + i, this, r, view);
            region.setPaint(ModelerColors.DROP_REGION);
            region.setFrameColor(Color.BLACK);
View Full Code Here

Examples of org.openbp.cockpit.modeler.drawing.WorkspaceDrawingView.applyScale()

        }

        // Params are not shown, so we need only a single region.
        // Use the whole section as target
        Rectangle r = presentationFigure.displayBox();
        r = view.applyScale(r, false);
        ViewDropRegion region = new ViewDropRegion(regionId, this, r, view);
        region.setPaint(ModelerColors.DROP_REGION);
        return Collections.singletonList(region);
      }
    }
View Full Code Here

Examples of org.openbp.cockpit.modeler.drawing.WorkspaceDrawingView.applyScale()

    // We are a region
    WorkspaceDrawingView view = getDrawing().getView();

    RectangularShape shape = presentationFigure.createRectangularShape();
    Rectangle r = presentationFigure.displayBox();
    r = view.applyScale(r, false);
    shape.setFrame(r);

    Color color = ModelerColors.DROP_REGION;
    if (flavors.contains(ModelerFlavors.COLOR))
      color = null;
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.