@Override public Control getControl() { return treeViewer.getControl(); }
@Override public void setFocus() { treeViewer.getControl().setFocus(); }
private void setEnabled(Control exception, boolean enabled) { if (!exception.equals(fInputViewer.getControl())) fInputViewer.getControl().setEnabled(enabled); if (!exception.equals(fPropertiesViewer.getControl())) fPropertiesViewer.getControl().setEnabled(enabled); if (!exception.equals(fLocalizationText)) fLocalizationText.setEnabled(enabled); if (!exception.equals(fSelectAll)) fSelectAll.setEnabled(enabled); if (!exception.equals(fDeselectAll)) fDeselectAll.setEnabled(enabled); }
public void synchCheckBoxTableViewer(CheckboxTableViewer tableViewer, String propertyName, Control[] dependentControls) { synchComposite(tableViewer.getControl(), propertyName, dependentControls); if (null == checkBoxViewerStateListener) { checkBoxViewerStateListener = new CheckBoxViewerListener(); } tableViewer.addCheckStateListener(checkBoxViewerStateListener); }
/** * Updates the buttons and messages based on what is checked in the table */ private void checkStateChanged() { if (fFeatureTable.getControl().isEnabled()) { int count = fFeatureTable.getCheckedElements().length; int total = ((Object[]) fFeatureTable.getInput()).length; fSelectAllButton.setEnabled(count != total); fDeselectAllButton.setEnabled(count != 0); setPageComplete(count > 0); setErrorMessage(count > 0 ? null : Messages.AddFeatureContainerPage_2); } else { fSelectAllButton.setEnabled(false); fDeselectAllButton.setEnabled(false); setPageComplete(false); } }
private void addCatalogFactory(ArchetypeCatalogFactory factory) { if(factory == null) { return; } archetypeCatalogs.add(factory); if(!archetypesViewer.getControl().isDisposed()) { archetypesViewer.setInput(archetypeCatalogs); archetypesViewer.setChecked(factory, true); archetypesViewer.setSelection(new StructuredSelection(factory), true); } }
void showActionSet(final ActionSet actionSet) { tabFolder.setSelection(actionSetTab); actionSetAvailabilityTable.reveal(actionSet); setSelectionOn(actionSetAvailabilityTable, actionSet); actionSetAvailabilityTable.getControl().setFocus(); }
protected void createTable() { tableViewer = CheckboxTableViewer.newCheckList(this,SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL); tableViewer.addCheckStateListener(checkListener); tableViewer.getTable().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); tableViewer.getControl().setFont(getFont()); }
/** * Toggles the unfolding of the details area. This is triggered by the user pressing the details * button. */ protected void toggleDetailsArea() { Point windowSize = getShell().getSize(); Point oldSize = getParent().computeSize(SWT.DEFAULT, SWT.DEFAULT); if (listCreated) { projectsList.getControl().dispose(); listCreated = false; detailsBtn.setText(IDialogConstants.SHOW_DETAILS_LABEL); } else { createDropDownList(); detailsBtn.setText(IDialogConstants.HIDE_DETAILS_LABEL); } Point newSize = getParent().computeSize(SWT.DEFAULT, SWT.DEFAULT); getShell().setSize(new Point(windowSize.x, windowSize.y + (newSize.y - oldSize.y))); }
/** * Toggles the unfolding of the details area. This is triggered by the user pressing the details * button. */ protected void toggleDetailsArea() { Point windowSize = getShell().getSize(); Point oldSize = dialog.getContents().computeSize(SWT.DEFAULT, SWT.DEFAULT); if (listCreated) { projectsList.getControl().dispose(); listCreated = false; detailsBtn.setText(IDialogConstants.SHOW_DETAILS_LABEL); } else { createDropDownList(); detailsBtn.setText(IDialogConstants.HIDE_DETAILS_LABEL); } Point newSize = dialog.getContents().computeSize(SWT.DEFAULT, SWT.DEFAULT); getShell().setSize(new Point(windowSize.x, windowSize.y + (newSize.y - oldSize.y))); }
@Override public void setVisible(final boolean visible) { super.setVisible(visible); if (visible) { try { fProcessor.resetEnvironment(); } finally { fTableViewer.setSelection(new StructuredSelection(getActiveInfos()), true); fTableViewer.getControl().setFocus(); } } }
@Override public void setVisible(final boolean visible) { super.setVisible(visible); if (visible) { try { fProcessor.resetEnvironment(); } finally { fTableViewer.setSelection(new StructuredSelection(getActiveInfos()), true); fTableViewer.getControl().setFocus(); } } }
private void updateWizardPage(final ISelection selection, final boolean displayErrors) { fTableViewer.refresh(); if (selection != null) { fTableViewer.getControl().setFocus(); fTableViewer.setSelection(selection); } checkPageCompletionStatus(displayErrors); updateButtonEnablement(fTableViewer.getSelection()); updateStatusLine(); } }
private void updateWizardPage(final ISelection selection, final boolean displayErrors) { fTableViewer.refresh(); if (selection != null) { fTableViewer.getControl().setFocus(); fTableViewer.setSelection(selection); } checkPageCompletionStatus(displayErrors); updateButtonEnablement(fTableViewer.getSelection()); updateStatusLine(); } }
private void updateWizardPage(final ISelection selection, final boolean displayErrors) { fTableViewer.refresh(); if (selection != null) { fTableViewer.getControl().setFocus(); fTableViewer.setSelection(selection); } checkPageCompletionStatus(displayErrors); updateButtonEnablement(fTableViewer.getSelection()); updateStatusLine(); } }
@Override public void done(org.eclipse.core.runtime.jobs.IJobChangeEvent event) { Display.getDefault().syncExec(() -> { if (!fTableViewer.getControl().isDisposed()) fTableViewer.refresh(true); if (!fDetails.getControl().isDisposed()) fDetails.refresh(true); }); } });
public void setVisible(final boolean visible) { super.setVisible(visible); if (visible) { try { getPullUpRefactoring().getPullUpProcessor().resetEnvironment(); } finally { fTableViewer.setSelection(new StructuredSelection(getActiveInfos()), true); fTableViewer.getControl().setFocus(); } } }
/** * Creates the favorites control * @param parent the parent composite to add this one to * @since 3.2 */ private void createFavoritesComponent(Composite parent) { Group favComp = SWTFactory.createGroup(parent, LaunchConfigurationsMessages.CommonTab_Display_in_favorites_menu__10, 1, 1, GridData.FILL_BOTH); fFavoritesTable = CheckboxTableViewer.newCheckList(favComp, SWT.CHECK | SWT.BORDER | SWT.MULTI | SWT.FULL_SELECTION); Control table = fFavoritesTable.getControl(); GridData gd = new GridData(GridData.FILL_BOTH); table.setLayoutData(gd); table.setFont(parent.getFont()); fFavoritesTable.setContentProvider(new FavoritesContentProvider()); fFavoritesTable.setLabelProvider(new FavoritesLabelProvider()); fFavoritesTable.addCheckStateListener(new ICheckStateListener() { @Override public void checkStateChanged(CheckStateChangedEvent event) { updateLaunchConfigurationDialog(); } }); }
/** * Creates the favorites control * @param parent the parent composite to add this one to * @since 3.2 */ private void createFavoritesComponent(Composite parent) { Group favComp = SWTFactory.createGroup(parent, LaunchConfigurationsMessages.CommonTab_Display_in_favorites_menu__10, 1, 1, GridData.FILL_BOTH); fFavoritesTable = CheckboxTableViewer.newCheckList(favComp, SWT.CHECK | SWT.BORDER | SWT.MULTI | SWT.FULL_SELECTION); Control table = fFavoritesTable.getControl(); GridData gd = new GridData(GridData.FILL_BOTH); table.setLayoutData(gd); table.setFont(parent.getFont()); fFavoritesTable.setContentProvider(new FavoritesContentProvider()); fFavoritesTable.setLabelProvider(new FavoritesLabelProvider()); fFavoritesTable.addCheckStateListener(new ICheckStateListener() { @Override public void checkStateChanged(CheckStateChangedEvent event) { updateLaunchConfigurationDialog(); } }); }
protected void createAvailableJarsList(Composite listGroup) { availableJARsViewer = CheckboxTableViewer.newCheckList(listGroup, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL); GridData gData = new GridData(GridData.FILL_BOTH | GridData.GRAB_HORIZONTAL | GridData.GRAB_VERTICAL); gData.widthHint = 200; gData.heightHint = 80; availableJARsViewer.getControl().setLayoutData(gData); AvailableUtilityJarsProvider availableUtilJARsProvider = new AvailableUtilityJarsProvider(); availableJARsViewer.setContentProvider(availableUtilJARsProvider); availableJARsViewer.setLabelProvider(availableUtilJARsProvider); availableJARsViewer.getTable().setHeaderVisible(false); availableJARsViewer.getTable().setLinesVisible(false); availableJARsViewer.setInput(model); /* getModel().addListener(getOperationDataModelListener()); */ synchHelper.synchCheckBoxTableViewer(availableJARsViewer, IJ2EEUtilityJarListImportDataModelProperties.UTILITY_JAR_LIST, null); model.addListener(new IDataModelListener() { public void propertyChanged(DataModelEvent event) { if (IJ2EEUtilityJarListImportDataModelProperties.AVAILABLE_JARS_DIRECTORY.equals(event.getPropertyName())) availableJARsViewer.setInput(model); } }); }