protected void addCheckStateListener() { availableComponentsViewer.addCheckStateListener(new ICheckStateListener() { public void checkStateChanged(CheckStateChangedEvent event) { j2eeComponentList = getCheckedJ2EEElementsAsList(); javaProjectsList = getCheckedJavaProjectsAsList(); } }); }
protected void addCheckStateListener() { availableJARsViewer.addCheckStateListener(new ICheckStateListener() { public void checkStateChanged(CheckStateChangedEvent event) { availableJARCheckStateChanged(event); } }); }
protected void addViewerListeners(StructuredViewer viewer) { fViewer.addCheckStateListener(new ICheckStateListener() { public void checkStateChanged(CheckStateChangedEvent event) { getButton(IDialogConstants.OK_ID).setEnabled(isValid()); } }); }
@Override protected void addViewerListeners(StructuredViewer viewer) { CheckboxTableViewer checkViewer = getCheckBoxTableViewer(); if (checkViewer != null){ checkViewer.addCheckStateListener(new ICheckStateListener(){ @Override public void checkStateChanged(CheckStateChangedEvent event) { getCheckBoxTableViewer().setCheckedElements(new Object[] {event.getElement()}); getButton(IDialogConstants.OK_ID).setEnabled(true); } }); } }
@Override protected void addViewerListeners(StructuredViewer viewer) { getCheckBoxTableViewer().addCheckStateListener(new DefaultCheckboxListener()); }
public void synchCheckBoxTableViewer(CheckboxTableViewer tableViewer, String propertyName, Control[] dependentControls) { synchComposite(tableViewer.getControl(), propertyName, dependentControls); if (null == checkBoxViewerStateListener) { checkBoxViewerStateListener = new CheckBoxViewerListener(); } tableViewer.addCheckStateListener(checkBoxViewerStateListener); }
@Override public void create() { super.create(); final CheckboxTableViewer viewer= getViewer(); final Button okButton= this.getOkButton(); viewer.addCheckStateListener(event -> okButton.setEnabled(viewer.getCheckedElements().length > 0)); SelectionListener listener = new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { okButton.setEnabled(viewer.getCheckedElements().length > 0); } }; this.getButton(IDialogConstants.SELECT_ALL_ID).addSelectionListener(listener); this.getButton(IDialogConstants.DESELECT_ALL_ID).addSelectionListener(listener); }
public void initialize() { fInnerViewer.addSelectionChangedListener(this); fOptionsViewer.addSelectionChangedListener(this); fOptionsViewer.addCheckStateListener(this); restoreSelections(); refreshState(); }
public void initialize() { fInnerViewer.addSelectionChangedListener(this); fOptionsViewer.addSelectionChangedListener(this); fOptionsViewer.addCheckStateListener(this); restoreSelections(); refreshState(); }
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()); }
/** * Creates this group's list viewer. */ protected void createListViewer(Composite parent, int width, int height) { fListViewer= CheckboxTableViewer.newCheckList(parent, SWT.BORDER); fListViewer.setUseHashlookup(true); GridData data= new GridData(GridData.FILL_BOTH); data.widthHint= width; data.heightHint= height; fListViewer.getTable().setLayoutData(data); fListViewer.setContentProvider(fListContentProvider); fListViewer.setLabelProvider(fListLabelProvider); fListViewer.addCheckStateListener(this); } /**
/** * Creates this group's list viewer. */ protected void createListViewer(Composite parent, int width, int height) { fListViewer= CheckboxTableViewer.newCheckList(parent, SWT.BORDER); fListViewer.setUseHashlookup(true); GridData data= new GridData(GridData.FILL_BOTH); data.widthHint= width; data.heightHint= height; fListViewer.getTable().setLayoutData(data); fListViewer.setContentProvider(fListContentProvider); fListViewer.setLabelProvider(fListLabelProvider); fListViewer.addCheckStateListener(this); } /**
protected TableViewer createTableViewer(Composite parent) { Table table= new Table(parent, SWT.CHECK + getListStyle()); table.setFont(parent.getFont()); CheckboxTableViewer tableViewer= new CheckboxTableViewer(table); tableViewer.addCheckStateListener(new ICheckStateListener() { public void checkStateChanged(CheckStateChangedEvent e) { doCheckStateChanged(e); } }); return tableViewer; }
@Override protected TableViewer createTableViewer(Composite parent) { Table table= new Table(parent, SWT.CHECK | getListStyle()); table.setFont(parent.getFont()); CheckboxTableViewer tableViewer= new CheckboxTableViewer(table); tableViewer.addCheckStateListener(new ICheckStateListener() { @Override public void checkStateChanged(CheckStateChangedEvent e) { doCheckStateChanged(e); } }); return tableViewer; }
@Override protected TableViewer createTableViewer(Composite parent) { Table table= new Table(parent, SWT.CHECK | getListStyle()); table.setFont(parent.getFont()); CheckboxTableViewer tableViewer= new CheckboxTableViewer(table); tableViewer.addCheckStateListener(new ICheckStateListener() { @Override public void checkStateChanged(CheckStateChangedEvent e) { doCheckStateChanged(e); } }); return tableViewer; }
protected void createDropDownList() { // create the list projectsList = CheckboxTableViewer.newCheckList(radioComposite, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL); projectsList.setLabelProvider(createLabelProvider()); projectsList.setSorter(new ViewerSorter() {/*viewersorter*/}); projectsList.addCheckStateListener(this); // fill the list populateList(); GridData data = new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.GRAB_HORIZONTAL | GridData.VERTICAL_ALIGN_FILL | GridData.GRAB_VERTICAL); data.heightHint = projectsList.getTable().getItemHeight() * referencedProjects.size(); data.horizontalSpan = 2; data.horizontalIndent = 10; projectsList.getTable().setLayoutData(data); listCreated = true; }
protected void createDropDownList() { // create the list projectsList = CheckboxTableViewer.newCheckList(radioComposite, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL); projectsList.setLabelProvider(createLabelProvider()); projectsList.setSorter(new ViewerSorter() {/*viewersorter*/}); projectsList.addCheckStateListener(this); // fill the list populateList(); GridData data = new GridData(GridData.FILL_BOTH); data.heightHint = projectsList.getTable().getItemHeight() * referencedProjects.size(); data.horizontalSpan = 2; data.horizontalIndent = 10; projectsList.getTable().setLayoutData(data); listCreated = true; }
/** * Create this group's list viewer. */ protected void createListViewer(Composite parent, int width, int height) { listViewer = CheckboxTableViewer.newCheckList(parent, SWT.BORDER); GridData data = new GridData(GridData.FILL_BOTH); data.widthHint = width; data.heightHint = height; listViewer.getTable().setLayoutData(data); listViewer.getTable().setFont(parent.getFont()); listViewer.setContentProvider(listContentProvider); listViewer.setLabelProvider(listLabelProvider); listViewer.addCheckStateListener(this); }
/** * Create this group's list viewer. */ private void createListViewer(Composite parent, boolean useHeightHint) { listViewer = CheckboxTableViewer.newCheckList(parent, SWT.BORDER); GridData data = new GridData(GridData.FILL_BOTH); if (useHeightHint) { data.heightHint = PREFERRED_HEIGHT; } listViewer.setUseHashlookup(true); listViewer.getTable().setLayoutData(data); listViewer.getTable().setFont(parent.getFont()); listViewer.setContentProvider(listContentProvider); listViewer.setLabelProvider(listLabelProvider); listViewer.addCheckStateListener(checkListener); }
@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(); } CheckboxTableViewer tableViewer = CheckboxTableViewer.newCheckList(parent, style); tableViewer .addSelectionChangedListener(e -> CheckboxTablePart.this.selectionChanged(e.getStructuredSelection())); tableViewer.addCheckStateListener(event -> elementChecked(event.getElement(), event.getChecked())); return tableViewer; }