private void updateButtonEnablementState(final IStructuredSelection tableSelection) { if (tableSelection == null || fEditButton == null) return; fEditButton.setEnabled(enableEditButton(tableSelection)); if (fSelectAllButton != null) fSelectAllButton.setEnabled(!areAllElementsMarkedAsPushDownAction()); if (fDeselectAllButton != null) fDeselectAllButton.setEnabled(!areAllElementsMarkedAsNoAction()); }
private void createMemberTableComposite(final Composite parent) { final Composite composite= new Composite(parent, SWT.NONE); composite.setLayoutData(new GridData(GridData.FILL_BOTH)); final GridLayout layout= new GridLayout(); layout.numColumns= 2; layout.marginWidth= 0; layout.marginHeight= 0; composite.setLayout(layout); createMemberTable(composite); createButtonComposite(composite); }
public void createControl(final Composite parent) { final Composite composite= new Composite(parent, SWT.NONE); composite.setLayout(new GridLayout()); createMemberTableLabel(composite); createMemberTableComposite(composite); createStatusLine(composite); setControl(composite); Dialog.applyDialogFont(composite); PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), IJavaHelpContextIds.PUSH_DOWN_WIZARD_PAGE); }
data.widthHint= convertWidthInCharsToPixels(30); layouter.setLayoutData(data); updateWizardPage(null, false); setupCellEditors(table);
data.widthHint= convertWidthInCharsToPixels(30); layouter.setLayoutData(data); fTableViewer.setInput(getPushDownRefactoring().getPushDownProcessor().getMemberActionInfos()); updateWizardPage(null, false); setupCellEditors(table);
data.widthHint= convertWidthInCharsToPixels(30); layouter.setLayoutData(data); updateWizardPage(null, false); setupCellEditors(table);
private boolean areAllElementsMarkedAsPushDownAction() { return countInfosForAction(MemberActionInfo.PUSH_DOWN_ACTION) == ((MemberActionInfo[]) fTableViewer.getInput()).length; }
private boolean areAllElementsMarkedAsNoAction() { return countInfosForAction(MemberActionInfo.NO_ACTION) == ((MemberActionInfo[]) fTableViewer.getInput()).length; }
protected void addUserInputPages() { addPage(new PushDownInputPage()); } }
private boolean areAllElementsMarkedAsPushDownAction() { return countInfosForAction(MemberActionInfo.PUSH_DOWN_ACTION) == ((MemberActionInfo[]) fTableViewer.getInput()).length; }
private boolean areAllElementsMarkedAsNoAction() { return countInfosForAction(MemberActionInfo.NO_ACTION) == ((MemberActionInfo[]) fTableViewer.getInput()).length; }
private boolean areAllElementsMarkedAsNoAction() { return countInfosForAction(MemberActionInfo.NO_ACTION) == ((MemberActionInfo[]) fTableViewer.getInput()).length; }
private boolean areAllElementsMarkedAsPushDownAction() { return countInfosForAction(MemberActionInfo.PUSH_DOWN_ACTION) == ((MemberActionInfo[]) fTableViewer.getInput()).length; }
@Override protected void addUserInputPages() { addPage(new PushDownInputPage(fProcessor)); } }
private void checkPageCompletionStatus(final boolean displayErrorMessage) { if (areAllElementsMarkedAsNoAction()) { if (displayErrorMessage) setErrorMessage(RefactoringMessages.PushDownInputPage_Select_members_to_push_down); setPageComplete(false); } else { setErrorMessage(null); setPageComplete(true); } }
private boolean enableEditButton(final IStructuredSelection selection) { if (selection.isEmpty() || selection.size() == 0) return false; return selection.size() == countEditableInfos(getSelectedMemberActionInfos()); }
private void updateWizardPage(final ISelection preserved, final boolean displayErrorMessage) { fTableViewer.refresh(); if (preserved != null) { fTableViewer.getControl().setFocus(); fTableViewer.setSelection(preserved); } checkPageCompletionStatus(displayErrorMessage); updateButtonEnablementState(((IStructuredSelection) fTableViewer.getSelection())); updateStatusLine(); } }
private void updateWizardPage(final ISelection preserved, final boolean displayErrorMessage) { fTableViewer.refresh(); if (preserved != null) { fTableViewer.getControl().setFocus(); fTableViewer.setSelection(preserved); } checkPageCompletionStatus(displayErrorMessage); updateButtonEnablementState(((IStructuredSelection) fTableViewer.getSelection())); updateStatusLine(); } }
@Override public void createControl(final Composite parent) { final Composite composite= new Composite(parent, SWT.NONE); composite.setLayout(new GridLayout()); createMemberTableLabel(composite); createMemberTableComposite(composite); createStatusLine(composite); setControl(composite); Dialog.applyDialogFont(composite); PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), IJavaHelpContextIds.PUSH_DOWN_WIZARD_PAGE); }
private void checkPageCompletionStatus(final boolean displayErrorMessage) { if (areAllElementsMarkedAsNoAction()) { if (displayErrorMessage) setErrorMessage(RefactoringMessages.PushDownInputPage_Select_members_to_push_down); setPageComplete(false); } else { setErrorMessage(null); setPageComplete(true); } }