public void toClipboard( String cliptext ) { if ( cliptext == null ) { return; } getNewClipboard(); TextTransfer tran = TextTransfer.getInstance(); clipboard.setContents( new String[] { cliptext }, new Transfer[] { tran } ); }
@Override public void dragSetData(DragSourceEvent event) { if (TextTransfer.getInstance().isSupportedType(event.dataType)) { event.data = prepareCopyString(); } }
@Override public void drop(DropTargetEvent event) { if (textTransfer.isSupportedType(event.currentDataType)) { String txt = (String) event.data; IResource r = ResourcesPlugin.getWorkspace().getRoot().findMember(txt); if (r != null) element.setResource(r); } else if (resourceTransfer.isSupportedType(event.currentDataType)) { IResource[] files = (IResource[]) event.data; if (files.length > 0) element.setResource(files[0]); } }
@Override protected boolean validate(Object object) { return checkText(object); } }
@Override public void dragSetData(DragSourceEvent event) { if (TextTransfer.getInstance().isSupportedType(event.dataType)) { event.data = text.getSelectionText(); } }
@Override protected boolean validate(Object object) { return checkText(object); } }
public String fromClipboard() { getNewClipboard(); TextTransfer tran = TextTransfer.getInstance(); return (String) clipboard.getContents( tran ); }
public void dragSetData(DragSourceEvent event) { if (!TextTransfer.getInstance().isSupportedType(event.dataType)) { return; } ISelection selection = fFilteredTree.getViewer().getSelection(); String textVersion = selectionToString(selection); event.data = textVersion; } });
@Override protected boolean validate(Object object) { return checkText(object); } }
private boolean checkPaste() { try { Clipboard clipboard = new Clipboard( xParent.getDisplay() ); TextTransfer transfer = TextTransfer.getInstance(); String text = (String) clipboard.getContents( transfer ); if ( text != null && text.length() > 0 ) { return true; } else { return false; } } catch ( Exception e ) { return false; } }
@Override public boolean validateDrop ( final Object target, final int operation, final TransferData transferData ) { if ( ItemTransfer.getInstance ().isSupportedType ( transferData ) ) { return true; } if ( TextTransfer.getInstance ().isSupportedType ( transferData ) ) { return true; } return false; }
@Override protected boolean validate(Object object) { return checkText(object); } }
private void clipSelected() { if ( clipboard != null ) { clipboard.dispose(); clipboard = null; } clipboard = new Clipboard( getDisplay() ); TextTransfer tran = TextTransfer.getInstance(); String clip = getSelectedText(); if ( clip == null ) { return; } clipboard.setContents( new String[]{ clip }, new Transfer[]{ tran } ); }
public void dragSetData(DragSourceEvent event) { if (TextTransfer.getInstance().isSupportedType(event.dataType)){ if (((DragSource) event.widget).getControl() instanceof Tree){ TreeItem selection = dragTree.getSelection()[ 0 ]; Thing thing = (Thing) selection.getData(); event.data = thing.getMetadata().getPath(); } } }
protected boolean validate(Object object) { return checkText(object); } }
@Override public void keyPressed( KeyEvent keyEvent ) { int state = keyEvent.stateMask, key = keyEvent.keyCode; boolean copyContent = state == SWT.CTRL && key == SWT.F6, arrowNavigation = ( state == SWT.COMMAND || state == SWT.ALT ) && ( key == SWT.ARROW_LEFT || key == SWT.ARROW_RIGHT ), backslashNavigation = ( state == SWT.SHIFT && key == SWT.BS ), reloadContent = state == SWT.CTRL && ( key == SWT.F5 || key == 114 /* r key */ ) || key == SWT.F5, zoomContent = state == SWT.CTRL && ( key == SWT.KEYPAD_ADD || key == SWT.KEYPAD_SUBTRACT || key == 61 /* + key */ || key == 45 /* - key */ ); if ( copyContent ) { Browser thisBrowser = (Browser) keyEvent.getSource(); Clipboard clipboard = new Clipboard( thisBrowser.getDisplay() ); clipboard.setContents( new String[] { lastNavigateURL }, new Transfer[] { TextTransfer.getInstance() } ); clipboard.dispose(); } else if ( arrowNavigation || backslashNavigation || reloadContent || zoomContent ) { keyEvent.doit = false; } }
@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); if(inputCmd.getSelectionText().length() > 0){ menu.getItem(0).setEnabled(true); menu.getItem(1).setEnabled(true); }else{ menu.getItem(0).setEnabled(false); menu.getItem(1).setEnabled(false); } inputCmd.setMenu(menu); } });
TextTransfer tran = TextTransfer.getInstance();
Transfer[] ttypes = new Transfer[] { TextTransfer.getInstance() };
Transfer[] ttypes = new Transfer[] { TextTransfer.getInstance() };