private void createButtonComposite(Composite parent) { Composite buttonComposite= new Composite(parent, SWT.NONE); buttonComposite.setLayoutData(new GridData(GridData.FILL_VERTICAL)); GridLayout gl= new GridLayout(); gl.marginHeight= 0; gl.marginWidth= 0; buttonComposite.setLayout(gl); if (fMode.canAddParameters()) fAddButton= createAddButton(buttonComposite); fEditButton= createEditButton(buttonComposite); if (fMode.canAddParameters()) fRemoveButton= createRemoveButton(buttonComposite); if (buttonComposite.getChildren().length != 0) addSpacer(buttonComposite); fUpButton= createButton(buttonComposite, RefactoringMessages.ChangeParametersControl_buttons_move_up, true); fDownButton= createButton(buttonComposite, RefactoringMessages.ChangeParametersControl_buttons_move_down, false); updateButtonsEnabledState(); }
@Override public boolean canModify(Object element, String property) { Assert.isTrue(element instanceof ParameterInfo); if (property.equals(PROPERTIES[TYPE_PROP])) return fMode.canChangeTypes(); else if (property.equals(PROPERTIES[NEWNAME_PROP])) return true; else if (property.equals(PROPERTIES[DEFAULT_PROP])) return (((ParameterInfo)element).isAdded()); Assert.isTrue(false); return false; } @Override
tc.setText(RefactoringMessages.ChangeParametersControl_table_name); if (fMode.canChangeDefault()){ tc= new TableColumn(table, SWT.NONE, DEFAULT_PROP); tc.setResizable(true);
tc.setText(RefactoringMessages.ChangeParametersControl_table_name); if (fMode.canChangeDefault()){ tc= new TableColumn(table, SWT.NONE, DEFAULT_PROP); tc.setResizable(true);
tc.setText(RefactoringMessages.ChangeParametersControl_table_name); if (fMode.canChangeDefault()){ tc= new TableColumn(table, SWT.NONE, DEFAULT_PROP); tc.setResizable(true);
editors[DEFAULT_PROP]= new TableTextCellEditor(fTableViewer, DEFAULT_PROP); if (fMode.canChangeTypes()) { SubjectControlContentAssistant assistant= installParameterTypeContentAssist(editors[TYPE_PROP].getText()); editors[TYPE_PROP].setContentAssistant(assistant);
editors[DEFAULT_PROP]= new TableTextCellEditor(fTableViewer, DEFAULT_PROP); if (fMode.canChangeTypes()) { SubjectControlContentAssistant assistant= installParameterTypeContentAssist(editors[TYPE_PROP].getText()); editors[TYPE_PROP].setContentAssistant(assistant);
editors[DEFAULT_PROP]= new TableTextCellEditor(fTableViewer, DEFAULT_PROP); if (fMode.canChangeTypes()) { SubjectControlContentAssistant assistant= installParameterTypeContentAssist(editors[TYPE_PROP].getText()); editors[TYPE_PROP].setContentAssistant(assistant);
private void createButtonComposite(Composite parent) { Composite buttonComposite= new Composite(parent, SWT.NONE); buttonComposite.setLayoutData(new GridData(GridData.FILL_VERTICAL)); GridLayout gl= new GridLayout(); gl.marginHeight= 0; gl.marginWidth= 0; buttonComposite.setLayout(gl); if (fMode.canAddParameters()) fAddButton= createAddButton(buttonComposite); fEditButton= createEditButton(buttonComposite); if (fMode.canAddParameters()) fRemoveButton= createRemoveButton(buttonComposite); if (buttonComposite.getChildren().length != 0) addSpacer(buttonComposite); fUpButton= createButton(buttonComposite, RefactoringMessages.ChangeParametersControl_buttons_move_up, true); fDownButton= createButton(buttonComposite, RefactoringMessages.ChangeParametersControl_buttons_move_down, false); updateButtonsEnabledState(); }
private void createButtonComposite(Composite parent) { Composite buttonComposite= new Composite(parent, SWT.NONE); buttonComposite.setLayoutData(new GridData(GridData.FILL_VERTICAL)); GridLayout gl= new GridLayout(); gl.marginHeight= 0; gl.marginWidth= 0; buttonComposite.setLayout(gl); if (fMode.canAddParameters()) fAddButton= createAddButton(buttonComposite); fEditButton= createEditButton(buttonComposite); if (fMode.canAddParameters()) fRemoveButton= createRemoveButton(buttonComposite); if (buttonComposite.getChildren().length != 0) addSpacer(buttonComposite); fUpButton= createButton(buttonComposite, RefactoringMessages.ChangeParametersControl_buttons_move_up, true); fDownButton= createButton(buttonComposite, RefactoringMessages.ChangeParametersControl_buttons_move_down, false); updateButtonsEnabledState(); }
@Override public void widgetSelected(SelectionEvent e) { try { ParameterInfo[] selected= getSelectedElements(); Assert.isTrue(selected.length == 1); ParameterInfo parameterInfo= selected[0]; ParameterEditDialog dialog= new ParameterEditDialog(getShell(), parameterInfo, fMode.canChangeTypes(), fMode.canChangeDefault(), fTypeContext); dialog.open(); fListener.parameterChanged(parameterInfo); fTableViewer.update(parameterInfo, PROPERTIES); } finally { fTableViewer.getControl().setFocus(); } } });
@Override public void widgetSelected(SelectionEvent e) { try { ParameterInfo[] selected= getSelectedElements(); Assert.isTrue(selected.length == 1); ParameterInfo parameterInfo= selected[0]; ParameterEditDialog dialog= new ParameterEditDialog(getShell(), parameterInfo, fMode.canChangeTypes(), fMode.canChangeDefault(), fTypeContext); dialog.open(); fListener.parameterChanged(parameterInfo); fTableViewer.update(parameterInfo, PROPERTIES); } finally { fTableViewer.getControl().setFocus(); } } });
public void widgetSelected(SelectionEvent e) { try { ParameterInfo[] selected= getSelectedElements(); Assert.isTrue(selected.length == 1); ParameterInfo parameterInfo= selected[0]; ParameterEditDialog dialog= new ParameterEditDialog(getShell(), parameterInfo, fMode.canChangeTypes(), fMode.canChangeDefault(), fTypeContext); dialog.open(); fListener.parameterChanged(parameterInfo); fTableViewer.update(parameterInfo, PROPERTIES); } finally { fTableViewer.getControl().setFocus(); } } });
@Override public boolean canModify(Object element, String property) { Assert.isTrue(element instanceof ParameterInfo); if (property.equals(PROPERTIES[TYPE_PROP])) return fMode.canChangeTypes(); else if (property.equals(PROPERTIES[NEWNAME_PROP])) return true; else if (property.equals(PROPERTIES[DEFAULT_PROP])) return (((ParameterInfo)element).isAdded()); Assert.isTrue(false); return false; } @Override
private void addColumnLayoutData(TableLayoutComposite layouter) { if (fMode.canChangeDefault()){ layouter.addColumnData(new ColumnWeightData(33, true)); layouter.addColumnData(new ColumnWeightData(33, true)); layouter.addColumnData(new ColumnWeightData(34, true)); } else { layouter.addColumnData(new ColumnWeightData(50, true)); layouter.addColumnData(new ColumnWeightData(50, true)); } }
private void addColumnLayoutData(TableLayoutComposite layouter) { if (fMode.canChangeDefault()){ layouter.addColumnData(new ColumnWeightData(33, true)); layouter.addColumnData(new ColumnWeightData(33, true)); layouter.addColumnData(new ColumnWeightData(34, true)); } else { layouter.addColumnData(new ColumnWeightData(50, true)); layouter.addColumnData(new ColumnWeightData(50, true)); } }
private void addColumnLayoutData(TableLayoutComposite layouter) { if (fMode.canChangeDefault()){ layouter.addColumnData(new ColumnWeightData(33, true)); layouter.addColumnData(new ColumnWeightData(33, true)); layouter.addColumnData(new ColumnWeightData(34, true)); } else { layouter.addColumnData(new ColumnWeightData(50, true)); layouter.addColumnData(new ColumnWeightData(50, true)); } }
public boolean canModify(Object element, String property) { Assert.isTrue(element instanceof ParameterInfo); if (property.equals(PROPERTIES[TYPE_PROP])) return fMode.canChangeTypes(); else if (property.equals(PROPERTIES[NEWNAME_PROP])) return true; else if (property.equals(PROPERTIES[DEFAULT_PROP])) return (((ParameterInfo)element).isAdded()); Assert.isTrue(false); return false; } public Object getValue(Object element, String property) {