private void hookDoubleClickAction() { resultViewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { openAction.run(); } }); }
private void hookDoubleClickAction() { this.viewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { APIToolingView.this.doubleClickAction.run(); } }); } public void dispose() {
public void addDoubleClickListener ( final IDoubleClickListener listener ) { this.viewer.addDoubleClickListener ( listener ); }
public void addDoubleClickListener(IDoubleClickListener listener) { searchResultViewer.addDoubleClickListener(listener); }
/** * Installs a double-click listener which allows * to expand and collapse tree items. * * @since 3.4 */ private void installDoubleClickListener() { fTreeViewer.addDoubleClickListener(new IDoubleClickListener() { /* * @see org.eclipse.jface.viewers.IDoubleClickListener#doubleClick(org.eclipse.jface.viewers.DoubleClickEvent) */ @Override public void doubleClick(DoubleClickEvent event) { IStructuredSelection s= (IStructuredSelection) event.getSelection(); Object element= s.getFirstElement(); if (fTreeViewer.isExpandable(element)) fTreeViewer.setExpandedState(element, !fTreeViewer.getExpandedState(element)); } }); }
/** * Installs a double-click listener which allows * to expand and collapse tree items. * * @since 3.4 */ private void installDoubleClickListener() { fTreeViewer.addDoubleClickListener(new IDoubleClickListener() { /* * @see org.eclipse.jface.viewers.IDoubleClickListener#doubleClick(org.eclipse.jface.viewers.DoubleClickEvent) */ @Override public void doubleClick(DoubleClickEvent event) { IStructuredSelection s= (IStructuredSelection) event.getSelection(); Object element= s.getFirstElement(); if (fTreeViewer.isExpandable(element)) fTreeViewer.setExpandedState(element, !fTreeViewer.getExpandedState(element)); } }); }
/** * <p> * Adds the listeners to the Common Viewer. * </p> * * @param viewer * The viewer * @since 2.0 */ protected void initListeners(TreeViewer viewer) { viewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { try { handleDoubleClick(event); } catch (RuntimeException re) { re.printStackTrace(); } } }); }
private void hookDoubleClickAction() { fTreeViewer.addDoubleClickListener(event -> handleDoubleClick()); }
private void hookDoubleClickAction() { this.viewer.addDoubleClickListener(event -> APIToolingView.this.doubleClickAction.run()); }
private void hookDoubleClickAction() { fTreeViewer.addDoubleClickListener(event -> { IStructuredSelection selection = fTreeViewer.getStructuredSelection(); if (selection.size() == 1) { Object obj = selection.getFirstElement(); if (obj instanceof Bundle) ManifestEditor.openPluginEditor(((Bundle) obj).getSymbolicName()); } }); }
@Override public void createControl(Composite parent) { initializeDialogUnits(parent); Composite result= new Composite(parent, SWT.NONE); setControl(result); result.setLayout(new GridLayout()); Object initialSelection= getInitiallySelectedElement(); verifyDestination(initialSelection, true); addLabel(result); fViewer= createViewer(result); fViewer.setSelection(new StructuredSelection(initialSelection), true); fViewer.addSelectionChangedListener(new ISelectionChangedListener(){ @Override public void selectionChanged(SelectionChangedEvent event) { ReorgUserInputPage.this.viewerSelectionChanged(event); } }); fViewer.addDoubleClickListener(new TreeViewerDoubleClickListener()); Dialog.applyDialogFont(result); }
@Override public void createControl(Composite parent) { initializeDialogUnits(parent); Composite result= new Composite(parent, SWT.NONE); setControl(result); result.setLayout(new GridLayout()); Object initialSelection= getInitiallySelectedElement(); verifyDestination(initialSelection, true); addLabel(result); fViewer= createViewer(result); fViewer.setSelection(new StructuredSelection(initialSelection), true); fViewer.addSelectionChangedListener(new ISelectionChangedListener(){ @Override public void selectionChanged(SelectionChangedEvent event) { ReorgUserInputPage.this.viewerSelectionChanged(event); } }); fViewer.addDoubleClickListener(new TreeViewerDoubleClickListener()); Dialog.applyDialogFont(result); }
@Override protected StructuredViewer createStructuredViewer(Composite parent, int style, FormToolkit toolkit) { style |= SWT.H_SCROLL | SWT.V_SCROLL; if (toolkit == null) style |= SWT.BORDER; else style |= toolkit.getBorderStyle(); TreeViewer treeViewer = createTreeViewer(parent, style); treeViewer.addSelectionChangedListener(e -> TreePart.this.selectionChanged(e.getStructuredSelection())); treeViewer.addDoubleClickListener(e -> TreePart.this.handleDoubleClick((IStructuredSelection) e.getSelection())); return treeViewer; }
protected void initializePage() { fCategoriesViewer.addSelectionChangedListener(fCategoryListener); fCategoriesViewer.addDoubleClickListener(fCategoryListener); fForceSplit.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { forceSplitChanged(fForceSplit.getSelection()); } }); fIndentStyleCombo.addSelectionListener( new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { indentStyleChanged(((Combo)e.widget).getSelectionIndex()); } }); fWrappingStyleCombo.addSelectionListener( new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { wrappingStyleChanged(((Combo)e.widget).getSelectionIndex()); } }); fCategoryListener.restoreSelection(); fDefaultFocusManager.add(fCategoriesViewer.getControl()); fDefaultFocusManager.add(fWrappingStyleCombo); fDefaultFocusManager.add(fIndentStyleCombo); fDefaultFocusManager.add(fForceSplit); }
public void activate(OutlinePage outlinePage) { this.outlinePage = outlinePage; treeViewer = outlinePage.getTreeViewer(); treeListener = new TreeListener(); treeViewer.addPostSelectionChangedListener(treeListener); treeViewer.addDoubleClickListener(treeListener); textViewer = outlinePage.getSourceViewer(); textListener = new TextListener(); ISelectionProvider textSelectionProvider = textViewer.getSelectionProvider(); if (textSelectionProvider instanceof IPostSelectionProvider) ((IPostSelectionProvider) textSelectionProvider).addPostSelectionChangedListener(textListener); else textSelectionProvider.addSelectionChangedListener(textListener); }
/** Creates the dialog controls. */ protected Control createDialogArea(Composite parent) { readSettings(); Composite composite = (Composite) super.createDialogArea(parent); filteredTree = new FilteredTree(composite, SWT.BORDER | (useCheckboxTree ? SWT.CHECK : 0), new PatternFilter(), true); filteredTree.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); getViewer().setContentProvider(new MavenContainerContentProvider()); getViewer().setLabelProvider(WorkbenchLabelProvider.getDecoratingWorkbenchLabelProvider()); getViewer().setInput(ResourcesPlugin.getWorkspace()); getViewer().addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { okPressed(); } }); return composite; }
/** * Creates a new instance of BrowserUniversalListener. * * @param viewer the tree viewer */ public BrowserUniversalListener( BrowserWidget widget ) { this.widget = widget; this.viewer = widget.getViewer(); viewer.addTreeListener( treeViewerListener ); viewer.addDoubleClickListener( doubleClickListener ); ConnectionEventRegistry.addConnectionUpdateListener( this, ConnectionUIPlugin.getDefault().getEventRunner() ); EventRegistry.addEntryUpdateListener( this, BrowserCommonActivator.getDefault().getEventRunner() ); EventRegistry.addSearchUpdateListener( this, BrowserCommonActivator.getDefault().getEventRunner() ); }
@Override protected Composite createTreeViewer(Composite parent) { IWizardCategory root = WorkbenchPlugin.getDefault() .getImportWizardRegistry().getRootCategory(); importTree = new CategorizedWizardSelectionTree( root, WorkbenchMessages.ImportWizard_selectWizard); Composite importComp = importTree.createControl(parent); importTree.getViewer().addSelectionChangedListener(event -> listSelectionChanged(event.getSelection())); importTree.getViewer().addDoubleClickListener(event -> treeDoubleClicked(event)); setTreeViewer(importTree.getViewer()); return importComp; }
@Override protected Composite createTreeViewer(Composite parent) { IWizardCategory root = WorkbenchPlugin.getDefault() .getExportWizardRegistry().getRootCategory(); exportTree = new CategorizedWizardSelectionTree( root, WorkbenchMessages.ExportWizard_selectWizard); Composite exportComp = exportTree.createControl(parent); exportTree.getViewer().addSelectionChangedListener(event -> listSelectionChanged(event.getSelection())); exportTree.getViewer().addDoubleClickListener(event -> treeDoubleClicked(event)); setTreeViewer(exportTree.getViewer()); return exportComp; }
/** * Create the tree viewer and setup the providers. * * @param templatesTree the tree used to show the templates */ private void createTreeViewer(Tree templatesTree) { fTreeViewer= new TreeViewer(fTemplatesTree); fTreeViewer.setLabelProvider(new TemplateLabelProvider()); fTreeViewer.setContentProvider(new TemplatesContentProvider()); fTreeViewer.setComparator(new TemplateViewerComparator()); fTreeViewer.setInput(getTemplatePreferenceStore()); fTreeViewer.addDoubleClickListener(e -> { updateSelectedItems(); TemplatePersistenceData[] selectedTemplates = getSelectedTemplates(); if (selectedTemplates.length > 0) insertTemplate(selectedTemplates[0].getTemplate()); }); fTreeViewer.addSelectionChangedListener(e -> { updateSelectedItems(); updateButtons(); }); fTreeViewer.expandAll(); }