Examples of ZoomManager


Examples of net.sourceforge.ganttproject.gui.zoom.ZoomManager

    private final ErrorNotifier myErrorNotifier;
   
    UIFacadeImpl(JFrame mainFrame, GanttStatusBar statusBar, IGanttProject project, UIFacade fallbackDelegate) {
        myMainFrame = mainFrame;
        myScrollingManager = new ScrollingManagerImpl();
        myZoomManager = new ZoomManager(project.getTimeUnitStack());
        myStatusBar = statusBar;
        myFallbackDelegate = fallbackDelegate;
        Platform.getJobManager().setProgressProvider(this);
        myErrorNotifier = new ErrorNotifier(this);
    }
View Full Code Here

Examples of net.sourceforge.ganttproject.gui.zoom.ZoomManager

                            .getText("setStartDate"))));
            myEndDateButton.setToolTipText(GanttProject.getToolTip(GanttProject
                    .correctLabel(language.getText("setEndDate"))));
                    */
            //GanttProject gp = Mediator.getGanttProjectSingleton();
            final ZoomManager zoomManager = myUIfacade.getZoomManager();
            final Action zoomOut = new ZoomOutAction(zoomManager, "16");
            final Action zoomIn = new ZoomInAction(zoomManager, "16");
            bZoomOut = new JButton((Icon) zoomOut.getValue(Action.SMALL_ICON));
            bZoomIn = new JButton((Icon) zoomIn.getValue(Action.SMALL_ICON));

            bZoomOut.setHorizontalTextPosition(SwingConstants.RIGHT);
            bZoomOut.setText(language.getText("narrowChart"));
            bZoomOut.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent arg0) {
                    run(new Runnable() {
                        public void run() {
                            zoomOut.actionPerformed(null);
                            updateSourceImage();
                            bZoomOut.setEnabled(zoomManager.canZoomOut());
                            bZoomIn.setEnabled(zoomManager.canZoomIn());
                        }
                    });
                }
            });

            bZoomIn.setHorizontalTextPosition(SwingConstants.RIGHT);
            bZoomIn.setText(language.getText("widenChart"));
            bZoomIn.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent arg0) {
                    run(new Runnable() {
                        public void run() {
                            zoomIn.actionPerformed(null);
                            updateSourceImage();
                            bZoomOut.setEnabled(zoomManager.canZoomOut());
                            bZoomIn.setEnabled(zoomManager.canZoomIn());
                        }
                    });
                }
            });

View Full Code Here

Examples of org.eclipse.gef.editparts.ZoomManager

    /**
     * Loads Rete model and initializes zoom manager.
     */
    protected void initializeGraphicalViewer() {
        ZoomManager zoomManager = rootEditPart.getZoomManager();

        //List<String>
        List<String> zoomLevels = new ArrayList<String>(3);

        zoomLevels.add( ZoomManager.FIT_ALL );
        zoomLevels.add( ZoomManager.FIT_HEIGHT );
        zoomLevels.add( ZoomManager.FIT_WIDTH );

        zoomManager.setZoomLevelContributions( zoomLevels );

        // Zoom mousewheel - Ctrl+Mousewheel for zoom in/out
        getGraphicalViewer().setProperty( MouseWheelHandler.KeyGenerator.getKey( SWT.MOD1 ),
                                          MouseWheelZoomHandler.SINGLETON );

View Full Code Here

Examples of org.eclipse.gef.editparts.ZoomManager

    viewer.setEditPartFactory(new RecordPartFactory());

    ScalableFreeformRootEditPart rootEditPart = new ScalableFreeformRootEditPart();
    viewer.setRootEditPart(rootEditPart);

    ZoomManager manager = rootEditPart.getZoomManager();
    getActionRegistry().registerAction(new ZoomInAction(manager));
    getActionRegistry().registerAction(new ZoomOutAction(manager));

    zoomLevels = new double[] { 0.1, 0.25, 0.5, 0.75, 1, 1.5, 2.0, 2.5, 3,
        4, 5, 10 };
    manager.setZoomLevels(zoomLevels);
    manager.setZoom(1);
    ArrayList<String> zoomContributions = new ArrayList<String>();
    zoomContributions.add(ZoomManager.FIT_ALL);
    zoomContributions.add(ZoomManager.FIT_HEIGHT);
    zoomContributions.add(ZoomManager.FIT_WIDTH);
    manager.setZoomLevelContributions(zoomContributions);

    /*
     * A workaround because - when embedded in a ViewPart - the SWT.DEL key
     * is not recognized. This problem might be related to the GEF
     * EditDomain, that should be hooked separately in the ViewPart.
View Full Code Here

Examples of org.eclipse.gef.editparts.ZoomManager

        parent = LayoutUtils.translateAndGetParent(constraint, parent);
      }

      /* adjust the default size to the zoom */
      double zoom = 1d;
      ZoomManager zoomManager = ((ScalableFreeformRootEditPart) getTargetEditPart(
          request).getViewer().getRootEditPart()).getZoomManager();
      if (zoomManager != null)
        zoom = zoomManager.getZoom() * zoomManager.getUIMultiplier();

      // created by Drag and Drop or click
      if (constraint.width == -1 && constraint.height == -1) {
        normalizeConstraint(constraint, (int) (DEFAULT_WIDTH / zoom),
            (int) (DEFAULT_HEIGHT / zoom));
View Full Code Here

Examples of org.eclipse.gef.editparts.ZoomManager

    /**
     * Loads Rete model and initializes zoom manager.
     */
    protected void initializeGraphicalViewer() {
        ZoomManager zoomManager = rootEditPart.getZoomManager();

        //List<String>
        List zoomLevels = new ArrayList( 3 );

        zoomLevels.add( ZoomManager.FIT_ALL );
        zoomLevels.add( ZoomManager.FIT_HEIGHT );
        zoomLevels.add( ZoomManager.FIT_WIDTH );

        zoomManager.setZoomLevelContributions( zoomLevels );

        // Zoom mousewheel - Ctrl+Mousewheel for zoom in/out
        getGraphicalViewer().setProperty( MouseWheelHandler.KeyGenerator.getKey( SWT.MOD1 ),
                                          MouseWheelZoomHandler.SINGLETON );

View Full Code Here

Examples of org.eclipse.gef.editparts.ZoomManager

    ScrollingGraphicalViewer viewer = (ScrollingGraphicalViewer) getGraphicalViewer();
    ScalableFreeformRootEditPart root = new ScalableFreeformRootEditPart();
    double[] zoomLevels;
    ArrayList<String> zoomContributions;

    ZoomManager manager = root.getZoomManager();
    getActionRegistry().registerAction(new ZoomInAction(manager));
    getActionRegistry().registerAction(new ZoomOutAction(manager));
    zoomLevels = new double[] { 0.25, 0.5, 0.75, 1.0, 1.5, 2.0, 2.5, 3.0 };
    manager.setZoomLevels(zoomLevels);

    zoomContributions = new ArrayList<String>();
    zoomContributions.add(ZoomManager.FIT_ALL);
    zoomContributions.add(ZoomManager.FIT_HEIGHT);
    zoomContributions.add(ZoomManager.FIT_WIDTH);
    manager.setZoomLevelContributions(zoomContributions);

    IAction zoomIn = new ZoomInAction(root.getZoomManager());
    IAction zoomOut = new ZoomOutAction(root.getZoomManager());
    getActionRegistry().registerAction(zoomIn);
    getActionRegistry().registerAction(zoomOut);
View Full Code Here

Examples of org.eclipse.gef.editparts.ZoomManager

  public double getEditorZoomScaling() {
    if (getGraphicalViewer() == null) {
      return 1.0d;
    } else {
      ZoomManager manager = (ZoomManager) getGraphicalViewer()
          .getProperty(ZoomManager.class.toString());
      return manager.getZoom();
    }
  }
View Full Code Here

Examples of org.eclipse.gef.editparts.ZoomManager

  }

  protected void loadProperties() {
    if (getMusicDiagram() == null)
      return;
    ZoomManager manager = (ZoomManager) getGraphicalViewer().getProperty(
        ZoomManager.class.toString());
    if (manager != null)
      manager.setZoom(getMusicDiagram().getZoom());
    // Scroll-wheel Zoom
    getGraphicalViewer().setProperty(
        MouseWheelHandler.KeyGenerator.getKey(SWT.MOD1),
        MouseWheelZoomHandler.SINGLETON);
View Full Code Here

Examples of org.eclipse.gef.editparts.ZoomManager

    job.setPriority(Job.BUILD);
    job.schedule();
  }

  protected void saveProperties() {
    ZoomManager manager = (ZoomManager) getGraphicalViewer().getProperty(
        ZoomManager.class.toString());
    if (manager != null)
      getMusicDiagram().setZoom(manager.getZoom());
  }
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.