private void createVersionArea(final Group parent, String versionLabel, Consumer<String> textHandler, Consumer<Boolean> flagHandler) { final Composite area = createVersionArea(parent, versionLabel); final Composite textArea = createVersionInputArea(area); final Text txtUpperVersion = getSimpleTextArea(textArea); txtUpperVersion.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent e) { Text textWidget = (Text) e.getSource(); textHandler.accept(textWidget.getText()); } }); createVersionInclsivnessArea(area, flagHandler); }
private void createNameArea(Composite parent, String areaName, Consumer<String> textHandler) { final Group area = new Group(parent, SHADOW_ETCHED_IN); area.setLayout(GridLayoutFactory.fillDefaults().numColumns(1).create()); area.setLayoutData(GridDataFactory.fillDefaults().grab(true, true).create()); area.setText(areaName); final Text txtPackageName = getSimpleTextArea(area); txtPackageName.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent e) { Text textWidget = (Text) e.getSource(); textHandler.accept(textWidget.getText()); } }); }
@Override protected void createContent() { FormToolkit toolkit = getToolkit(); _Text = toolkit.createText(this, "", SWT.BORDER | SWT.SINGLE); _Text.setFont(JFaceResources.getTextFont()); FormData formData = new FormData(); formData.top = new FormAttachment(0, 0); formData.left = new FormAttachment(0, 0); formData.right = new FormAttachment(100, 0); _Text.setLayoutData(formData); _Text.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent e) { setDirtyInternal(true); } }); }
private void createDebugJSonComponent(Composite parent) { Composite comp = new Group(parent, SWT.NONE); comp.setLayout(new GridLayout()); comp.setLayoutData(new GridData(GridData.FILL_BOTH)); Label jsonLabel = new Label(comp, SWT.NONE); jsonLabel.setText("&Launch Parameters (Json):"); jsonLabel.setLayoutData(new GridData(GridData.BEGINNING)); jsonText = new Text(comp, SWT.MULTI | SWT.WRAP | SWT.BORDER | SWT.V_SCROLL); jsonText.setLayoutData(new GridData(GridData.FILL_BOTH)); jsonText.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent e) { updateLaunchConfigurationDialog(); } }); }
public void createXPathEvaluator(StepXpathEvaluatorComposite xpathEvaluatorComposite) { xpathEvaluator = xpathEvaluatorComposite; GridData gd = new GridData(); gd.horizontalAlignment = GridData.FILL; gd.verticalAlignment = GridData.FILL; gd.grabExcessVerticalSpace = true; gd.grabExcessHorizontalSpace = true; xpathEvaluator.setLayoutData(gd); xpathEvaluator.getXpath().addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { String anchor = xpathEvaluator.getAnchor(); StringEx sx = new StringEx(xpathEvaluator.getXpath().getText()); sx.replace(anchor, "."); String text = sx.toString(); if (!text.equals("")) { setSourceXPath(text); } //TODO: disable/enable OK button } }); }
@Override protected Control createDialogArea(Composite parent) { Composite composite = new Composite(parent, SWT.NONE); Label labelDescription = new Label(composite, SWT.WRAP); labelDescription.setText("Limit chars logs"); final Spinner spinnerBox = new Spinner(composite, SWT.WRAP); spinnerBox.setMaximum(MAX_LOG_CHARS); spinnerBox.setMinimum(MIN_LOG_CHARS); spinnerBox.setSelection(limitLogsChars); spinnerBox.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); spinnerBox.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent event) { limitLogsChars = Integer.parseInt(spinnerBox.getText()); } }); composite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); composite.setLayout(new GridLayout(2, false)); return composite; }
public void createControl(Composite parent) { container = new Composite(parent, SWT.NULL); GridLayout gridLayout = new GridLayout(); gridLayout.verticalSpacing = 10; container.setLayout(gridLayout); Label label = new Label(container, SWT.NONE); label.setText("Please enter the Convertigo api path of the mapping\n"); mappingPath = new Text(container, SWT.BORDER | SWT.SINGLE); mappingPath.setFont(new Font(container.getDisplay(), "Tahoma", 10, 0)); mappingPath.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); mappingPath.setText("/"); mappingPath.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { dialogChanged(); } }); setControl(container); }
private void createSimpleIdTextBox(Composite composite_1) { Composite composite = new Composite(composite_1, SWT.NONE); composite.setLayout(new GridLayout(2, false)); GridData gd_composite = new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1); gd_composite.heightHint = 29; composite.setLayoutData(gd_composite); idTextBox = new Text(composite, SWT.BORDER); idTextBox.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1)); idTextBox.setText(operationDataStructure.getId()); idTextBox.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent e) { operationDataStructure.setId(idTextBox.getText()); dialog.refreshErrorLogs(); } }); }
/** * Create the element that allow to select a start element See the * GraphWalker offline command for more information */ private void createStartElementSection(Composite parent) { Label fGeneratorLabel = new Label(parent, SWT.NONE); fGeneratorLabel.setText("Start Element"); gd = new GridData(); gd.horizontalSpan = 1; gd.horizontalIndent = 25; fGeneratorLabel.setLayoutData(gd); fStartNodeText = new Text(parent, SWT.SINGLE | SWT.BORDER); fStartNodeText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); fStartNodeText.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent evt) { validatePage(); updateConfigState(); fStartNodeText.setFocus(); } }); fStartNodeText.setData(GW4E_LAUNCH_CONFIGURATION_CONTROL_ID, GW4E_LAUNCH_CONFIGURATION_TEXT_ID_START_ELEMENT); }
/** * Create the element that allow to select a project See the GraphWalker * offline command for more information */ private void createProjectSection(Composite parent) { fProjLabel = new Label(parent, SWT.NONE); fProjLabel.setText(MessageUtil.getString("label_project")); GridData gd = new GridData(); gd.horizontalIndent = 25; fProjLabel.setLayoutData(gd); fProjText = new Text(parent, SWT.SINGLE | SWT.BORDER); fProjText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); fProjText.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent evt) { validatePage(); updateConfigState(); } }); fProjText.setData(GW4E_LAUNCH_CONFIGURATION_CONTROL_ID, GW4E_LAUNCH_CONFIGURATION_TEXT_ID_PROJECT); }
/** * Creates the string option control. * * @param parent * parent composite of the string option widget * @param span * the number of columns that the widget should span */ public void createControl(Composite parent, int span) { labelControl = createLabel(parent, 1); labelControl.setEnabled(isEnabled()); text = new Text(parent, fStyle); if (getValue() != null) text.setText(getValue().toString()); GridData gd = new GridData(GridData.FILL_HORIZONTAL); gd.horizontalSpan = span - 1; text.setLayoutData(gd); text.setEnabled(isEnabled()); text.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { if (ignoreListener) return; StringOption.super.setValue(text.getText()); getSection().validateOptions(StringOption.this); } }); text.setToolTipText(this.getToolTipText()); }
private void createSimpleIdTextBox(Composite composite_1) { Composite composite = new Composite(composite_1, SWT.NONE); composite.setLayout(new GridLayout(2, false)); GridData gd_composite = new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1); gd_composite.heightHint = 29; composite.setLayoutData(gd_composite); idTextBox = new Text(composite, SWT.BORDER); idTextBox.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1)); idTextBox.setText(expressionDataStructure.getId()); idTextBox.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent e) { expressionDataStructure.setId(idTextBox.getText()); dialog.refreshErrorLogs(); } }); }
private void addListnersToSearchTextBox() { searchTextBox.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent e) { if(!StringUtils.equals(Constants.DEFAULT_SEARCH_TEXT, searchTextBox.getText())){ table.removeAll(); for(String field:inputFields){ if(StringUtils.containsIgnoreCase(field,searchTextBox.getText())){ TableItem tableItem = new TableItem(table, SWT.NONE); tableItem.setText(0,field); tableItem.setText(1, fieldMap.get(field).getSimpleName()); } } if(table.getItemCount()==0 && StringUtils.isNotBlank(searchTextBox.getText())){ new TableItem(table, SWT.NONE).setText(Messages.CANNOT_SEARCH_INPUT_STRING+searchTextBox.getText()); } } } }); }
private void addListnersToSearchTextBox() { searchTextBox.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent e) { if(!StringUtils.equals(Constants.DEFAULT_SEARCH_TEXT, searchTextBox.getText())){ classNameList.removeAll(); for(ClassDetails classDetails:ClassRepo.INSTANCE.getClassList()){ if(StringUtils.containsIgnoreCase(classDetails.getcName(),searchTextBox.getText())){ classNameList.add(classDetails.getDisplayName()); classNameList.setData(String.valueOf(classNameList.getItemCount() - 1), classDetails); } } if(classNameList.getItemCount()==0 && StringUtils.isNotBlank(searchTextBox.getText())){ classNameList.add(Messages.CANNOT_SEARCH_INPUT_STRING+searchTextBox.getText()); } categoriesComposite.clearDescriptionAndMethodList(); } functionSearchTextBox.setEnabled(false); } }); }
private void addModifyListenerToComboDataTypes(Combo combo,final AbstractExpressionComposite expressionComposite,MappingSheetRow mappingSheetRow) { combo.addModifyListener(new ModifyListener(){ @Override public void modifyText(ModifyEvent e) { Combo accumulatorDataType =(Combo)e.widget; mappingSheetRow.setComboDataType( accumulatorDataType.getText()); boolean isValidValue = validate(expressionComposite.getTextAccumulator().getText(),accumulatorDataType.getText()); if(!isValidValue){ expressionComposite.getTextAccumulator().setBackground(CustomColorRegistry.INSTANCE.getColorFromRegistry( 255,255,000)); }else{ expressionComposite.getTextAccumulator().setBackground(CustomColorRegistry.INSTANCE.getColorFromRegistry( 255,255,255)); } showHideValidationMessage(); } }); }
private void addModifyListenerToAccumulator(Text text,final AbstractExpressionComposite expressionComposite,MappingSheetRow mappingSheetRow) { text.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent e) { Text accumulatorTextBox=(Text)e.widget; mappingSheetRow.setAccumulator(accumulatorTextBox.getText()); boolean isValidValue = validate(accumulatorTextBox.getText(),expressionComposite.getComboDataTypes().getText()); if(!isValidValue && (!expressionComposite.getIsParamAccumulator().getSelection()||StringUtils.isBlank(accumulatorTextBox.getText()))){ expressionComposite.getTextAccumulator().setBackground(CustomColorRegistry.INSTANCE.getColorFromRegistry( 255,255,000)); }else{ expressionComposite.getTextAccumulator().setBackground(CustomColorRegistry.INSTANCE.getColorFromRegistry( 255,255,255)); } showHideValidationMessage(); } }); }
@Override public void addModifyListener(final Property property, final ArrayList<AbstractWidget> widgetList) { widgets=widgetList; textBox.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent e) { Utils.INSTANCE.addMouseMoveListener(textBox, cursor); showHideErrorSymbol(widgetList); } }); if(Messages.LOOP_XPATH_QUERY.equals(textBoxConfig.getName())){ addFocusListenerToTextBox(); } }
/** * Creates custom control for user-defined query text. */ private Control createPageControl( Composite parent ) { Composite composite = new Composite( parent, SWT.NONE ); composite.setLayout( new GridLayout( 1, false ) ); GridData gridData = new GridData( GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_FILL ); composite.setLayoutData( gridData ); Label fieldLabel = new Label( composite, SWT.NONE ); fieldLabel.setText( "&Query Text:" ); m_queryTextField = new Text( composite, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL ); GridData data = new GridData( GridData.FILL_HORIZONTAL ); data.heightHint = 100; m_queryTextField.setLayoutData( data ); m_queryTextField.addModifyListener( new ModifyListener( ) { public void modifyText( ModifyEvent e ) { validateData(); } } ); setPageComplete( false ); return composite; }
@Override public void createControl(Composite parent) { final Composite composite = new Composite(parent, SWT.NONE); GridLayout layout = new GridLayout(); layout.numColumns = 1; composite.setLayout(layout); final ModifyListener listener = new ModifyListener() { @Override public void modifyText(ModifyEvent e) { setPageComplete(isSet(diagramNameText) && isSet(projectNameText) && isSet(viewpointNameText) && isSet(viewpointSpecificationModelText)); } private boolean isSet(Text text) { return text != null && !"".equals(text.getText()); } }; projectNameText = createProjectNameComposite(composite, listener); viewpointSpecificationModelText = createViewpointSpecificationModelNameComposite( composite, listener); viewpointNameText = createViewpointNameComposite(composite, listener); diagramNameText = createDiagramNameComposite(composite, listener); setControl(composite); setPageComplete(true); }
/** * Gets the field name modify listener. * * @param tableViewer * the table viewer * @param conditionsList * the conditions list * @param fieldsAndTypes * the fields and types * @param fieldNames * the field names * @param saveButton * the save button * @param displayButton * the display button * @return the field name modify listener */ public ModifyListener getFieldNameModifyListener(final TableViewer tableViewer, final List<Condition> conditionsList, final Map<String, String> fieldsAndTypes, final String[] fieldNames, final Button saveButton, final Button displayButton) { ModifyListener listener = new ModifyListener() { @Override public void modifyText(ModifyEvent e) { CCombo source = (CCombo) e.getSource(); int index = (int) source.getData(FilterConstants.ROW_INDEX); Condition filterConditions = conditionsList.get(index); String fieldName = source.getText(); filterConditions.setFieldName(fieldName); if(StringUtils.isNotBlank(fieldName)){ String fieldType = fieldsAndTypes.get(fieldName); TableItem item = tableViewer.getTable().getItem(index); CCombo conditionalCombo = (CCombo) item.getData(FilterConditionsDialog.CONDITIONAL_OPERATORS); if(conditionalCombo != null && StringUtils.isNotBlank(fieldType)){ conditionalCombo.setText(filterConditions.getConditionalOperator()); conditionalCombo.setItems(FilterHelper.INSTANCE.getTypeBasedOperatorMap().get(fieldType)); new AutoCompleteField(conditionalCombo, new CComboContentAdapter(), conditionalCombo.getItems()); } } validateCombo(source); toggleSaveDisplayButton(conditionsList, fieldsAndTypes, fieldNames, saveButton, displayButton); } }; return listener; }
@Override protected Control createDialogArea ( final Composite parent ) { getShell ().setText ( "Time and date" ); final Composite base = (Composite)super.createDialogArea ( parent ); final Composite wrapper = new Composite ( base, SWT.NONE ); wrapper.setLayout ( new GridLayout ( 2, false ) ); wrapper.setLayoutData ( new GridData ( GridData.FILL_BOTH ) ); final Label label = new Label ( wrapper, SWT.NONE ); label.setText ( "Input:" ); this.input = new Text ( wrapper, SWT.BORDER ); this.input.addModifyListener ( new ModifyListener () { @Override public void modifyText ( final ModifyEvent e ) { update (); } } ); this.input.setLayoutData ( new GridData ( SWT.FILL, SWT.CENTER, true, false ) ); this.resultControl = new Label ( wrapper, SWT.NONE ); this.resultControl.setLayoutData ( new GridData ( SWT.FILL, SWT.CENTER, true, false, 2, 1 ) ); if ( this.time != null ) { this.input.setText ( String.format ( "%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS.%1$tL", this.time ) ); } return base; }
private void attachConsoleBufferValidator() { textWidget.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent e) { String text = textWidget.getText(); setPreferanceError(null); if(StringUtils.isBlank(text)){ setPreferanceError(Messages.PREFERANCE_ERROR_EMPTY_CONSOLE_BUFFER_FIELD); return; } if(!isValidNumber(text)){ setPreferanceError(Messages.PREFERANCE_ERROR_INVALID_CONSOLE_BUFFER_INPUT); return; } int value=Integer.parseInt(text); if(!isValidConsoleBufferSize(value)){ setPreferanceError(Messages.PREFERANCE_ERROR_INVALID_CONSOLE_BUFFER_INPUT); return; }else{ setPreferanceError(null); } } }); }
/** * @see IDialogPage#createControl(Composite) */ public void createControl(Composite parent) { Composite container = new LearnScreenClassWizardComposite2(parent, SWT.NULL, new ModifyListener() { public void modifyText(ModifyEvent e) { dialogChanged(); } } , newScreenClassName); initialize(); setControl(container); dialogChanged(); }
@Override protected WizardNewFileCreationPage createNewFilePage() { return new NewFilePage(getSelection(), fileExt) { @Override public void createControl(Composite parent) { super.createControl(parent); Composite area = (Composite) getControl(); Composite container = new Composite(area, SWT.NONE); container.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); GridLayout layout = new GridLayout(2, false); container.setLayout(layout); Label lbtOcciServerUrl = new Label(container, SWT.NONE); lbtOcciServerUrl.setText(Messages.NewConfigurationWizard_OcciServerUrl); final Text txtOcciServerUrl = new Text(container, SWT.BORDER); txtOcciServerUrl.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); txtOcciServerUrl.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { occiServerUrl = txtOcciServerUrl.getText(); setPageComplete(validatePage()); } }); } @Override protected boolean validatePage() { // TODO add error messages return super.validatePage() && !Strings.isNullOrEmpty(occiServerUrl); } }; }
/** * @see IDialogPage#createControl(Composite) */ public void createControl(Composite parent) { Composite container = new NewProjectWizardComposite1(parent, SWT.NULL, new ModifyListener() { public void modifyText(ModifyEvent e) { dialogChanged(); } }); initialize(); setControl(container); dialogChanged(); }
/** * @see IDialogPage#createControl(Composite) */ public void createControl(Composite parent) { Composite container = new NewProjectWizardComposite5(parent, SWT.NULL, new ModifyListener() { public void modifyText(ModifyEvent e) { dialogChanged(); } }, (NewProjectWizard) this.getWizard()); initialize(); setControl(container); dialogChanged(); }
/** * @see IDialogPage#createControl(Composite) */ public void createControl(Composite parent) { Composite container = new ConfigureSAPConnectorComposite(parent, SWT.NULL, new ModifyListener() { public void modifyText(ModifyEvent e) { dialogChanged(); } }); initialize(); setControl(container); dialogChanged(); }
/** * @see IDialogPage#createControl(Composite) */ public void createControl(Composite parent) { Composite container = new NewProjectWizardComposite2(parent, SWT.NULL, new ModifyListener() { public void modifyText(ModifyEvent e) { dialogChanged(); } }, (NewProjectWizard) this.getWizard()); initialize(); setControl(container); dialogChanged(); }
/** * @see IDialogPage#createControl(Composite) */ public void createControl(Composite parent) { Composite container = new NewProjectWizardComposite3(parent, SWT.NULL, new ModifyListener() { public void modifyText(ModifyEvent e) { dialogChanged(); } }, (NewProjectWizard) this.getWizard()); initialize(); setControl(container); dialogChanged(); }
public NewProjectWizardComposite2(Composite parent, int style, ModifyListener ml, NewProjectWizard wizard) { super(parent, style); modifyListener = ml; wz = wizard; initialize(); ((NewProjectWizardComposite1) wz.page1.getControl()).getProjectName().addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { connectorName.setText(wz.page1.getProjectName() + "Connector"); } }); }
@Override public void addModifyListener(final Property property, final ArrayList<AbstractWidget> widgetList) { textBox.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent e) { Utils.INSTANCE.addMouseMoveListener(textBox, cursor); showHideErrorSymbol(widgetList); } }); }
public static void main(String[] args) throws Exception { // create the widget's shell Shell shell = new Shell(); shell.setLayout(new FillLayout()); shell.setSize(500, 500); Display display = shell.getDisplay(); Composite parent = new Composite(shell, SWT.NONE); parent.setLayout(new GridLayout(2, false)); ITextViewer textViewer = new TextViewer(parent, SWT.V_SCROLL | SWT.BORDER); String delim = textViewer.getTextWidget().getLineDelimiter(); textViewer.setDocument(new Document(delim + " class A" + delim + "new A" + delim + "new A" + delim + "class B" + delim + "new B" + delim + "interface I" + delim + "class C implements I")); StyledText styledText = textViewer.getTextWidget(); styledText.setLayoutData(new GridData(GridData.FILL_BOTH)); CodeLensProviderRegistry registry = CodeLensProviderRegistry.getInstance(); registry.register(CONTENT_TYPE_ID, new ClassReferencesCodeLensProvider()); registry.register(CONTENT_TYPE_ID, new ClassImplementationsCodeLensProvider()); CodeLensStrategy codelens = new CodeLensStrategy(new DefaultCodeLensContext(textViewer), false); codelens.addTarget(CONTENT_TYPE_ID).reconcile(null); styledText.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent event) { codelens.reconcile(null); } }); shell.open(); while (!shell.isDisposed()) if (!display.readAndDispatch()) display.sleep(); }
private void createGroupIdArea (Composite composite) { Label lblNewLabel = new Label(composite, SWT.NONE); lblNewLabel.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, false, false, 4, 1)); lblNewLabel.setText(MessageUtil.getString("mvn_group_id")); textGrpID = new Text(composite, SWT.BORDER); textGrpID.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false, 8, 1)); textGrpID.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent evt) { MavenTemplatePage.this.setGroupId(textGrpID.getText()); validatePage(); } }); textGrpID.setText("com.company"); }
private void createVersionIdArea (Composite composite) { Label lblNewLabel = new Label(composite, SWT.NONE); lblNewLabel.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, false, false, 4, 1)); lblNewLabel.setText(MessageUtil.getString("mvn_version_id")); textVersionID = new Text(composite, SWT.BORDER); textVersionID.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false, 8, 1)); textVersionID.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent evt) { MavenTemplatePage.this.setVersion(textVersionID.getText()); validatePage(); } }); textVersionID.setText("1.0-SNAPSHOT"); }
private void createArtifactIdArea (Composite composite) { Label lblNewLabel = new Label(composite, SWT.NONE); lblNewLabel.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, false, false, 4, 1)); lblNewLabel.setText(MessageUtil.getString("mvn_artifact_id")); textArtifactID = new Text(composite, SWT.BORDER); textArtifactID.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false, 8, 1)); textArtifactID.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 8, 1)); textArtifactID.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent evt) { MavenTemplatePage.this.setArtifactId(textArtifactID.getText()); validatePage(); } }); }
private void createNameArea (Composite composite) { Label lblNewLabel = new Label(composite, SWT.NONE); lblNewLabel.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, false, false, 4, 1)); lblNewLabel.setText(MessageUtil.getString("mvn_name")); textName = new Text(composite, SWT.BORDER); textName.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 8, 1)); textName.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent evt) { MavenTemplatePage.this.setName(textName.getText()); validatePage(); } }); }
@Override public void modifyText(ModifyEvent e) { IStructuredSelection sel = (IStructuredSelection) viewer.getSelection(); if (!sel.isEmpty()) { PgData<?> c = (PgData<?>) sel.getFirstElement(); try { String text = ((Text) e.widget).getText(); setter.accept(c, text); setErrorMessage(null); } catch (Exception ex) { setErrorMessage(Messages.MockDataPage_invalid_value + ex.getLocalizedMessage()); } } }
@Override public void modifyText(ModifyEvent e) { Entry<PgStatement, PgStatement> selection = getSelectionDepcy(); btnAdd.setEnabled( selection.getKey() != null && selection.getValue() != null && !selection.getKey().compare(selection.getValue()) && !depcies.contains(selection)); }