Lines 12-19
Link Here
|
12 |
|
12 |
|
13 |
package org.eclipse.pde.internal.ui.wizards.plugin; |
13 |
package org.eclipse.pde.internal.ui.wizards.plugin; |
14 |
|
14 |
|
15 |
import org.eclipse.pde.internal.ui.dialogs.PluginSelectionDialog; |
|
|
16 |
|
17 |
import java.util.TreeSet; |
15 |
import java.util.TreeSet; |
18 |
import org.eclipse.core.runtime.IStatus; |
16 |
import org.eclipse.core.runtime.IStatus; |
19 |
import org.eclipse.jdt.launching.IVMInstall; |
17 |
import org.eclipse.jdt.launching.IVMInstall; |
Lines 26-31
Link Here
|
26 |
import org.eclipse.pde.internal.core.util.VersionUtil; |
24 |
import org.eclipse.pde.internal.core.util.VersionUtil; |
27 |
import org.eclipse.pde.internal.ui.IHelpContextIds; |
25 |
import org.eclipse.pde.internal.ui.IHelpContextIds; |
28 |
import org.eclipse.pde.internal.ui.PDEUIMessages; |
26 |
import org.eclipse.pde.internal.ui.PDEUIMessages; |
|
|
27 |
import org.eclipse.pde.internal.ui.dialogs.PluginSelectionDialog; |
29 |
import org.eclipse.pde.internal.ui.parts.PluginVersionPart; |
28 |
import org.eclipse.pde.internal.ui.parts.PluginVersionPart; |
30 |
import org.eclipse.pde.internal.ui.util.SWTUtil; |
29 |
import org.eclipse.pde.internal.ui.util.SWTUtil; |
31 |
import org.eclipse.pde.internal.ui.wizards.IProjectProvider; |
30 |
import org.eclipse.pde.internal.ui.wizards.IProjectProvider; |
Lines 56-61
Link Here
|
56 |
private Button fExeEnvButton; |
55 |
private Button fExeEnvButton; |
57 |
private Combo fEEChoice; |
56 |
private Combo fEEChoice; |
58 |
private final static String NO_EXECUTION_ENVIRONMENT = PDEUIMessages.PluginContentPage_noEE; |
57 |
private final static String NO_EXECUTION_ENVIRONMENT = PDEUIMessages.PluginContentPage_noEE; |
|
|
58 |
private Button junit3Radio; |
59 |
private Button junit4Radio; |
60 |
private boolean createTestFragment = false; |
59 |
|
61 |
|
60 |
protected ModifyListener listener = new ModifyListener() { |
62 |
protected ModifyListener listener = new ModifyListener() { |
61 |
public void modifyText(ModifyEvent e) { |
63 |
public void modifyText(ModifyEvent e) { |
Lines 82-87
Link Here
|
82 |
|
84 |
|
83 |
createFragmentPropertiesGroup(container); |
85 |
createFragmentPropertiesGroup(container); |
84 |
createParentPluginGroup(container); |
86 |
createParentPluginGroup(container); |
|
|
87 |
createJunitOptionsGroup(container); |
85 |
|
88 |
|
86 |
Dialog.applyDialogFont(container); |
89 |
Dialog.applyDialogFont(container); |
87 |
setControl(container); |
90 |
setControl(container); |
Lines 132-137
Link Here
|
132 |
|
135 |
|
133 |
} |
136 |
} |
134 |
|
137 |
|
|
|
138 |
private void createJunitOptionsGroup(Composite container) { |
139 |
Group junitGroup = new Group(container, SWT.NONE); |
140 |
junitGroup.setLayout(new GridLayout(2, false)); |
141 |
junitGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); |
142 |
junitGroup.setText(PDEUIMessages.ContentPage_optionsGroup); |
143 |
|
144 |
Button testFragmentCheck = new Button(junitGroup, SWT.CHECK); |
145 |
testFragmentCheck.setText(PDEUIMessages.ContentPage_createTestFragment); |
146 |
GridData gd = new GridData(GridData.FILL_BOTH); |
147 |
gd.horizontalSpan = 2; |
148 |
testFragmentCheck.setLayoutData(gd); |
149 |
testFragmentCheck.setSelection(createTestFragment); |
150 |
|
151 |
testFragmentCheck.addSelectionListener(new SelectionListener() { |
152 |
|
153 |
public void widgetDefaultSelected(SelectionEvent e) { |
154 |
// TODO Auto-generated method stub |
155 |
|
156 |
} |
157 |
|
158 |
public void widgetSelected(SelectionEvent e) { |
159 |
createTestFragment = !createTestFragment; |
160 |
if (createTestFragment == true) { |
161 |
junit3Radio.setEnabled(true); |
162 |
junit4Radio.setEnabled(true); |
163 |
} else { |
164 |
junit3Radio.setEnabled(false); |
165 |
junit4Radio.setEnabled(false); |
166 |
} |
167 |
|
168 |
} |
169 |
|
170 |
}); |
171 |
|
172 |
junit3Radio = new Button(junitGroup, SWT.RADIO); |
173 |
junit3Radio.setText(PDEUIMessages.ContentPage_useJUnit3); |
174 |
junit3Radio.setSelection(true); |
175 |
junit3Radio.setEnabled(false); |
176 |
|
177 |
junit4Radio = new Button(junitGroup, SWT.RADIO); |
178 |
junit4Radio.setText(PDEUIMessages.ContentPage_useJUnit4); |
179 |
junit4Radio.setSelection(false); |
180 |
junit4Radio.setEnabled(false); |
181 |
|
182 |
} |
183 |
|
135 |
private Composite createNewVersionComp(Composite notebook) { |
184 |
private Composite createNewVersionComp(Composite notebook) { |
136 |
Composite comp = new Composite(notebook, SWT.NONE); |
185 |
Composite comp = new Composite(notebook, SWT.NONE); |
137 |
GridLayout layout = new GridLayout(3, false); |
186 |
GridLayout layout = new GridLayout(3, false); |