Révision 4004

TXM/trunk/bundles/org.txm.specificities.rcp/src/org/txm/specificities/rcp/editors/SpecificitiesEditor.java (revision 4004)
37 37
import org.eclipse.swt.events.MouseEvent;
38 38
import org.eclipse.swt.events.MouseListener;
39 39
import org.eclipse.swt.layout.GridData;
40
import org.eclipse.swt.widgets.Combo;
40 41
import org.eclipse.swt.widgets.Composite;
41 42
import org.eclipse.swt.widgets.Label;
42 43
import org.eclipse.swt.widgets.ScrollBar;
......
127 128
	 * Maximum number of lines filtering.
128 129
	 */
129 130
	@Parameter(key = SpecificitiesPreferences.CONTRAST_SCRIPT)
130
	protected Text modeText;
131
	protected Combo modeText;
131 132
	
132 133
	@Override
133 134
	public void _createPartControl() {
......
160 161
			
161 162
			// change statistical computing
162 163
			if (TBXPreferences.getInstance().getBoolean(TBXPreferences.EXPERT_USER)) {
163
				modeText = new Text(extendedParametersArea, SWT.BORDER); // not yet ready
164
				
165
				new Label(extendedParametersArea, SWT.NONE).setText("Mode or R code or R script");
166
				
167
				modeText = new Combo(extendedParametersArea, SWT.BORDER|SWT.SINGLE); // not yet ready
168
				modeText.setItems("specif", "relative", "apply(SYMBOL, 2, function(x) x / sum(x) * 100)");
164 169
			}
165 170
			
166 171
			// Result area
TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/editors/TXMEditor.java (revision 4004)
1435 1435
				else if (object instanceof Text) {
1436 1436
					((Text) object).setText(String.valueOf(value));
1437 1437
				}
1438
				else if (object instanceof Combo) {
1439
					if (value instanceof String) {
1440
						((Combo) object).setText(String.valueOf(value));
1441
					}
1442
				}
1438 1443
				else if (object instanceof StyledText) {
1439 1444
					((StyledText) object).setText(String.valueOf(value));
1440 1445
				}
......
2273 2278
			else if (object instanceof Text) {
2274 2279
				((Text) object).setText(String.valueOf(value));
2275 2280
			}
2281
			else if (object instanceof Combo) {
2282
				if (value instanceof String) {
2283
					((Combo) object).setText(String.valueOf(value));
2284
				}
2285
			}
2276 2286
			else if (object instanceof StyledText) {
2277 2287
				((StyledText) object).setText(String.valueOf(value));
2278 2288
			}

Formats disponibles : Unified diff