Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 167582 | Differences between
and this patch

Collapse All | Expand All

(-)src/org/eclipse/tptp/wsdm/tooling/codegen/mrt/provisional/GenerationOptionsPage.java (-2 / +10 lines)
Lines 14-19 Link Here
14
14
15
import java.util.HashMap;
15
import java.util.HashMap;
16
import java.util.Map;
16
import java.util.Map;
17
import java.util.prefs.Preferences;
17
18
18
import org.apache.muse.tools.generator.analyzer.Analyzer;
19
import org.apache.muse.tools.generator.analyzer.Analyzer;
19
import org.apache.muse.tools.generator.projectizer.Projectizer;
20
import org.apache.muse.tools.generator.projectizer.Projectizer;
Lines 53-58 Link Here
53
import org.eclipse.swt.widgets.Listener;
54
import org.eclipse.swt.widgets.Listener;
54
import org.eclipse.swt.widgets.Text;
55
import org.eclipse.swt.widgets.Text;
55
import org.eclipse.tptp.wsdm.tooling.editor.internal.Activator;
56
import org.eclipse.tptp.wsdm.tooling.editor.internal.Activator;
57
import org.eclipse.tptp.wsdm.tooling.editor.mrt.relationship.dialog.internal.MemoryComboBox;
56
import org.eclipse.tptp.wsdm.tooling.nls.messages.mrt.internal.Messages;
58
import org.eclipse.tptp.wsdm.tooling.nls.messages.mrt.internal.Messages;
57
import org.eclipse.tptp.wsdm.tooling.util.internal.Validation;
59
import org.eclipse.tptp.wsdm.tooling.util.internal.Validation;
58
60
Lines 62-70 Link Here
62
 */
64
 */
63
public class GenerationOptionsPage extends WizardPage
65
public class GenerationOptionsPage extends WizardPage
64
{
66
{
67
	private static final String PROJECT_MEMORY_COMBO_ID = "project_memory_combo";
68
65
	private Button _buttonOverwrite;
69
	private Button _buttonOverwrite;
66
70
67
	private Text _projectNameField;
71
	private Combo _projectNameField;
68
72
69
	private String _userPath = Util.ZERO_LENGTH_STRING;// IDEResourceInfoUtils.EMPTY_STRING;
73
	private String _userPath = Util.ZERO_LENGTH_STRING;// IDEResourceInfoUtils.EMPTY_STRING;
70
74
Lines 166-172 Link Here
166
		projectLabel.setFont(parent.getFont());
170
		projectLabel.setFont(parent.getFont());
167
171
168
		// new project name entry field
172
		// new project name entry field
169
		_projectNameField = new Text(page, SWT.BORDER);
173
		_projectNameField = MemoryComboBox.createMemoryComboBox(page, Preferences.userNodeForPackage(GenerationOptionsPage.class), PROJECT_MEMORY_COMBO_ID);
170
		data = new GridData(GridData.FILL_HORIZONTAL);
174
		data = new GridData(GridData.FILL_HORIZONTAL);
171
		data.widthHint = 50;
175
		data.widthHint = 50;
172
		data.horizontalSpan = 2;
176
		data.horizontalSpan = 2;
Lines 673-676 Link Here
673
	public boolean isAxis2Project(){
677
	public boolean isAxis2Project(){
674
		return axis2Project;
678
		return axis2Project;
675
	}	
679
	}	
680
	
681
	public void saveCombo() {
682
		MemoryComboBox.save(_projectNameField, PROJECT_MEMORY_COMBO_ID, Preferences.userNodeForPackage(GenerationOptionsPage.class));
683
	}
676
}
684
}
(-)src/org/eclipse/tptp/wsdm/tooling/codegen/mrt/provisional/NewProjectWizard.java (+3 lines)
Lines 225-234 Link Here
225
					performFinish(monitor);
225
					performFinish(monitor);
226
			}
226
			}
227
		};
227
		};
228
		
229
		_generationOptionsPage.saveCombo();
228
230
229
		try {
231
		try {
230
			getContainer().run(true, false, runnable);
232
			getContainer().run(true, false, runnable);
231
			openTasksView();
233
			openTasksView();
234
			
232
			return true;
235
			return true;
233
		} catch (Exception e) {
236
		} catch (Exception e) {
234
			e.printStackTrace();
237
			e.printStackTrace();

Return to bug 167582