protected Text addLabelledTextField(Composite parent, String label, Key key, int textlimit, int indent, boolean dummy) { PixelConverter pixelConverter= new PixelConverter(parent); Label labelControl= new Label(parent, SWT.WRAP); labelControl.setText(label); labelControl.setLayoutData(new GridData()); Text textBox= new Text(parent, SWT.BORDER | SWT.SINGLE); textBox.setData(key); textBox.setLayoutData(new GridData()); fLabels.put(textBox, labelControl); String currValue= getValue(key); if (currValue != null) { textBox.setText(currValue); } textBox.addModifyListener(getTextModifyListener()); GridData data= new GridData(GridData.HORIZONTAL_ALIGN_FILL); if (textlimit != 0) { textBox.setTextLimit(textlimit); data.widthHint= pixelConverter.convertWidthInCharsToPixels(textlimit + 1); } data.horizontalIndent= indent; data.horizontalSpan= 2; textBox.setLayoutData(data); fTextBoxes.add(textBox); return textBox; }
protected Text addLabelledTextField(Composite parent, String label, Key key, int modelTextLimit, int fieldTextLimit, int indent) { PixelConverter pixelConverter= new PixelConverter(parent); Label labelControl= new Label(parent, SWT.NONE); labelControl.setText(label); GridData data= new GridData(); data.horizontalIndent= indent; labelControl.setLayoutData(data); Text textBox= new Text(parent, SWT.BORDER | SWT.SINGLE); textBox.setData(key); textBox.setLayoutData(new GridData()); fLabels.put(textBox, labelControl); String currValue= getValue(key); if (currValue != null) { textBox.setText(currValue); } textBox.addModifyListener(getTextModifyListener()); data= new GridData(GridData.HORIZONTAL_ALIGN_FILL); if (modelTextLimit != 0) textBox.setTextLimit(modelTextLimit); if (fieldTextLimit != 0) data.widthHint= pixelConverter.convertWidthInCharsToPixels(fieldTextLimit + 1); data.horizontalSpan= 2; textBox.setLayoutData(data); fTextBoxes.add(textBox); return textBox; }
protected Text addLabelledTextField(Composite parent, String label, Key key, int modelTextLimit, int fieldTextLimit, int indent) { PixelConverter pixelConverter= new PixelConverter(parent); Label labelControl= new Label(parent, SWT.NONE); labelControl.setText(label); GridData data= new GridData(); data.horizontalIndent= indent; labelControl.setLayoutData(data); Text textBox= new Text(parent, SWT.BORDER | SWT.SINGLE); textBox.setData(key); textBox.setLayoutData(new GridData()); fLabels.put(textBox, labelControl); String currValue= getValue(key); if (currValue != null) { textBox.setText(currValue); } textBox.addModifyListener(getTextModifyListener()); data= new GridData(GridData.HORIZONTAL_ALIGN_FILL); if (modelTextLimit != 0) textBox.setTextLimit(modelTextLimit); if (fieldTextLimit != 0) data.widthHint= pixelConverter.convertWidthInCharsToPixels(fieldTextLimit + 1); data.horizontalSpan= 2; textBox.setLayoutData(data); fTextBoxes.add(textBox); return textBox; }