Package org.eclipse.swt.dnd

Examples of org.eclipse.swt.dnd.TextTransfer


    }
  }
 
  private void exportClipboard (String contents){
    Clipboard clip = new Clipboard(m_display);
    TextTransfer trans = TextTransfer.getInstance();
    Transfer[] transferArray  = new Transfer[]{trans};
    Object[] data = new Object[]{contents};
    clip.setContents(data,transferArray,DND.CLIPBOARD);
    clip.dispose();
  }
View Full Code Here


    if (editor != null) {
      String text = editor.getFocusCellText();
      if (text.length() > 0) {
        // Copy to clipboard
        Clipboard cb = new Clipboard(Display.getDefault());
        TextTransfer textTransfer = TextTransfer.getInstance();
        cb.setContents(new Object[] {text}, new Transfer[] {textTransfer});
      }
    }
    return null;
  }
View Full Code Here

   * set text to clipboard<p>
   * it is called from the Actions
   */
  private void setClipboard(StringBuffer text)
  {
    TextTransfer plainTextTransfer = TextTransfer.getInstance();
    m_Clipboard.setContents(new String[] { text.toString() },
        new Transfer[] { plainTextTransfer });
  }
View Full Code Here

    boolean copySuccessful = true;
    try {
      // we only use plain text for now
      Clipboard clipboard = new Clipboard(window.getShell().getDisplay());
      String textData = textToPaste;
      TextTransfer textTransfer = TextTransfer.getInstance();
      Transfer[] transfers = new Transfer[] { textTransfer };
      Object[] data = new Object[]{ textData };
      clipboard.setContents(data, transfers);
      clipboard.dispose();
    } catch (SWTException e) {
View Full Code Here

    return sb;
  }

  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

  {
    try
    {
      // BUGZILLA 336
      final Clipboard cb = new Clipboard(GUI.getDisplay());
      TextTransfer transfer = TextTransfer.getInstance();
      String text = (String) cb.getContents(transfer);

      if (text == null || text.length() == 0)
        return null;
View Full Code Here

        }

        // Selected MenuItem "Copy As String Literal"
        if (widget == mit_CopyLiteral) {
            Clipboard clipboard = new Clipboard(e.display);
            TextTransfer textTransfer = TextTransfer.getInstance();
            clipboard.setContents(new Object[] { regex.getRegExAsLiteral() },
                    new Transfer[] { textTransfer });
            clipboard.dispose();
        }
View Full Code Here

        }
     }

    private void pasteLiteral(Display display) {
        Clipboard clipboard = new Clipboard(display);
        TextTransfer textTransfer = TextTransfer.getInstance();
        String clipboardText = (String) clipboard.getContents(textTransfer);
        clipboard.dispose();

        if (clipboardText != null) {
            StringBuffer out = new StringBuffer();
View Full Code Here

    if (RegExModel.getInstance().getPatternFlags() == 0)
      text += "\");";
    else
      text += "\"," + RegExModel.getInstance().getPatternFlagsAsString() + ");";
    Clipboard clipboard = new Clipboard(e.display);
    TextTransfer textTransfer = TextTransfer.getInstance();
    clipboard.setContents(new Object[]{text},
        new Transfer[]{textTransfer});
    clipboard.dispose();

  }
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

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.