Package org.eclipse.swt.dnd

Examples of org.eclipse.swt.dnd.Clipboard


  /**
   * The constructor.
   */
  public JcrNodePasteAction() {
        clipboard = new Clipboard(Display.getDefault());
  }
View Full Code Here


        this.display = display;
    }

    @Override
    public void run() {
        final Clipboard cb = new Clipboard(display);
        final TextTransfer textTransfer = TextTransfer.getInstance();
        cb.setContents(new Object[] { text }, new TextTransfer[] { textTransfer });
    }
View Full Code Here

    if (clipboard != null) {
      clipboard.dispose();
    }
    StringBuffer statusBuffer = new StringBuffer();
    populateCopyBuffer(status, statusBuffer, 0);
    clipboard = new Clipboard(list.getDisplay());
    clipboard.setContents(new Object[] { statusBuffer.toString() },
        new Transfer[] { TextTransfer.getInstance() });
  }
View Full Code Here

    copyMenuItem.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(SelectionEvent e) {
        String text = fMessageLabel.getText();
        if (text != null && text.length() > 0) {
          text = LegacyActionTools.removeMnemonics(text);
          Clipboard cp = new Clipboard(e.display);
          cp.setContents(new Object[] { text },
              new Transfer[] { TextTransfer.getInstance() });
          cp.dispose();
        }
      }
    });
   
    fProgressIsVisible = false;
View Full Code Here

     *
     * @param shell
     * @param window
     */
  RefactorGroup(Shell shell, IWorkbenchWindow window) {
    mClipboard = new Clipboard(shell.getDisplay());

    // copy action
        mCopyAction = new CopyAction(mClipboard);

        mRetargetCopyAction = ActionFactory.COPY.create(window);
View Full Code Here

    });
    inputCmd.addMouseListener(new MouseAdapter() {
      @Override
      public void mouseDown(MouseEvent e) {
        text = inputCmd;
        final Clipboard cb = new Clipboard(tabFolder.getShell().getDisplay());
        TextTransfer transfer = TextTransfer.getInstance();
            String data = (String) cb.getContents(transfer);
            if(data != null)
              menu.getItem(2).setEnabled(true);
            else
              menu.getItem(2).setEnabled(false);
           
View Full Code Here

     * @return
     *      the data obtained from the clipboard or null if no data of this type is available
     */
    protected Object getFromClipboard( Transfer dataType )
    {
        Clipboard clipboard = null;
        try
        {
            clipboard = new Clipboard( Display.getCurrent() );
            return clipboard.getContents( dataType );
        }
        finally
        {
            if ( clipboard != null )
                clipboard.dispose();
        }
    }
View Full Code Here

     *      the transfer agents that will convert the data to its platform specific format;
     *      each entry in the data array must have a corresponding dataType
     */
    public static void copyToClipboard( Object[] data, Transfer[] dataTypes )
    {
        Clipboard clipboard = null;
        try
        {
            clipboard = new Clipboard( Display.getCurrent() );
            clipboard.setContents( data, dataTypes );
        }
        finally
        {
            if ( clipboard != null )
                clipboard.dispose();
        }
    }
View Full Code Here

    public void op( final Display display, Object target, IProgressMonitor monitor ) throws Exception {
        if (target instanceof File) {
            final File file = (File) target;
            Display.getDefault().syncExec(new Runnable(){
                public void run() {
                    final Clipboard cb = new Clipboard(display);
                    TextTransfer textTransfer = TextTransfer.getInstance();
                    cb.setContents(new Object[]{file.getAbsolutePath()}, new Transfer[]{textTransfer});
                }
            });
        }
    }
View Full Code Here

public class TransferTest {
   
    @Test
    public void testFeatureTransfering() throws Exception {
        Display display=Display.getCurrent();
        Clipboard cp=new Clipboard(display);
        SimpleFeature[] features = UDIGTestUtil.createDefaultTestFeatures("test", 1); //$NON-NLS-1$
        cp.setContents(features,new Transfer[]{UDigByteAndLocalTransfer.getInstance()});
        assertSame(features[0], cp.getContents(UDigByteAndLocalTransfer.getInstance()));

//        cp.setContents(features,new Transfer[]{FeatureTextTransfer.getInstance()});
//        SimpleFeature contents = (SimpleFeature) cp.getContents(FeatureTextTransfer.getInstance());
//        Geometry defaultGeometry = features[0].getDefaultGeometry();
//        assertTrue(defaultGeometry.equalsExact(contents.getDefaultGeometry()));
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.