public Control getControl() { if (viewer == null) { return null; } return viewer.getControl(); }
@Override public Control getControl() { if (viewer == null) { return null; } return viewer.getControl(); }
@Override public Control getControl() { if (viewer == null) { return null; } return viewer.getControl(); }
/** * Sets focus to a part in the page. */ @Override public void setFocus() { viewer.getControl().setFocus(); }
/** * Sets focus to a part in the page. */ @Override public void setFocus() { viewer.getControl().setFocus(); }
/** * Sets focus to a part in the page. */ public void setFocus() { viewer.getControl().setFocus(); }
@Override public void run() { Tree tree = (Tree) viewer.getControl(); ConfigureColumns.forTree(tree, new SameShellProvider(tree)); } };
@Override public void run() { Tree tree = (Tree) viewer.getControl(); ConfigureColumns.forTree(tree, new SameShellProvider(tree)); } };
public void partClosed(IWorkbenchPart part) { if (sourcePart == part) { sourcePart = null; if (viewer != null && !viewer.getControl().isDisposed()) { viewer.setInput(new Object[0]); } } }
@Override public void partClosed(IWorkbenchPart part) { if (sourcePart == part) { if (sourcePart != null) sourcePart.getSite().getPage().removePartListener(partListener); sourcePart = null; if (viewer != null && !viewer.getControl().isDisposed()) { viewer.setInput(new Object[0]); } } }
/** * Adds drag and drop support. */ protected void initDragAndDrop() { int operations = DND.DROP_COPY; Transfer[] transferTypes = new Transfer[] { TextTransfer.getInstance() }; DragSourceListener listener = new DragSourceAdapter() { public void dragSetData(DragSourceEvent event) { performDragSetData(event); } public void dragFinished(DragSourceEvent event) { //Nothing to do here } }; DragSource dragSource = new DragSource( viewer.getControl(), operations); dragSource.setTransfer(transferTypes); dragSource.addDragListener(listener); }
@Override public void partClosed(IWorkbenchPart part) { if (sourcePart == part) { if (sourcePart != null) sourcePart.getSite().getPage().removePartListener(partListener); sourcePart = null; if (viewer != null && !viewer.getControl().isDisposed()) { viewer.setInput(new Object[0]); } } }
/** * Adds drag and drop support. */ protected void initDragAndDrop() { int operations = DND.DROP_COPY; Transfer[] transferTypes = new Transfer[] { TextTransfer.getInstance() }; DragSourceListener listener = new DragSourceAdapter() { @Override public void dragSetData(DragSourceEvent event) { performDragSetData(event); } @Override public void dragFinished(DragSourceEvent event) { //Nothing to do here } }; DragSource dragSource = new DragSource( viewer.getControl(), operations); dragSource.setTransfer(transferTypes); dragSource.addDragListener(listener); }
/** * Adds drag and drop support. */ protected void initDragAndDrop() { int operations = DND.DROP_COPY; Transfer[] transferTypes = new Transfer[] { TextTransfer.getInstance() }; DragSourceListener listener = new DragSourceAdapter() { @Override public void dragSetData(DragSourceEvent event) { performDragSetData(event); } @Override public void dragFinished(DragSourceEvent event) { //Nothing to do here } }; DragSource dragSource = new DragSource( viewer.getControl(), operations); dragSource.setTransfer(transferTypes); dragSource.addDragListener(listener); }
private void setClipboard(String text) { try { Object[] data = new Object[] { text }; Transfer[] transferTypes = new Transfer[] { TextTransfer .getInstance() }; clipboard.setContents(data, transferTypes); } catch (SWTError e) { if (e.code != DND.ERROR_CANNOT_SET_CLIPBOARD) { throw e; } if (MessageDialog.openQuestion(getPropertySheet().getControl() .getShell(), PropertiesMessages.CopyToClipboardProblemDialog_title, PropertiesMessages.CopyToClipboardProblemDialog_message)) { setClipboard(text); } } } }
private void setClipboard(String text) { try { Object[] data = new Object[] { text }; Transfer[] transferTypes = new Transfer[] { TextTransfer .getInstance() }; clipboard.setContents(data, transferTypes); } catch (SWTError e) { if (e.code != DND.ERROR_CANNOT_SET_CLIPBOARD) { throw e; } if (MessageDialog.openQuestion(getPropertySheet().getControl() .getShell(), PropertiesMessages.CopyToClipboardProblemDialog_title, PropertiesMessages.CopyToClipboardProblemDialog_message)) { setClipboard(text); } } } }
private void setClipboard(String text) { try { Object[] data = new Object[] { text }; Transfer[] transferTypes = new Transfer[] { TextTransfer .getInstance() }; clipboard.setContents(data, transferTypes); } catch (SWTError e) { if (e.code != DND.ERROR_CANNOT_SET_CLIPBOARD) { throw e; } if (MessageDialog.openQuestion(getPropertySheet().getControl() .getShell(), PropertiesMessages.CopyToClipboardProblemDialog_title, PropertiesMessages.CopyToClipboardProblemDialog_message)) { setClipboard(text); } } } }
Shell shell = viewer.getControl().getShell(); clipboard = new Clipboard(shell.getDisplay()); copyAction = new CopyPropertyAction(viewer, "copy", clipboard); //$NON-NLS-1$
Shell shell = viewer.getControl().getShell(); clipboard = new Clipboard(shell.getDisplay()); copyAction = new CopyPropertyAction(viewer, "copy", clipboard); //$NON-NLS-1$
Shell shell = viewer.getControl().getShell(); clipboard = new Clipboard(shell.getDisplay()); copyAction = new CopyPropertyAction(viewer, "copy", clipboard); //$NON-NLS-1$