Examples of GraphicalViewerKeyHandler


Examples of org.eclipse.gef.ui.parts.GraphicalViewerKeyHandler

        super.configureGraphicalViewer();
        GraphicalViewer viewer = getGraphicalViewer();
        viewer.getControl().setBackground( ColorConstants.white );
        viewer.setEditPartFactory( new VertexEditPartFactory() );
        viewer.setRootEditPart( rootEditPart );
        viewer.setKeyHandler( new GraphicalViewerKeyHandler( viewer ) );
    }
View Full Code Here

Examples of org.eclipse.gef.ui.parts.GraphicalViewerKeyHandler

    protected void configureGraphicalViewer() {
        super.configureGraphicalViewer();
        getGraphicalViewer().setRootEditPart(new ScalableRootEditPart());
        getGraphicalViewer().setEditPartFactory(createEditPartFactory());
        getGraphicalViewer().setKeyHandler(
                new GraphicalViewerKeyHandler(getGraphicalViewer())
                        .setParent(getCommonKeyHandler()));

        IAction showGrid = new ToggleGridAction(getGraphicalViewer());
        getActionRegistry().registerAction(showGrid);
View Full Code Here

Examples of org.eclipse.gef.ui.parts.GraphicalViewerKeyHandler

                EditPart editPart = element.getTypeDefinition().createGraphicalEditPart(element);
                return editPart;
            }
        });

        KeyHandler keyHandler = new GraphicalViewerKeyHandler(getGraphicalViewer());
        keyHandler.setParent(getCommonKeyHandler());
        getGraphicalViewer().setKeyHandler(keyHandler);
        getGraphicalViewer().setContextMenu(createContextMenu());
        getSite().setSelectionProvider(getGraphicalViewer());
    }
View Full Code Here

Examples of org.eclipse.gef.ui.parts.GraphicalViewerKeyHandler

    ScalableRootEditPart rootEditPart = new ScalableRootEditPart();
    _viewer.setRootEditPart(rootEditPart);

    _viewer.getViewport().setContentsTracksWidth(true);

    _viewer.setKeyHandler(new GraphicalViewerKeyHandler(_viewer));

    // initialize the viewer with input
    // IStructuredModel sModel =
    // StructuredModelManager.getModelManager().createUnManagedStructuredModelFor(ContentTypeIdForHTML.ContentTypeID_HTML);
    // IDOMDocument designDoc = ((IDOMModel)sModel).getDocument();
View Full Code Here

Examples of org.eclipse.gef.ui.parts.GraphicalViewerKeyHandler

    viewer.setRootEditPart(_root);
    getEditDomain().addViewer(viewer);
    getSite().setSelectionProvider(viewer);
    viewer.setEditPartFactory(getEditPartFactory());

    final KeyHandler keyHandler = new GraphicalViewerKeyHandler(viewer) {
      @SuppressWarnings("unchecked")
      @Override
      public boolean keyPressed(final KeyEvent event) {
        if (event.stateMask == SWT.MOD1 && event.keyCode == SWT.DEL) {
          final List<? extends EditorPart> objects = viewer.getSelectedEditParts();
          if (objects == null || objects.isEmpty())
            return true;
          final GroupRequest deleteReq = new GroupRequest(RequestConstants.REQ_DELETE);
          final CompoundCommand compoundCmd = new CompoundCommand("Delete"); //$NON-NLS-1$
          for (int i = 0; i < objects.size(); i++) {
            final EditPart object = (EditPart) objects.get(i);
            deleteReq.setEditParts(object);
            final Command cmd = object.getCommand(deleteReq);
            if (cmd != null)
              compoundCmd.add(cmd);
          }
          getCommandStack().execute(compoundCmd);
          return true;
        }
        if (event.stateMask == SWT.MOD3
          && (event.keyCode == SWT.ARROW_DOWN || event.keyCode == SWT.ARROW_LEFT
            || event.keyCode == SWT.ARROW_RIGHT || event.keyCode == SWT.ARROW_UP)) {
          final List<? extends EditorPart> objects = viewer.getSelectedEditParts();
          if (objects == null || objects.isEmpty())
            return true;
          // move request
          final GroupRequest moveReq = new ChangeBoundsRequest(RequestConstants.REQ_MOVE);
          final CompoundCommand compoundCmd = new CompoundCommand("Move"); //$NON-NLS-1$
          for (int i = 0; i < objects.size(); i++) {
            final EditPart object = (EditPart) objects.get(i);
            moveReq.setEditParts(object);
            final LocationCommand cmd = (LocationCommand) object.getCommand(moveReq);
            if (cmd != null) {
              cmd.setLocation(new Point(event.keyCode == SWT.ARROW_LEFT ? -1
                : event.keyCode == SWT.ARROW_RIGHT ? 1 : 0,
                event.keyCode == SWT.ARROW_DOWN ? 1
                  : event.keyCode == SWT.ARROW_UP ? -1 : 0));
              cmd.setRelative(true);
              compoundCmd.add(cmd);
            }
          }
          getCommandStack().execute(compoundCmd);
          return true;
        }
        return super.keyPressed(event);
      }
    };
    keyHandler.put(KeyStroke.getPressed(SWT.F2, 0), getActionRegistry().getAction(
      GEFActionConstants.DIRECT_EDIT));
    viewer.setKeyHandler(keyHandler);

    viewer.setContents(getEditorInput().getAdapter(NamedUuidEntity.class));
    viewer.addDropTargetListener(createTransferDropTargetListener(viewer));
View Full Code Here

Examples of org.eclipse.gef.ui.parts.GraphicalViewerKeyHandler

        super.configureGraphicalViewer();
        GraphicalViewer viewer = getGraphicalViewer();
        viewer.getControl().setBackground( ColorConstants.white );
        viewer.setEditPartFactory( new VertexEditPartFactory() );
        viewer.setRootEditPart( rootEditPart );
        viewer.setKeyHandler( new GraphicalViewerKeyHandler( viewer ) );
    }
View Full Code Here

Examples of org.eclipse.gef.ui.parts.GraphicalViewerKeyHandler

        getActionRegistry());
    viewer.setContextMenu(provider);
    getSite().registerContextMenu(
        "info.textgrid.lab.noteeditor.outline.contextmenu", //$NON-NLS-1$
        provider, viewer);
    viewer.setKeyHandler(new GraphicalViewerKeyHandler(viewer)
        .setParent(getCommonKeyHandler()));
    getSite().setSelectionProvider(viewer);
    loadProperties();

    // Actions
View Full Code Here

Examples of org.eclipse.gef.ui.parts.GraphicalViewerKeyHandler

        super.configureGraphicalViewer();

        GraphicalViewer viewer = getGraphicalViewer();
        viewer.setEditPartFactory(new ShapesEditPartFactory());
        viewer.setRootEditPart(new ScalableFreeformRootEditPart());
        viewer.setKeyHandler(new GraphicalViewerKeyHandler(viewer));

        // configure the context menu provider
        ContextMenuProvider cmProvider = new ShapesEditorContextMenuProvider(viewer, getActionRegistry());
        viewer.setContextMenu(cmProvider);
        getSite().registerContextMenu(cmProvider, viewer);
View Full Code Here

Examples of org.eclipse.gef.ui.parts.GraphicalViewerKeyHandler

    protected void configureGraphicalViewer() {
        super.configureGraphicalViewer();
        getGraphicalViewer().setRootEditPart(new ScalableRootEditPart());
        getGraphicalViewer().setEditPartFactory(createEditPartFactory());
        getGraphicalViewer().setKeyHandler(
                new GraphicalViewerKeyHandler(getGraphicalViewer())
                        .setParent(getCommonKeyHandler()));

        IAction showGrid = new ToggleGridAction(getGraphicalViewer());
        getActionRegistry().registerAction(showGrid);
View Full Code Here

Examples of org.eclipse.gef.ui.parts.GraphicalViewerKeyHandler

        }
    List<ISapphirePart> selectedParts = this.getSelectedParts();
    this.diagramKeyHandler = new SapphireDiagramKeyHandler(this, selectedParts);
        if (this.graphicalViewerKeyHandler == null)
        {
          graphicalViewerKeyHandler = new GraphicalViewerKeyHandler(getGraphicalViewer());
        }
    KeyHandler parentKeyHandler = graphicalViewerKeyHandler.setParent(this.diagramKeyHandler);
    getGraphicalViewer().setKeyHandler(parentKeyHandler);
  }
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.