@Override public void addPostSelectionListener(String partId, ISelectionListener listener) { listenersToPartId.put(listener, partId); parentSelectionService.addPostSelectionListener(partId, listener); }
@Override public void addSelectionListener(String partId, ISelectionListener listener) { postListenersToPartId.put(listener, partId); parentSelectionService.addPostSelectionListener(partId, listener); }
@Override public void addPostSelectionListener(ISelectionListener listener) { postListeners.add(listener); parentSelectionService.addPostSelectionListener(listener); }
@Override protected void doAddTo(Object source) { ISelectionService selectionService = (ISelectionService) source; if (post) { if (partId != null) { selectionService.addPostSelectionListener(partId, this); } else { selectionService.addPostSelectionListener(this); } } else { if (partId != null) { selectionService.addSelectionListener(partId, this); } else { selectionService.addSelectionListener(this); } } }
public void init(IWorkbenchWindow window) { this.window = window; this.shell = window.getShell(); window.getSelectionService().addPostSelectionListener(selectionListener); }
private void setSelectionListener() { this.getSite().getWorkbenchWindow().getSelectionService() .addPostSelectionListener(new ISelectionListener() { public void selectionChanged(IWorkbenchPart part, ISelection selection) { DesignerTabbedPropertySheetPage.this.selectionChanged( part, selection); } }); }
@Override public void init(IWorkbenchWindow window) { this.window = window; this.shell = window.getShell(); window.getSelectionService().addPostSelectionListener(selectionListener); window.getActivePage().addPartListener(targetPartListener); }
srv.addPostSelectionListener(selectionChangedListener);
ISelectionService service = (ISelectionService) site .getService(ISelectionService.class); service.addPostSelectionListener(selectionChangedListener);
ISelectionService srv = (ISelectionService) site .getService(ISelectionService.class); srv.addPostSelectionListener(selectionChangedListener);