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));
}