/** * Add a modify listener to the text widget * * @param modifyListener */ public void addModifyListener( ModifyListener modifyListener ) { wCombo.addModifyListener( modifyListener ); }
public void addModifyListener( ModifyListener lsMod ) { wCombo.addModifyListener( lsMod ); }
public void addRunConfigurationListenerForExpandRemoteOption() { wRunConfiguration.addModifyListener( modifyEvent -> { List<Object> items = Arrays.asList( wRunConfiguration.getText(), false ); try { ExtensionPointHandler.callExtensionPoint( Spoon.getInstance().getLog(), KettleExtensionPoint .RunConfigurationIsRemote.id, items ); } catch ( KettleException ignored ) { // Ignore errors } getConfiguration().setRunConfiguration( wRunConfiguration.getText() ); wExpandRemote.setEnabled( (Boolean) items.get( 1 ) ); wExpandRemote.setSelection( wExpandRemote.isEnabled() && wExpandRemote.getSelection() ); } ); } }
protected CCombo addStandardSelect( String labelMessageKey, Control prevControl, String[] choices ) { int vertPad = verticalPadding; Label label = addStandardLabel( labelMessageKey, prevControl ); verticalPadding = vertPad; CCombo combo = new CCombo( shell, SWT.BORDER ); combo.setItems( choices ); combo.addModifyListener( lsMod ); combo.setLayoutData( standardInputSpacing( prevControl, label ) ); return combo; }
protected CCombo addStandardSelect( String labelMessageKey, Control prevControl, String[] choices ) { int vertPad = verticalPadding; addStandardLabel( labelMessageKey, prevControl ); verticalPadding = vertPad; CCombo combo = new CCombo( shell, SWT.BORDER ); combo.setItems( choices ); combo.addModifyListener( lsMod ); combo.setLayoutData( standardInputSpacing( prevControl ) ); return combo; }
/** * ... */ protected void assignChangeListener() { final ModifyListener lsMod = new ModifyListener() { public void modifyText( final ModifyEvent event ) { getMeta().setChanged(); } }; final SelectionAdapter lsSel = new SelectionAdapter() { @Override public void widgetSelected( final SelectionEvent event ) { getMeta().setChanged(); } }; this.wStepname.addModifyListener( lsMod ); this.wControlFile.addModifyListener( lsMod ); this.wFastLoadPath.addModifyListener( lsMod ); this.wLogFile.addModifyListener( lsMod ); this.wConnection.addModifyListener( lsMod ); this.wTable.addModifyListener( lsMod ); this.wDataFile.addModifyListener( lsMod ); this.wSessions.addModifyListener( lsMod ); this.wErrLimit.addModifyListener( lsMod ); this.wbTruncateTable.addSelectionListener( lsSel ); this.wUseControlFile.addSelectionListener( lsSel ); this.wVariableSubstitution.addSelectionListener( lsSel ); this.wReturn.addModifyListener( lsMod ); }
private void createNewExtMenuList( XulComponent parent ) { xulParent = parent; if ( ( xulParent != null ) && ( xulParent instanceof XulTree ) ) { variableSpace = (DatabaseMeta) ( (XulTree) xulParent ).getData(); } else { variableSpace = new DatabaseMeta(); style = SWT.BORDER; } extCombo = new ComboVar( variableSpace, (Composite) parent.getManagedObject(), style ); combobox = extCombo.getCComboWidget(); setManagedObject( extCombo ); combobox.addSelectionListener( new SelectionAdapter() { public void widgetSelected( SelectionEvent e ) { fireSelectedEvents(); } } ); combobox.addModifyListener( new ModifyListener() { public void modifyText( ModifyEvent modifyEvent ) { fireModifiedEvents(); } } ); }
this.selectedVFSScheme = availableVFSSchemes.get( wLocation.getSelectionIndex() ); wLocation.addModifyListener( lsMod ); wLocation.setLayoutData( new FormDataBuilder().left( 0, 0 ).top( wlLocation, FIELD_LABEL_SEP ).width( FIELD_SMALL ).result() );
joinTypeCombo.addModifyListener( lsMod ); FormData fdType = new FormData(); if ( wInputStepArray.length > 0 ) {
private CCombo createLineCombo( ModifyListener lsMod, String lableText, Control prevControl ) { // Value line Label lable = new Label( shell, SWT.RIGHT ); lable.setText( lableText ); props.setLook( lable ); FormData lableFormData = new FormData(); lableFormData.left = new FormAttachment( 0, 0 ); lableFormData.right = new FormAttachment( props.getMiddlePct(), -Const.MARGIN ); // In case it is the first control if ( prevControl != null ) { lableFormData.top = new FormAttachment( prevControl, Const.MARGIN ); } else { lableFormData.top = new FormAttachment( 0, Const.MARGIN ); } lable.setLayoutData( lableFormData ); CCombo control = new CCombo( shell, SWT.BORDER ); props.setLook( control ); control.addModifyListener( lsMod ); FormData widgetFormData = new FormData(); widgetFormData.left = new FormAttachment( props.getMiddlePct(), 0 ); // In case it is the first control if ( prevControl != null ) { widgetFormData.top = new FormAttachment( prevControl, Const.MARGIN ); } else { widgetFormData.top = new FormAttachment( 0, Const.MARGIN ); } widgetFormData.right = new FormAttachment( 100, 0 ); control.setLayoutData( widgetFormData ); return control; }
wInputStepArray[index].addModifyListener( lsMod ); fdStep1 = new FormData(); fdStep1.left = new FormAttachment( 15, 0 );
wFieldname.setText( fieldName == null ? "" : fieldName ); props.setLook( wFieldname ); wFieldname.addModifyListener( lsMod ); fdFieldname = new FormData(); fdFieldname.left = new FormAttachment( middle, 0 ); wFieldname.addModifyListener( modifyListener );
wGroupField.addModifyListener( lsMod ); FormData fdGroupField = new FormData(); fdGroupField.width = 250;
wGroupField.addModifyListener( lsMod ); FormData fdGroupField = new FormData(); fdGroupField.width = 250;
wResultFilesTarget.addModifyListener( lsMod ); FormData fdResultFilesTarget = new FormData(); fdResultFilesTarget.width = 250;
wResultFilesTarget.addModifyListener( lsMod ); FormData fdResultFilesTarget = new FormData(); fdResultFilesTarget.width = 250;
wResultRowsTarget.addModifyListener( lsMod ); FormData fdResultRowsTarget = new FormData(); fdResultRowsTarget.width = 250;
wOutputRowsSource.addModifyListener( lsMod ); FormData fdResultRowsTarget = new FormData(); fdResultRowsTarget.width = 250;
wCombo.addModifyListener( modifyListenerTooltipText );
props.setLook( widget, Props.WIDGET_STYLE_TABLE ); widget.addTraverseListener( lsTraverse ); widget.addModifyListener( lsModCombo ); widget.addFocusListener( lsFocusCombo ); widget.setText( row.getText( colnr ) ); if ( lsMod != null ) { widget.addModifyListener( lsMod ); widget.addModifyListener( lsUndo ); widget.setToolTipText( colinfo.getToolTip() == null ? "" : colinfo.getToolTip() ); widget.setVisible( true );