Examples of ZoomManager


Examples of org.eclipse.gef.editparts.ZoomManager

protected void initCellEditor() {
  // update text
  StickyNoteFigure stickyNote = (StickyNoteFigure)getEditPart().getFigure();
  getCellEditor().setValue(stickyNote.getText());
  // update font
  ZoomManager zoomMgr = (ZoomManager)getEditPart().getViewer()
      .getProperty(ZoomManager.class.toString());
  if (zoomMgr != null) {
    // this will force the font to be set
    cachedZoom = -1.0;
    updateScaledFont(zoomMgr.getZoom());
    zoomMgr.addZoomListener(zoomListener);
  } else
    getCellEditor().getControl().setFont(stickyNote.getFont());

  // Hook the cell editor's copy/paste actions to the actionBars so that they can
  // be invoked via keyboard shortcuts.
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.zest.core.viewers.internal.ZoomManager

        SWT.RIGHT, SWT.TOP, false, false, 1, 1));
    zoomLevelLabel.setText("100%");
    zoomLevelLabel.setBackground(zoomLevelLabel.getParent().getBackground());
    zoomLevelLabel.setToolTipText("the current zoom level");

    zoomManager = new ZoomManager(zestGraph.getRootLayer(),
        zestGraph.getViewport());

    zoomScale.addSelectionListener(new SelectionListener() {

      @Override
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.