Java 类org.eclipse.swt.events.ModifyListener 实例源码
项目:Hydrograph
文件:FilterHelper.java
/**
* Gets the conditional operator modify listener.
*
* @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 conditional operator modify listener
*/
public ModifyListener getConditionalOperatorModifyListener(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();
TableItem tableItem = getTableItem(source);
Condition condition = (Condition) tableItem.getData();
if (tableItem.getData(FilterConstants.VALUE2TEXTBOX) != null) {
Text text = (Text) tableItem.getData(FilterConstants.VALUE2TEXTBOX);
enableAndDisableValue2TextBox(condition.getConditionalOperator(), text);
}
processConditionalOperator(source, conditionsList, fieldsAndTypes, fieldNames, saveButton, displayButton);
}
};
return listener;
}
项目: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);
}
});
}
项目: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;
}
项目:Hydrograph
文件:FilterConditionsDialog.java
private CCombo addComboInTable(TableViewer tableViewer, TableItem tableItem, String comboName, String comboPaneName,
String editorName, int columnIndex, String[] relationalOperators, SelectionListener dropDownSelectionListener,
ModifyListener modifyListener,FocusListener focusListener) {
final Composite buttonPane = new Composite(tableViewer.getTable(), SWT.NONE);
buttonPane.setLayout(new FillLayout());
final CCombo combo = new CCombo(buttonPane, SWT.NONE);
combo.setItems(relationalOperators);
combo.setData(FilterConstants.ROW_INDEX, tableViewer.getTable().indexOf(tableItem));
tableItem.setData(comboName, combo);
tableItem.setData(comboPaneName, buttonPane);
combo.addSelectionListener(dropDownSelectionListener);
combo.addModifyListener(modifyListener);
combo.addFocusListener(focusListener);
new AutoCompleteField(combo, new CComboContentAdapter(), combo.getItems());
final TableEditor editor = new TableEditor(tableViewer.getTable());
editor.grabHorizontal = true;
editor.grabVertical = true;
editor.setEditor(buttonPane, tableItem, columnIndex);
editor.layout();
combo.setData(editorName, editor);
return combo;
}
项目:convertigo-eclipse
文件:ImportWizardPage.java
public void createControl(Composite parent) {
Composite fileSelectionArea = new Composite(parent, SWT.NONE);
GridData fileSelectionData = new GridData(GridData.GRAB_HORIZONTAL
| GridData.FILL_HORIZONTAL);
fileSelectionArea.setLayoutData(fileSelectionData);
GridLayout fileSelectionLayout = new GridLayout();
fileSelectionLayout.numColumns = 3;
fileSelectionLayout.makeColumnsEqualWidth = false;
fileSelectionLayout.marginWidth = 0;
fileSelectionLayout.marginHeight = 0;
fileSelectionArea.setLayout(fileSelectionLayout);
editor = new ProjectFileFieldEditor("fileSelect","Select File: ",fileSelectionArea);
editor.getTextControl(fileSelectionArea).addModifyListener(new ModifyListener(){
public void modifyText(ModifyEvent e) {
IPath path = new Path(ImportWizardPage.this.editor.getStringValue());
filePath = path.toString();
updateStatus();
}
});
fileSelectionArea.moveAbove(null);
updateStatus();
setControl(fileSelectionArea);
}
项目: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);
}
项目:scanning
文件:StatusQueueLaunchView.java
private void createTextControl(String slabel, final String propName, Composite content) {
final IPreferenceStore store = Activator.getDefault().getPreferenceStore();
final Label label = new Label(content, SWT.NONE);
label.setText(slabel);
final Text text = new Text(content, SWT.BORDER);
text.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
text.setText(store.getString(propName));
text.addModifyListener(new ModifyListener() {
@Override
public void modifyText(ModifyEvent e) {
store.setValue(propName, text.getText());
}
});
}
项目: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();
}
});
}
项目:BiglyBT
文件:ImageRepository.java
public static void main(String[] args) {
Display display = new Display();
Shell shell = new Shell(display, SWT.SHELL_TRIM);
shell.setLayout(new FillLayout(SWT.VERTICAL));
final Label label = new Label(shell, SWT.BORDER);
final Text text = new Text(shell, SWT.BORDER);
text.addModifyListener(new ModifyListener() {
@Override
public void modifyText(ModifyEvent e) {
Image pathIcon = getPathIcon(text.getText(), false, false);
label.setImage(pathIcon);
}
});
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
}
项目: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
文件:FunctionsUpperComposite.java
private void addListnersToSearchTextBox() {
functionSearchTextBox.addModifyListener(new ModifyListener() {
@Override
public void modifyText(ModifyEvent e) {
if (!StringUtils.equals(Constants.DEFAULT_SEARCH_TEXT, functionSearchTextBox.getText()) && (classNameList.getSelectionCount()!=0 &&
!StringUtils.startsWith(classNameList.getItem(0), Messages.CANNOT_SEARCH_INPUT_STRING))) {
methodList.removeAll();
ClassDetails classDetails = (ClassDetails) methodList
.getData(CategoriesComposite.KEY_FOR_ACCESSING_CLASS_FROM_METHOD_LIST);
if (classDetails != null) {
for (MethodDetails methodDetails : classDetails.getMethodList()) {
if (StringUtils.containsIgnoreCase(methodDetails.getMethodName(), functionSearchTextBox.getText())) {
methodList.add(methodDetails.getSignature());
methodList.setData(String.valueOf(methodList.getItemCount() - 1), methodDetails);
}
}
}
if(methodList.getItemCount()==0 && StringUtils.isNotBlank(functionSearchTextBox.getText())){
methodList.add(Messages.CANNOT_SEARCH_INPUT_STRING+functionSearchTextBox.getText());
}
descriptionStyledText.setText(Constants.EMPTY_STRING);
}
}
});
}
项目: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
文件:SelectionDatabaseWidget.java
/**
* Applies multiple listeners to textBoxes
* @param widgetList
* @return
*/
private ModifyListener attachTextModifyListner(final ArrayList<AbstractWidget> widgetList) {
return new ModifyListener() {
@Override
public void modifyText(ModifyEvent event) {
Text text = (Text)event.getSource();
if(((Button) tableNameRadioButton.getSWTWidgetControl()).getSelection()){
databaseSelectionConfig.setTableName(text.getText());
}else{
databaseSelectionConfig.setSqlQuery(text.getText());
}
Utils.INSTANCE.addMouseMoveListener(sqlQueryTextBox, cursor);
Utils.INSTANCE.addMouseMoveListener(textBoxTableName, cursor);
showHideErrorSymbol(widgetList);
}
};
}
项目: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();
}
}
项目: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();
}
});
}
项目: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);
}
项目:eZooKeeper
文件:ZnodeAclComposite.java
private void initIdTableEditor(TableItem item) {
Control oldEditor = _IdTableEditor.getEditor();
if (oldEditor != null) {
oldEditor.dispose();
}
if (item == null) {
return;
}
Table table = getTable();
Text newEditor = new Text(table, SWT.SINGLE);
newEditor.setText(item.getText(TABLE_COLUMN_ID));
newEditor.addModifyListener(new ModifyListener() {
@Override
public void modifyText(ModifyEvent e) {
Text editor = (Text) _IdTableEditor.getEditor();
_IdTableEditor.getItem().setText(TABLE_COLUMN_ID, editor.getText());
fireOrchestrationChange();
}
});
_IdTableEditor.setEditor(newEditor, item, TABLE_COLUMN_ID);
}
项目: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;
}
项目: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();
}
项目:convertigo-eclipse
文件:ExportWizardPage.java
public void createControl(Composite parent) {
Composite fileSelectionArea = new Composite(parent, SWT.NONE);
GridData fileSelectionData = new GridData(GridData.GRAB_HORIZONTAL
| GridData.FILL_HORIZONTAL);
fileSelectionArea.setLayoutData(fileSelectionData);
GridLayout fileSelectionLayout = new GridLayout();
fileSelectionLayout.numColumns = 3;
fileSelectionLayout.makeColumnsEqualWidth = false;
fileSelectionLayout.marginWidth = 0;
fileSelectionLayout.marginHeight = 0;
fileSelectionArea.setLayout(fileSelectionLayout);
String projectName = getSelectedProject();
projectName = (projectName == null) ? "":Engine.PROJECTS_PATH + "/" + projectName + ".car";
editor = new ProjectFileFieldEditor("fileSelect","Select File: ",fileSelectionArea);
editor.getTextControl(fileSelectionArea).addModifyListener(new ModifyListener(){
public void modifyText(ModifyEvent e) {
IPath path = new Path(ExportWizardPage.this.editor.getStringValue());
filePath = path.toString();
updateStatus();
}
});
editor.getTextControl(fileSelectionArea).setText(projectName);
fileSelectionArea.moveAbove(null);
updateStatus();
setControl(fileSelectionArea);
}
项目: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();
}
项目:convertigo-eclipse
文件:ConfigureSQLConnectorPage.java
/**
* @see IDialogPage#createControl(Composite)
*/
public void createControl(Composite parent) {
Composite container = new ConfigureSQLConnectorComposite(parent, SWT.NULL,
new ModifyListener() {
public void modifyText(ModifyEvent e) {
dialogChanged();
}
});
initialize();
setControl(container);
dialogChanged();
}
项目: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
文件:GeneratorChoiceComposite.java
private void createNewMode() {
btnCreateNewRadioButton = new Button(this, SWT.RADIO);
btnCreateNewRadioButton.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 12, 1));
btnCreateNewRadioButton.setText(MessageUtil.getString("standalone_mode"));
btnCreateNewRadioButton.setSelection(false);
btnCreateNewRadioButton.addListener(SWT.Selection, new Listener() {
public void handleEvent(Event e) {
switch (e.type) {
case SWT.Selection:
updateUI();
break;
}
}
});
btnCreateNewRadioButton.setData(GW4E_CONVERSION_WIDGET_ID, GW4E_NEWCLASS_CHECKBOX);
Composite composite = new Composite(this, SWT.NONE);
composite.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 12, 1));
composite.setLayout(new GridLayout(12, false));
lblNewClassnameLabel = new Label(composite, SWT.NONE);
lblNewClassnameLabel.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, false, false, 4, 1));
lblNewClassnameLabel.setText("Class name");
lblNewClassnameLabel.setEnabled(false);
newClassnameText = new Text(composite, SWT.BORDER);
newClassnameText.setEnabled(false);
newClassnameText.addModifyListener(new ModifyListener() {
public void modifyText(ModifyEvent event) {
listener.handleEvent(null);
}
});
newClassnameText.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 8, 1));
newClassnameText.setEnabled(false);
newClassnameText.setData(GW4E_CONVERSION_WIDGET_ID, GW4E_NEWCLASS_TEXT);
}
项目: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();
}
});
}