Examples of IHTMLGraphicalViewer


Examples of org.eclipse.jst.pagedesigner.viewer.IHTMLGraphicalViewer

   * (non-Javadoc)
   *
   * @see org.eclipse.jst.pagedesigner.actions.range.DesignerToolBarAction#updateStatus()
   */
  public void updateStatus() {
    IHTMLGraphicalViewer viewer = getViewer();
    if (viewer != null && viewer.isInRangeMode()
        && viewer.getModel().getDocument().hasChildNodes()) {
      DesignRange range = getViewer().getRangeSelection();
      if (range != null && range.isValid()) {
        DOMRange domRange = null;
        domRange = new DOMRange(DOMPositionHelper.toDOMPosition(range
            .getStartPosition()), DOMPositionHelper
View Full Code Here

Examples of org.eclipse.jst.pagedesigner.viewer.IHTMLGraphicalViewer

   *
   * @see org.eclipse.gef.EditPolicy#getCommand(org.eclipse.gef.Request)
   */
  public Command getCommand(Request request) {
    EditPart part = this.getHost();
    IHTMLGraphicalViewer viewer = null;
    if (part instanceof TextEditPart) {
      //TODO: ?? part = (TextEditPart) part;
      viewer = (IHTMLGraphicalViewer) part.getViewer();
    }
    if (request instanceof LinkRequest) {
View Full Code Here

Examples of org.eclipse.jst.pagedesigner.viewer.IHTMLGraphicalViewer

        .getString("DeleteAction.CommandLabel.Delete")); //$NON-NLS-1$
  }

  public void perform() {
    DesignerCommand command = null;
    IHTMLGraphicalViewer viewer = getViewer();
    if (viewer.isInRangeMode()) {
      command = new DeleteCommand(true, viewer);
      command.execute();
    } else {
      command = new DeleteNodeCommand(viewer);
      command.execute();
View Full Code Here

Examples of org.eclipse.jst.pagedesigner.viewer.IHTMLGraphicalViewer

   * (non-Javadoc)
   *
   * @see org.eclipse.jface.action.IAction#isEnabled()
   */
  public boolean isEnabled() {
    IHTMLGraphicalViewer viewer = getViewer();
    if (viewer != null) {
      if (viewer.isInRangeMode()
          && !EditModelQuery.isSame(viewer.getRangeSelection())) {
        return true;
      } else if (!viewer.isInRangeMode()) {
        int size = viewer.getSelectedEditParts().size();
        if (size > 1) {
          return true;
        } else if (size == 1
            && !(viewer.getSelectedEditParts().get(0) instanceof DocumentEditPart)) {
          return true;
        }
      }
    }
    return false;
View Full Code Here

Examples of org.eclipse.jst.pagedesigner.viewer.IHTMLGraphicalViewer

    // this.setActionDefinitionId(ITextEditorActionDefinitionIds.CUT);
  }

  public void perform() {
    DesignerCommand command = null;
    IHTMLGraphicalViewer viewer = getViewer();
    if (viewer.isInRangeMode()) {
      command = new CopyCommand(viewer);
      command.execute();
    } else {
      Command nodeCopy = new CopyNodeCommand(viewer);
      nodeCopy.execute();
View Full Code Here

Examples of org.eclipse.jst.pagedesigner.viewer.IHTMLGraphicalViewer

   * (non-Javadoc)
   *
   * @see org.eclipse.jface.action.IAction#isEnabled()
   */
  public boolean isEnabled() {
    IHTMLGraphicalViewer viewer = getViewer();
    if (viewer != null) {
      if (viewer.isInRangeMode()
          && !EditModelQuery.isSame(viewer.getRangeSelection())) {
        return true;
      } else if (!viewer.isInRangeMode()
          && viewer.getSelectedEditParts().size() > 0) {
        return true;
      }
    }
    return false;
  }
View Full Code Here

Examples of org.eclipse.jst.pagedesigner.viewer.IHTMLGraphicalViewer

    super(editor, PDPlugin.getResourceString("Action.Name.Paste"));//$NON-NLS-1$
  }

  public void perform() {
    DesignerCommand command = null;
    IHTMLGraphicalViewer viewer = getViewer();
    if (viewer.isInRangeMode()) {
      command = new PasteCommand(viewer);
      command.execute();
    } else {
      return;
    }
View Full Code Here

Examples of org.eclipse.jst.pagedesigner.viewer.IHTMLGraphicalViewer

   * (non-Javadoc)
   *
   * @see org.eclipse.jface.action.IAction#isEnabled()
   */
  public boolean isEnabled() {
    IHTMLGraphicalViewer viewer = getViewer();
    if (viewer != null && viewer.isInRangeMode()
        && viewer.getRangeSelection().isValid()) {
      Clipboard clipboard = new Clipboard(viewer.getControl()
          .getDisplay());
      return clipboard.getContents(TemplateTransfer.getInstance()) != null
          || clipboard.getContents(TextTransfer.getInstance()) != null;
    }
    return false;
View Full Code Here

Examples of org.eclipse.jst.pagedesigner.viewer.IHTMLGraphicalViewer

     * (non-Javadoc)
     *
     * @see org.eclipse.gef.editpolicies.ResizableEditPolicy#getCommand(org.eclipse.gef.Request)
     */
    public Command getCommand(Request request) {
      IHTMLGraphicalViewer viewer = (IHTMLGraphicalViewer) _part
          .getViewer();
      Element table = (Element) _part.getIDOMNode();
      if (request instanceof TableResizeRequest) {
        TableResizeRequest trq = (TableResizeRequest) request;
        if (trq.isRow()) {
View Full Code Here

Examples of org.eclipse.jst.pagedesigner.viewer.IHTMLGraphicalViewer

  /**
   * @return true if we are in range mode and this is in
   * the selection range
   */
  public boolean isRangeSelected() {
    IHTMLGraphicalViewer viewer = (IHTMLGraphicalViewer) this.getViewer();
    if (viewer == null || !viewer.isInRangeMode()) {
      return false;
    }
    DesignRange range = viewer.getRangeSelection();
    if (range == null || !range.isValid()) {
      return false;
    }
    return RangeUtil.intersect(range, this);
  }
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.