Package org.eclipse.swt.dnd

Examples of org.eclipse.swt.dnd.Clipboard


          widgetSelected(
            SelectionEvent arg0)
          {
            if ( !composite.isDisposed() && text != null && text.length() > 0 ){
             
              new Clipboard(composite.getDisplay()).setContents(new Object[] {text}, new Transfer[] {TextTransfer.getInstance()});
            }
          }
        });
     
      composite.setMenu( menu );
View Full Code Here


* Last changed by $$Author: javajox $$ on $$Date: 2010/01/05 14:26:43 $$
*/
public class Utils {
 
  public static String getClipboardText() {
      final Clipboard cb = new Clipboard(SWTThread.getDisplay());
      final TextTransfer transfer = TextTransfer.getInstance();
     
      String data = (String)cb.getContents(transfer);
      if (data==null) return "";
      return data;
  }
View Full Code Here

    dialog.setMessage(message);
    dialog.open();
  }
 
  public static void setClipBoardText(String text) {
    final Clipboard cb = new Clipboard(SWTThread.getDisplay());
    final TextTransfer transfer = TextTransfer.getInstance();
   
    cb.setContents(new String[]{text}, new Transfer[]{transfer});
  }
View Full Code Here

        });
      }
    }

    private String getInitialLink() {
      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 (data != null && URIUtils.looksLikeLink(data)) {
        if (!data.contains("://"))
          data = HTTP + data;
      } else
View Full Code Here

   *
   * @return the shared instance of <code>Clipboard</code>.
   */
  public static Clipboard getClipboard() {
    if (fgClipboard == null)
      fgClipboard = new Clipboard(PlatformUI.getWorkbench().getDisplay());

    return fgClipboard;
  }
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))
      initial = URIUtils.ensureProtocol(data);

    return initial;
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))
      return URIUtils.ensureProtocol(data);

    return null;
View Full Code Here

  private void internalRun() throws URISyntaxException, PersistenceException {
    String initial = null;
    if (StringUtils.isSet(fPreSetLink))
      initial = fPreSetLink;
    else {
      Clipboard cb = new Clipboard(fShell.getDisplay());
      TextTransfer transfer = TextTransfer.getInstance();
      String data = (String) cb.getContents(transfer);
      data = (data != null) ? data.trim() : fPreSetLink;
      cb.dispose();
      initial = HTTP;

      if (URIUtils.looksLikeLink(data)) {
        if (!data.contains("://"))
          data = initial + data;
View Full Code Here

  private void internalRun() throws URISyntaxException, PersistenceException {
    String initial = null;
    if (StringUtils.isSet(fPreSetLink))
      initial = fPreSetLink;
    else {
      Clipboard cb = new Clipboard(fShell.getDisplay());
      TextTransfer transfer = TextTransfer.getInstance();
      String data = (String) cb.getContents(transfer);
      data = (data != null) ? data.trim() : fPreSetLink;
      cb.dispose();
      initial = HTTP;

      if (URIUtils.looksLikeLink(data)) {
        if (!data.contains("://"))
          data = initial + data;
View Full Code Here

   *
   * @return the shared instance of <code>Clipboard</code>.
   */
  public static Clipboard getClipboard() {
    if (fgClipboard == null)
      fgClipboard = new Clipboard(PlatformUI.getWorkbench().getDisplay());

    return fgClipboard;
  }
View Full Code Here

TOP

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

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.