Java 类org.eclipse.swt.events.ModifyEvent 实例源码

项目:n4js    文件:InstallNpmDependencyDialog.java   
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);
}
项目:n4js    文件:InstallNpmDependencyDialog.java   
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());
        }
    });
}
项目:eZooKeeper    文件:ZnodeModelTextDataEditor.java   
@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);
        }
    });

}
项目:dsp4e    文件:DSPMainTab.java   
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();
        }
    });

}
项目:convertigo-eclipse    文件:SourcePickerHelper.java   
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
        }
    });
}
项目:convertigo-eclipse    文件:LimitCharsLogsPreferenceDialog.java   
@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;
}
项目:convertigo-eclipse    文件:UrlMappingWizardPage.java   
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);
}
项目:Hydrograph    文件:OperationComposite.java   
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();
        }
    });

}
项目:gw4e.project    文件:GW4ELaunchConfigurationTab.java   
/**
 * 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);
}
项目:gw4e.project    文件:GW4ELaunchConfigurationTab.java   
/**
 * 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);

}
项目:gw4e.project    文件:GW4ELaunchConfigurationTab.java   
/**
 * 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);
}
项目:gemoc-studio    文件:StringOption.java   
/**
 * 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());
}
项目:Hydrograph    文件:ExpressionComposite.java   
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();
        }
    });

}
项目:Hydrograph    文件:AvailableFieldsComposite.java   
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());
            }
        }

        }
    });
}
项目:Hydrograph    文件:CategoriesUpperComposite.java   
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);
        }
    });

}
项目:Hydrograph    文件:TransformDialog.java   
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();
        }
    });
}
项目:Hydrograph    文件:TransformDialog.java   
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();
        }
    });
}
项目:Hydrograph    文件:TextBoxWithLabelWidget.java   
@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();
    }

}
项目:orientdb-oda-birt    文件:CustomDataSetWizardPage.java   
/**
 * 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;
}
项目:gemoc-studio-modeldebugging    文件:NewViewPointProjectPage.java   
@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);
}
项目:Hydrograph    文件:FilterHelper.java   
/**
 * 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;
}
项目:neoscada    文件:DateTimeDialog.java   
@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;
}
项目:Hydrograph    文件:JobRunPreferenceComposite.java   
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);
            }
        }
    });
}
项目:convertigo-eclipse    文件:LearnScreenClassWizardPage2.java   
/**
 * @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();
}
项目:OCCI-Studio    文件:NewConfigurationWizard.java   
@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);
        }
    };
}
项目:convertigo-eclipse    文件:ImportWizardPage1.java   
/**
 * @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();
}
项目:convertigo-eclipse    文件:NewProjectWizardPage5.java   
/**
 * @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();
}
项目:convertigo-eclipse    文件:ConfigureSAPConnectorPage.java   
/**
 * @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();
}
项目:convertigo-eclipse    文件:NewProjectWizardPage2.java   
/**
 * @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();
}
项目:convertigo-eclipse    文件:NewProjectWizardPage3.java   
/**
 * @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();
}
项目:convertigo-eclipse    文件:NewProjectWizardComposite2.java   
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");
        }
    });
}
项目:convertigo-eclipse    文件:NewProjectWizardPage1.java   
/**
 * @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();
}
项目:Hydrograph    文件:ELTFilePathWidget.java   
@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);
        }
    });
}
项目:codelens-eclipse    文件:CodeLensDemo.java   
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();
}
项目:gw4e.project    文件:MavenTemplatePage.java   
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");
}
项目:gw4e.project    文件:MavenTemplatePage.java   
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");
}
项目:gw4e.project    文件:MavenTemplatePage.java   
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();
        }
    }); 
}
项目:gw4e.project    文件:MavenTemplatePage.java   
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();
        }
    }); 
}
项目:pgcodekeeper    文件:MockDataPage.java   
@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());
        }
    }
}
项目:pgcodekeeper    文件:ManualDepciesGroup.java   
@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));
}