Package org.eclipse.swt.dnd

Examples of org.eclipse.swt.dnd.TextTransfer


      return null;
    }

    Clipboard clipboard = new Clipboard(null);
    try {
      TextTransfer textTransfer = TextTransfer.getInstance();
      Transfer[] transfers = new Transfer[] { textTransfer };
      Object[] data = new Object[] { path };
      clipboard.setContents(data, transfers);
    } finally {
      clipboard.dispose();
View Full Code Here


        btnCopy.addSelectionListener(new SelectionListener() {
            public void widgetDefaultSelected(SelectionEvent e) {
                clipboard = new Clipboard(shell.getDisplay());
                Text txtArea = (Text) tabLogView.getSelection()[0].getControl();
                if (txtArea.getText().length() > 0) {
                    TextTransfer textTransfer = TextTransfer.getInstance();
                    clipboard.setContents(new Object[] { txtArea.getText() }, new Transfer[] { textTransfer });
                }

            }
View Full Code Here

             * text contains more lines than the selection, the selection is extended
             * to the succeeding lines, or more lines are added to accommodate the
             * paste operation.
             */
            ISelection selection= getSelection();
            TextTransfer plainTextTransfer = TextTransfer.getInstance();
            String contents= (String)clipboard.getContents(plainTextTransfer, DND.CLIPBOARD);
            String toInsert;
            if (TextUtilities.indexOf(fDocument.getLegalLineDelimiters(), contents, 0)[0] != -1) {
              // multi-line insertion
              toInsert= contents;
View Full Code Here

    });
  }

  private String loadInitialLinkFromClipboard(Display display) {
    Clipboard cb = new Clipboard(display);
    TextTransfer transfer = TextTransfer.getInstance();
    String data = (String) cb.getContents(transfer);
    data = (data != null) ? data.trim() : null;
    cb.dispose();

    if (URIUtils.looksLikeLink(data, false))
View Full Code Here

  private String loadInitialLinkFromClipboard() {
    String initial = URIUtils.HTTP;

    Clipboard cb = new Clipboard(getShell().getDisplay());
    TextTransfer transfer = TextTransfer.getInstance();
    String data = (String) cb.getContents(transfer);
    data = (data != null) ? data.trim() : null;
    cb.dispose();

    if (URIUtils.looksLikeLink(data))
View Full Code Here

          fileUris.append(prefix + fo.toString() + " ");
        }

      }

      TextTransfer text_transfer = TextTransfer.getInstance();

      try {
        getClipboard().setContents(new Object[] { fileUris.toString() }, new Transfer[] { text_transfer });

      } catch (Exception e) {
View Full Code Here

  }

  private void getClipboardText()
  {
    Clipboard clipboard = new Clipboard(editor.getSite().getWorkbenchWindow().getWorkbench().getDisplay());
    TextTransfer transfer = TextTransfer.getInstance();
    String clipboardContents = (String)clipboard.getContents(transfer);
    setEnclosingStrings("<a href=\"" + clipboardContents + "\">", "</a>");
  }
View Full Code Here

                public void widgetSelected(SelectionEvent e)
                {
                    if (entryText.isDisposed())
                        return;
                    Clipboard cb = new Clipboard(Display.getCurrent());
                    TextTransfer textTransfer = TextTransfer.getInstance();
                    cb.setContents(new Object[] { entryText.getText() }, new Transfer[] { textTransfer });
                }
            });
        }
View Full Code Here

    return null;
  }

  private void copy(String text) {
    final Clipboard cb = new Clipboard(display);
    final TextTransfer transfer = TextTransfer.getInstance();
    cb.setContents(new Object[] { text }, new Transfer[] { transfer });
    cb.dispose();
  }
View Full Code Here

    copyToClipBoard(source);
  }
 
  protected void copyToClipBoard(String testSource) {
    Clipboard clipBoard = new Clipboard(browserView.getControl().getDisplay());
    TextTransfer transfer = TextTransfer.getInstance();
    clipBoard.setContents(new Object[]{testSource}, new Transfer[]{transfer});
    clipBoard.dispose();
  }
View Full Code Here

TOP

Related Classes of org.eclipse.swt.dnd.TextTransfer

Copyright © 2018 www.massapicom. 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.