/** * This is called when dragging is initiated; it records the {@link #selection} of {@link #viewer}. */ public void dragStart(DragSourceEvent event) { selection = viewer.getSelection(); }
public ISelection getSelection() { if (fViewer != null) return fViewer.getSelection(); return super.getSelection(); }
@Override public ISelection getSelection() { if (fViewer != null) return fViewer.getSelection(); return super.getSelection(); }
@Override void handleDoubleClickEvent() { Viewer viewer = getViewer(); fireDoubleClick(new DoubleClickEvent(viewer, viewer.getSelection())); fireOpen(new OpenEvent(viewer, viewer.getSelection())); } };
@Override public void run() { viewer.setSelection(viewer.getSelection()); viewer.refresh(); } });
/** * Returns the currently checked launch delegate * @return the currently selected launch delegate or <code>null</code> if none are checked */ protected ILaunchDelegate getSelectedDelegate() { IStructuredSelection selection = (IStructuredSelection) getViewer().getSelection(); return (ILaunchDelegate) selection.getFirstElement(); }
@Override public IStructuredSelection getCurrentSelection() { if (getViewer() != null){ return (IStructuredSelection)getViewer().getSelection(); } return null; }
public EditVariableLogicalStructureAction(VariablesView view) { super(); fView = view; ISelection selection = view.getViewer().getSelection(); if (selection != null) { init(selection); } }
/** * Returns the object currently selected by the viewer. * * @return the selected object, or <code>null</code> if either no object or * multiple objects are selected */ protected Object getSelectedObject() { ISelection selection = viewer.getSelection(); if (selection instanceof IStructuredSelection && !selection.isEmpty()) { IStructuredSelection structured = (IStructuredSelection) selection; return structured.getFirstElement(); } return null; }
/** * Returns the object currently selected by the viewer. * * @return the selected object or the first element in current selection, * and null if no objects are selected */ protected Object getSelectedObject() { ISelection selection = viewer.getSelection(); if (selection instanceof IStructuredSelection && !selection.isEmpty()) { IStructuredSelection structured = (IStructuredSelection) selection; return structured.getFirstElement(); } return null; }
void handleDoubleClickEvent() { Viewer viewer = getViewer(); fireDoubleClick(new DoubleClickEvent(viewer, viewer.getSelection())); fireOpen(new OpenEvent(viewer, viewer.getSelection())); } }
@Override protected void createButtonsForButtonBar(Composite parent) { super.createButtonsForButtonBar(parent); getButton(IDialogConstants.OK_ID).setEnabled(!getViewer().getSelection().isEmpty()); }
public void doubleClick(DoubleClickEvent event) { IStructuredSelection sel = (IStructuredSelection)event.getViewer().getSelection(); Object obj = sel.getFirstElement(); if(obj instanceof SubElement) { edit(sel, ((SubElement)obj).getType()); } } });
@Override public void run() { Viewer viewer = getView().getViewer(); Control control = viewer.getControl(); if (control instanceof Table) { ((Table) control).selectAll(); viewer.setSelection(viewer.getSelection(), false); } } }
@Override public void run(IAction action) { Viewer viewer = ((AbstractDebugView) getView()).getViewer(); ((Tree) viewer.getControl()).selectAll(); // ensure that the selection change callback is fired viewer.setSelection(viewer.getSelection()); }
@Override public void doubleClick(DoubleClickEvent event) { selectionChanged( new SelectionChangedEvent( event.getViewer(), event.getViewer().getSelection())); getContainer().showPage(getNextPage()); }
@Override public void run() { ISelection selection = fView.getViewer().getSelection(); if (selection instanceof IStructuredSelection) { IStructuredSelection ss = (IStructuredSelection) selection; if (ss.size() == 1) { IWorkbenchPage page = fView.getSite().getPage(); SourceLookupManager.getDefault().displaySource(ss.getFirstElement(), page, true); } } } }
public void doubleClick(DoubleClickEvent event) { selectionChanged( new SelectionChangedEvent( event.getViewer(), event.getViewer().getSelection())); getContainer().showPage(getNextPage()); }
/** * An item in a viewer has been double-clicked. */ @Override public void doubleClick(DoubleClickEvent event) { selectionChanged(new SelectionChangedEvent(event.getViewer(), event .getViewer().getSelection())); getContainer().showPage(getNextPage()); }
void runInternal(boolean isShift) { IStructuredSelection selection = (IStructuredSelection)fLaunchConfigurationView.getViewer().getSelection(); Object target = selection.getFirstElement(); if (target instanceof ILaunchConfiguration) { if (fTabViewer.canLaunch() & fTabViewer.canLaunchWithModes() & !fTabViewer.hasDuplicateDelegates()) { setShift(isShift); handleLaunchPressed(); } } else { getNewAction().run(); } } };