@Override public void init ( final VisibilityProviderFactory factory, final Composite parent, final Map<String, String> properties ) { this.shell = parent.getShell (); this.viewer = new RealTimeListViewer (); this.viewer.createControl ( parent ); this.viewer.addDoubleClickListener ( new IDoubleClickListener () { @Override public void doubleClick ( final DoubleClickEvent event ) { RealTimeGroupTab.this.handleDoubleClick ( event ); } } ); if ( this.input != null ) { attachInput (); } }
/** * @wbp.parser.entryPoint */ @Override public void createControl(Composite parent) { fRootControl = new Composite(parent, SWT.NULL); fRootControl.setLayout(new FillLayout(SWT.HORIZONTAL)); viewer = new TreeViewer(fRootControl, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL); viewer.setContentProvider(new ViewContentProvider()); viewer.setLabelProvider(new DelegatingStyledCellLabelProvider(new ViewLabelProvider(createImageDescriptor()))); viewer.addDoubleClickListener(new IDoubleClickListener () { @Override public void doubleClick(DoubleClickEvent evt) { TreeSelection sel = (TreeSelection) evt.getSelection(); IFile file = (IFile) sel.getFirstElement(); if (isModelFile(file)) { JDTManager.openEditor(file, "org.gw4e.eclipse.studio.editor.GW4EEditor", null); return; } JDTManager.openEditor(file, null); } }); files = new ArrayList<IFile>(); }
private IDoubleClickListener getDoubleClickListener() { return new IDoubleClickListener() { @Override public void doubleClick(final DoubleClickEvent event) { final IStructuredSelection selection = (IStructuredSelection) event.getSelection(); final Object firstElement = selection.getFirstElement(); if (MarkerPage.markTreeViewer.isExpandable(firstElement)) { final boolean expanded = MarkerPage.markTreeViewer.getExpandedState(firstElement); MarkerPage.markTreeViewer.setExpandedState(firstElement, !expanded); } else { MarkerWizard.this.performFinish(); MarkerWizard.this.getContainer().getShell().close(); } } }; }
@Override protected void contributeActions() { final SourceFilesCheckinControl sourceFilesSubControl = getCheckinControl().getSourceFilesSubControl(); sourceFilesSubControl.getContextMenu().addMenuListener(new IMenuListener() { @Override public void menuAboutToShow(final IMenuManager manager) { final String groupId = StandardActionConstants.HOSTING_CONTROL_CONTRIBUTIONS; manager.appendToGroup(groupId, viewSubMenu); manager.appendToGroup(groupId, new Separator()); manager.appendToGroup(groupId, compareSubMenu); } }); (sourceFilesSubControl).getChangesTable().addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(final DoubleClickEvent event) { if (viewAction.isEnabled()) { viewAction.run(); } } }); }
@Override protected void contributeActions() { final SourceFilesCheckinControl sourceFilesSubControl = getCheckinControl().getSourceFilesSubControl(); sourceFilesSubControl.getContextMenu().addMenuListener(new IMenuListener() { @Override public void menuAboutToShow(final IMenuManager manager) { final String groupId = StandardActionConstants.HOSTING_CONTROL_CONTRIBUTIONS; manager.appendToGroup(groupId, viewSubMenu); manager.appendToGroup(groupId, new Separator()); manager.appendToGroup(groupId, compareSubMenu); } }); (sourceFilesSubControl).getChangesTable().addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(final DoubleClickEvent event) { if (viewAction.isEnabled()) { viewAction.run(); } else if (viewUnmodifiedAction.isEnabled()) { viewUnmodifiedAction.run(); } } }); }
private void addDoubleClickListener(TableViewer table) { table.addDoubleClickListener(new IDoubleClickListener(){ @Override public void doubleClick(DoubleClickEvent event) { IStructuredSelection selection = (IStructuredSelection) event.getSelection(); Object el = selection.getFirstElement(); logger.debug("double click on element: "+el); TrpLocation loc; if (el instanceof TrpKwsHit){ loc = new TrpLocation(); TrpKwsHit h = ((TrpKwsHit)el); loc.collectionId = h.getColId(); loc.docId = h.getDocId(); loc.pageNr = h.getPageNr(); loc.shapeId = h.getLineId(); } else { loc = null; } TrpMainWidget.getInstance().showLocation(loc); } }); }
/** * Create contents of the dialog. * @param parent */ @Override protected Control createDialogArea(Composite parent) { Composite container = (Composite) super.createDialogArea(parent); container.setLayout(new GridLayout(1, true)); trWidget = new TranscriptsTableWidgetPagination(container, 0, 50); trWidget.getDeleteBtn().dispose(); trWidget.setLayoutData(new GridData(GridData.FILL_BOTH)); trWidget.getTableViewer().addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(DoubleClickEvent event) { md = trWidget.getFirstSelected(); okPressed(); } }); return container; }
public CollectionTreeViewerWidget(Composite parent, int style) { tv = new TreeViewer(parent, style); contentProv = new CollectionContentProvider(); labelProv = new CollectionLabelProvider(); tv.setContentProvider(contentProv); tv.setLabelProvider(labelProv); tv.addDoubleClickListener(new IDoubleClickListener(){ @Override public void doubleClick(DoubleClickEvent event) { Object o = ((IStructuredSelection)event.getSelection()).getFirstElement(); if(o instanceof TrpDocMetadata) { for(TreeItem i : tv.getTree().getItems()) { if(i.getData().equals(o)) { tv.setExpandedState(o, !i.getExpanded()); return; } } } } }); }
private void hookDoubleClickAction() { viewer.addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(DoubleClickEvent event) { ISelection selection = event.getSelection(); if (selection instanceof IStructuredSelection) { Object firstElement = ((IStructuredSelection) selection) .getFirstElement(); if (firstElement instanceof DisplayElement) { AbstractObjectTreeView .selectElement((DisplayElement) firstElement); LogUtils.info(log, "Select Element in Abstract Object Tree", Mode.DOUBLE_CLICK, LabelUtil.getDisplayElementLabel(firstElement)); } } } }); }
private void hookDoubleClickAction() { fTreeViewer.addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(DoubleClickEvent event) { ISelection selection = fTreeViewer.getSelection(); Object obj = ((IStructuredSelection) selection) .getFirstElement(); LogUtils.info(log, "Trace-to-Code", Mode.DOUBLE_CLICK, obj.toString()); traceAction.run(); } }); }
/** * create the viewer */ @Override protected TableViewer createTableViewer(Table table) { // create TableViewer tableViewer = new TableViewer(table); // represent formulas in the view tableViewer.setContentProvider(new AssignmentContentProvider()); // on changed selection change button enablement tableViewer.addSelectionChangedListener(fSelectionChangedListener); // edit on double-click tableViewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { doEdit(); } }); return tableViewer; }
/** * 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)); } }); }
/** * @see org.eclipse.search.ui.text.AbstractTextSearchViewPage#configureTableViewer(org.eclipse.jface.viewers.TableViewer) */ @Override protected void configureTableViewer(TableViewer viewer) { viewer.setUseHashlookup(true); UMLModelLabelProvider labelProvider = new UMLModelLabelProvider(); viewer.setLabelProvider(labelProvider); viewer.setContentProvider(new UMLModelTableContentProvider()); this.tableContentProvider = (UMLModelTableContentProvider) viewer.getContentProvider(); viewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { // IStructuredSelection selection = (IStructuredSelection) // event.getSelection(); // Object selectedElement = selection.getFirstElement(); // // IViewPart part = // PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().findView("org.eclipse.ui.navigator.ProjectExplorer"); // DMToolsPlugin.getDefault().openEditor(selectedElement); } }); }
/** * @see org.eclipse.search.ui.text.AbstractTextSearchViewPage#configureTreeViewer(org.eclipse.jface.viewers.TreeViewer) */ @Override protected void configureTreeViewer(TreeViewer viewer) { viewer.setUseHashlookup(true); UMLModelLabelProvider labelProvider = new UMLModelLabelProvider(); viewer.setLabelProvider(labelProvider); viewer.setContentProvider(new UMLModelTreeContentProvider(viewer)); this.treeContentProvider = (UMLModelTreeContentProvider) viewer.getContentProvider(); viewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { IStructuredSelection selection = (IStructuredSelection) event.getSelection(); Object selectedElement = selection.getFirstElement(); UMLModelElement element = (UMLModelElement) selectedElement; if (!(UICoreConstant.MODELSEARCH__TYPE_PROJECT.equals(element.getType()))) { ProjectUtil.findElement((EObject) (element.getOrgObject())); } } }); }
/** * @see org.eclipse.search.ui.text.AbstractTextSearchViewPage#configureTreeViewer(org.eclipse.jface.viewers.TreeViewer) */ @Override protected void configureTreeViewer(TreeViewer viewer) { viewer.setUseHashlookup(true); UMLInverseReferenceModelLabelProvider labelProvider = new UMLInverseReferenceModelLabelProvider(); viewer.setLabelProvider(labelProvider); viewer.setContentProvider(new UMLInverseReferenceModelTreeContentProvider(viewer)); this.treeContentProvider = (UMLInverseReferenceModelTreeContentProvider) viewer.getContentProvider(); viewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { IStructuredSelection selection = (IStructuredSelection) event.getSelection(); Object selectedElement = selection.getFirstElement(); UMLInverseReferenceModelElement element = (UMLInverseReferenceModelElement) selectedElement; if (!(UICoreConstant.MODELSEARCH__TYPE_PROJECT.equals(element.getType()))) { ProjectUtil.findElement((EObject) (element.getOrgObject())); } } }); }
private void createTableViewer(Composite composite) { tableViewer = new TableViewer(composite, SWT.MULTI | SWT.FULL_SELECTION | SWT.BORDER); tableColumnLayout = new TableColumnLayout(); composite.setLayout(tableColumnLayout); createColumns(); final Table table = tableViewer.getTable(); table.setHeaderVisible(true); table.setLinesVisible(true); createTableContextMenu(); tableViewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent arg0) { openDescription(); } }); tableViewer.setContentProvider(new ArrayContentProvider()); tableViewer.setComparator(new ColumnLabelSorter(tableViewer)); GridData gridData = new GridData(GridData.FILL, GridData.FILL, true, true); tableViewer.getControl().setLayoutData(gridData); }
private void createTableViewer(Composite composite) { tableViewer = new TableViewer(composite, SWT.MULTI | SWT.FULL_SELECTION | SWT.BORDER); tableColumnLayout = new TableColumnLayout(); composite.setLayout(tableColumnLayout); createColumns(); final Table table = tableViewer.getTable(); table.setHeaderVisible(true); table.setLinesVisible(true); tableViewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent evt) { StructuredSelection sel = (StructuredSelection) evt.getSelection(); Object o = sel.getFirstElement(); if (o instanceof BatchPack) { BatchPack pack = (BatchPack) o; Display display = ObjectBatchHistoryView.this.getViewSite().getShell().getDisplay(); new OpenBatchDetailJob(display, pack, serverId).schedule(); } else { System.out.println(o); } } }); tableViewer.setContentProvider(new ArrayContentProvider()); tableViewer.setComparator(new ColumnLabelSorter(tableViewer)); GridData gridData = new GridData(GridData.FILL, GridData.FILL, true, true); tableViewer.getControl().setLayoutData(gridData); }
private void addDoubleClickSupport() { treeViewer.addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(DoubleClickEvent event) { TreeSelection s = (TreeSelection) treeViewer.getSelection(); if (s.getFirstElement() instanceof XMLNode) { XMLNode xmlNode = (XMLNode) s.getFirstElement(); String xPathExpression = documentManager .getXPathExpression(null, xmlNode); queryTextArea .setText((xPathExpression != null) ? xPathExpression : ""); //$NON-NLS-1$ } } }); }
/** * Hook double click command. */ private void hookDoubleClickCommand() { this.getCommonViewer().addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { IHandlerService handlerService = (IHandlerService) getSite().getService(IHandlerService.class); try { if ((event.getSelection() != null) && (event.getSelection() instanceof IStructuredSelection)) { IStructuredSelection structSel = (IStructuredSelection) event.getSelection(); Object element = structSel.iterator().next(); if (element instanceof CollectionNode) { handlerService.executeCommand("synergyviewcore.collections.openMediaCollection", null); } if (element instanceof AnnotationSetNode) { handlerService.executeCommand("synergyviewcore.subtitle.openannotationseteditor", null); } } } catch (Exception ex) { IStatus status = new Status(IStatus.ERROR, Activator.PLUGIN_ID, ex.getMessage(), ex); logger.log(status); } } }); }
private void createTableViewer() { table = new Table(tableComposite, SWT.VIRTUAL | SWT.FULL_SELECTION | SWT.MULTI); tableViewer = new TableViewer(table); table.setHeaderVisible(true); toolkit.adapt(table); toolkit.paintBordersFor(table); toolkit.adapt(table, true, true); tableViewer.setContentProvider(new ILazyContentProvider() { public void updateElement(int index) { tableViewer.replace(entryList.getKey(index), index); } public void dispose() { } public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { } }); tableViewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { new EditEntryAction().run(); } }); }
private void addDoubleClickListeners( ) { columnMappingsTable.addDoubleClickListener( new IDoubleClickListener( ) { public void doubleClick( DoubleClickEvent event ) { editColumnMapping( ); } }); classStructureTree.addDoubleClickListener( new IDoubleClickListener( ) { public void doubleClick( DoubleClickEvent arg0 ) { addColumnMappingsFromTree( ); } }); }
@Override protected void createTableActions() { TableViewer results = this.getResults(); this.getResults().addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(DoubleClickEvent event) { new SelectionAction(getResults(), listeners).run(); } }); MenuManager manager = new MenuManager(); results.getTable().setMenu(manager.createContextMenu(results.getTable())); manager.add(new SelectionAction(results, listeners)); }
protected void createTableActions() { final TableViewer viewer = results.getTableViewer(); results.addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(DoubleClickEvent event) { new EditAction(Localizer.getMessage("EDIT"), viewer, getModule()).run(); } }); MenuManager manager = new MenuManager(); results.setMenu(manager.createContextMenu(viewer.getTable())); manager.add(new EditAction(Localizer.getMessage("EDIT"), viewer, getModule())); }
private void initializeContent(){ tableViewers.clear(); config.readFromXML(); for (MessungTyp t : config.getTypes()) { TableViewer tv = createTableViewer(tabfolder, t); Control c = tv.getControl(); c.setData(DATA_TYP, t); c.setData(DATA_VIEWER, tv); tableViewers.add(tv); CTabItem ti = new CTabItem(tabfolder, SWT.NONE); ti.setText(t.getTitle()); ti.setControl(c); tv.setInput(null); tv.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event){ editAktion.run(); } }); ViewMenus menu = new ViewMenus(getViewSite()); menu.createControlContextMenu(tv.getControl(), editAktion, copyAktion, loeschenAktion, neuAktion, exportAktion); } tabfolder.setSelection(0); }
private void hookDoubleClickListener() { viewer.addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(DoubleClickEvent event) { actionOpenInEditor.run(); } }); }
private void hookDoubleClickAction() { testTreeViewer.addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(DoubleClickEvent event) { doubleClickAction.run(); } }); }
@Override protected Control createDialogArea ( final Composite parent ) { setTitle ( "Select driver" ); setMessage ( "Choose a driver from the world model" ); final Composite composite = (Composite)super.createDialogArea ( parent ); final ObservablesManager mgr = new ObservablesManager (); final TreeViewer viewer = new TreeViewer ( composite ); viewer.setAutoExpandLevel ( 2 ); viewer.getControl ().setLayoutData ( new GridData ( SWT.FILL, SWT.FILL, true, true ) ); viewer.addDoubleClickListener ( new IDoubleClickListener () { @Override public void doubleClick ( final DoubleClickEvent event ) { handleDoubleClick (); } } ); mgr.runAndCollect ( new Runnable () { @Override public void run () { createDataModel ( viewer ); } } ); return composite; }
private void hookDoubleClickAction() { viewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { //oldSelection = null; doubleClickAction.run(); } }); }
@Override protected void hookAddToDialogArea(final Composite dialogArea) { final GridLayout layout = new GridLayout(); layout.marginWidth = getHorizontalMargin(); layout.marginHeight = getVerticalMargin(); layout.horizontalSpacing = getHorizontalSpacing(); layout.verticalSpacing = getVerticalSpacing(); dialogArea.setLayout(layout); SWTUtil.createLabel(dialogArea, Messages.getString("WorkspacesDialog.WorkspacesLabelText")); //$NON-NLS-1$ control = new WorkspacesControl(dialogArea, SWT.NONE); GridDataBuilder.newInstance().grab().fill().applyTo(control); control.getWorkspacesTable().addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(final DoubleClickEvent event) { WorkspacesDialog.this.onWorkspacesTableDoubleClick(event); } }); control.getWorkspacesTable().addTraverseListener(new TraverseListener() { @Override public void keyTraversed(final TraverseEvent e) { WorkspacesDialog.this.onWorkspacesTableKeyTraversed(e); } }); control.refresh(connection, createWorkspaceIfNone, true); }
private void contributeActions() { final SourceFilesCheckinControl sourceFilesSubControl = getCheckinControl().getSourceFilesSubControl(); sourceFilesSubControl.getContextMenu().addMenuListener(new IMenuListener() { @Override public void menuAboutToShow(final IMenuManager manager) { final String groupId = StandardActionConstants.HOSTING_CONTROL_CONTRIBUTIONS; manager.appendToGroup(groupId, viewSubMenu); manager.appendToGroup(groupId, new Separator()); manager.appendToGroup(groupId, compareSubMenu); } }); sourceFilesSubControl.getChangesTable().addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(final DoubleClickEvent event) { if (viewAction.isEnabled()) { viewAction.run(); } else if (viewUnmodifiedAction.isEnabled()) { viewUnmodifiedAction.run(); } } }); final IContributionManager contributionManager = sourceFilesSubControl.getContributionManager(); contributionManager.add(new Separator()); contributionManager.add(compareToolbarAction); contributionManager.add(viewToolbarAction); contributionManager.update(false); }
private void contributeActions() { final SourceFilesCheckinControl sourceFilesSubControl = getCheckinControl().getSourceFilesSubControl(); sourceFilesSubControl.getContextMenu().addMenuListener(new IMenuListener() { @Override public void menuAboutToShow(final IMenuManager manager) { final String groupId = StandardActionConstants.HOSTING_CONTROL_CONTRIBUTIONS; manager.appendToGroup(groupId, viewSubMenu); manager.appendToGroup(groupId, new Separator()); manager.appendToGroup(groupId, compareSubMenu); } }); sourceFilesSubControl.getChangesTable().addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(final DoubleClickEvent event) { if (viewAction.isEnabled()) { viewAction.run(); } } }); final IContributionManager contributionManager = sourceFilesSubControl.getContributionManager(); contributionManager.add(new Separator()); contributionManager.add(compareToolbarAction); contributionManager.add(viewToolbarAction); contributionManager.update(false); }
private void contributeActions() { final SourceFilesCheckinControl sourceFilesSubControl = getCheckinControl().getSourceFilesSubControl(); sourceFilesSubControl.getContextMenu().addMenuListener(new IMenuListener() { @Override public void menuAboutToShow(final IMenuManager manager) { final String groupId = StandardActionConstants.HOSTING_CONTROL_CONTRIBUTIONS; manager.appendToGroup(groupId, viewSubMenu); manager.appendToGroup(groupId, new Separator()); manager.appendToGroup(groupId, compareSubMenu); manager.appendToGroup(groupId, undoAction); manager.appendToGroup(groupId, new Separator()); manager.appendToGroup(groupId, refreshAction); } }); sourceFilesSubControl.getChangesTable().addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(final DoubleClickEvent event) { if (viewAction.isEnabled()) { viewAction.run(); } else if (viewUnmodifiedAction.isEnabled()) { viewUnmodifiedAction.run(); } } }); final IContributionManager contributionManager = sourceFilesSubControl.getContributionManager(); contributionManager.add(new Separator()); contributionManager.add(compareToolbarAction); contributionManager.add(viewToolbarAction); contributionManager.add(undoAction); contributionManager.add(new Separator()); contributionManager.add(refreshAction); contributionManager.update(false); }
public ServerItemPicker(final Composite parent, final int style) { super(parent, style); final GridLayout layout = SWTUtil.gridLayout(this, 1); combo = new ServerPathCombo(this, SWT.NONE); GridDataBuilder.newInstance().hGrab().hFill().applyTo(combo); combo.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(final SelectionEvent e) { setCurrentFolderPath(combo.getPath()); } }); serverItemTable = new ServerItemTable(this, SWT.NONE); GridDataBuilder.newInstance().grab().fill().hSpan(layout).applyTo(serverItemTable); serverItemTable.addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(final DoubleClickEvent event) { final IStructuredSelection selection = (IStructuredSelection) event.getSelection(); final TypedServerItem item = (TypedServerItem) selection.getFirstElement(); if (item.getType() == ServerItemType.FILE) { return; } setCurrentFolder(item); } }); }
public AddFilesControl(final Composite parent, final int style, final ICommandExecutor executor) { super(parent, style); commandExecutor = executor; final GridLayout layout = new GridLayout(1, false); layout.horizontalSpacing = getHorizontalSpacing(); layout.verticalSpacing = getVerticalSpacing(); layout.marginWidth = 0; layout.marginHeight = 0; setLayout(layout); pathCombo = new LocalPathCombo(this, LocalPathCombo.REFRESH | LocalPathCombo.BROWSE); GridDataBuilder.newInstance().hGrab().hFill().applyTo(pathCombo); pathCombo.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(final SelectionEvent e) { setFilterPath(pathCombo.getPath()); } }); final Label tablePrompt = new Label(this, SWT.NONE); tablePrompt.setText(Messages.getString("AddFilesControl.TablePrompt")); //$NON-NLS-1$ fileTable = new FileTable(this, SWT.MULTI | SWT.FULL_SELECTION); GridDataBuilder.newInstance().hHint(200).grab().fill().applyTo(fileTable); fileTable.addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(final DoubleClickEvent event) { final File f = fileTable.getSelectedFile(); if (f.isDirectory()) { setFilterPath(f.getAbsolutePath()); } } }); }
@Override public void addDoubleClickListener(final DoubleClickListener listener) { // TODO Check why we deviate from jface double click tableTreeViewer.addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(final DoubleClickEvent event) { listener.doubleClick( new com.microsoft.tfs.client.common.ui.controls.generic.compatibility.table.DoubleClickEvent( event.getSource(), event.getSelection())); } }); }
public DataProviderOutputControl(final Composite parent, final int style) { super(parent, style); stackLayout = new StackLayout(); setLayout(stackLayout); tableViewer = new TableViewer(this, SWT.FULL_SELECTION | SWT.BORDER | SWT.MULTI); text = new Text(this, SWT.BORDER | SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL | SWT.READ_ONLY); tableViewer.setContentProvider(new ContentProvider()); tableViewer.setLabelProvider(new LabelProvider()); tableViewer.getTable().setHeaderVisible(true); tableViewer.getTable().setLinesVisible(true); addActions(); tableViewer.addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(final DoubleClickEvent event) { final DataProviderActionInfo action = dataProvider.getDataProviderInfo().getDefaultAction(); if (action != null) { final Row row = (Row) ((IStructuredSelection) tableViewer.getSelection()).getFirstElement(); action.getAction().run(getShell(), row.getTag()); } } }); }
public FilesControl(final Composite parent, final int style, final FilenameFilter filter) { super(parent, style); this.filter = filter; final GridLayout layout = new GridLayout(1, false); layout.horizontalSpacing = getHorizontalSpacing(); layout.verticalSpacing = getVerticalSpacing(); layout.marginWidth = 0; layout.marginHeight = 0; setLayout(layout); pathCombo = new LocalPathCombo(this, LocalPathCombo.REFRESH); GridDataBuilder.newInstance().hGrab().hFill().applyTo(pathCombo); pathCombo.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(final SelectionEvent e) { setFilterPath(pathCombo.getPath()); } }); fileTable = new FileTable(this, style); GridDataBuilder.newInstance().hHint(200).grab().fill().applyTo(fileTable); fileTable.addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(final DoubleClickEvent event) { final File f = fileTable.getSelectedFile(); if (f.isDirectory()) { setFilterPath(f.getAbsolutePath()); } } }); }