private Control createParameterTableControl(Composite composite) { Composite border= new Composite(composite, SWT.NONE); border.setLayout(new GridLayout()); String labelText= null; //no label ChangeParametersControl cp= new ChangeParametersControl(border, SWT.NONE, labelText, new IParameterListChangeListener() { public void parameterChanged(ParameterInfo parameter) { update(true); } public void parameterListChanged() { update(true); } public void parameterAdded(ParameterInfo parameter) { update(true); } }, ChangeParametersControl.Mode.CHANGE_METHOD_SIGNATURE, getChangeMethodSignatureRefactoring().getStubTypeContext()); cp.setLayoutData(new GridData(GridData.FILL_BOTH)); cp.setInput(getChangeMethodSignatureRefactoring().getParameterInfos()); return border; }
private Control createParameterTableControl(Composite composite) { Composite border= new Composite(composite, SWT.NONE); border.setLayout(new GridLayout()); String labelText= null; //no label ChangeParametersControl cp= new ChangeParametersControl(border, SWT.NONE, labelText, new IParameterListChangeListener() { @Override public void parameterChanged(ParameterInfo parameter) { update(true); } @Override public void parameterListChanged() { update(true); } @Override public void parameterAdded(ParameterInfo parameter) { update(true); } }, ChangeParametersControl.Mode.CHANGE_METHOD_SIGNATURE, getChangeMethodSignatureProcessor().getStubTypeContext()); cp.setLayoutData(new GridData(GridData.FILL_BOTH)); cp.setInput(getChangeMethodSignatureProcessor().getParameterInfos()); return border; }
private Control createParameterTableControl(Composite composite) { Composite border= new Composite(composite, SWT.NONE); border.setLayout(new GridLayout()); String labelText= null; //no label ChangeParametersControl cp= new ChangeParametersControl(border, SWT.NONE, labelText, new IParameterListChangeListener() { @Override public void parameterChanged(ParameterInfo parameter) { update(true); } @Override public void parameterListChanged() { update(true); } @Override public void parameterAdded(ParameterInfo parameter) { update(true); } }, ChangeParametersControl.Mode.CHANGE_METHOD_SIGNATURE, getChangeMethodSignatureProcessor().getStubTypeContext()); cp.setLayoutData(new GridData(GridData.FILL_BOTH)); cp.setInput(getChangeMethodSignatureProcessor().getParameterInfos()); return border; }
private ChangeParametersControl createParameterTableControl(Composite composite) { String labelText= RefactoringMessages.IntroduceParameterWizard_parameters; final ChangeParametersControl cp= new ChangeParametersControl(composite, SWT.NONE, labelText, new IParameterListChangeListener() { @Override public void parameterChanged(ParameterInfo parameter) { update(true); } @Override public void parameterListChanged() { update(true); } @Override public void parameterAdded(ParameterInfo parameter) { update(true); } }, ChangeParametersControl.Mode.INTRODUCE_PARAMETER, fParamNameProposals); cp.setLayoutData(new GridData(GridData.FILL_BOTH)); cp.setInput(getIntroduceParameterRefactoring().getParameterInfos()); /* * The asyncExec is a workaround for bug 450286: * Only set/reveal the table selection after the shell has been opened and laid out. */ composite.getDisplay().asyncExec(new Runnable() { @Override public void run() { cp.editParameter(getIntroduceParameterRefactoring().getAddedParameterInfo()); } }); return cp; }
private ChangeParametersControl createParameterTableControl(Composite composite) { String labelText= RefactoringMessages.IntroduceParameterWizard_parameters; final ChangeParametersControl cp= new ChangeParametersControl(composite, SWT.NONE, labelText, new IParameterListChangeListener() { @Override public void parameterChanged(ParameterInfo parameter) { update(true); } @Override public void parameterListChanged() { update(true); } @Override public void parameterAdded(ParameterInfo parameter) { update(true); } }, ChangeParametersControl.Mode.INTRODUCE_PARAMETER, fParamNameProposals); cp.setLayoutData(new GridData(GridData.FILL_BOTH)); cp.setInput(getIntroduceParameterRefactoring().getParameterInfos()); /* * The asyncExec is a workaround for bug 450286: * Only set/reveal the table selection after the shell has been opened and laid out. */ composite.getDisplay().asyncExec(new Runnable() { @Override public void run() { cp.editParameter(getIntroduceParameterRefactoring().getAddedParameterInfo()); } }); return cp; }
gd= new GridData(GridData.FILL_BOTH); gd.horizontalSpan= 2; cp.setLayoutData(gd); cp.setInput(fRefactoring.getParameterInfos());
private ChangeParametersControl createParameterTableControl(Composite composite) { String labelText= RefactoringMessages.IntroduceParameterWizard_parameters; ChangeParametersControl cp= new ChangeParametersControl(composite, SWT.NONE, labelText, new IParameterListChangeListener() { public void parameterChanged(ParameterInfo parameter) { update(true); } public void parameterListChanged() { update(true); } public void parameterAdded(ParameterInfo parameter) { update(true); } }, ChangeParametersControl.Mode.INTRODUCE_PARAMETER, fParamNameProposals); cp.setLayoutData(new GridData(GridData.FILL_BOTH)); cp.setInput(getIntroduceParameterRefactoring().getParameterInfos()); cp.editParameter(getIntroduceParameterRefactoring().getAddedParameterInfo()); return cp; }
gd= new GridData(GridData.FILL_BOTH); gd.horizontalSpan= 2; cp.setLayoutData(gd); cp.setInput(fRefactoring.getParameterInfos());
gd= new GridData(GridData.FILL_BOTH); gd.horizontalSpan= 2; cp.setLayoutData(gd); cp.setInput(fRefactoring.getParameterInfos());