/** * Activate the editor but also inform the editor which event triggered its * activation. <b>The default implementation simply calls * {@link #activate()}</b> * * @param activationEvent * the editor activation event */ public void activate(ColumnViewerEditorActivationEvent activationEvent) { activate(); }
/** * Activate the editor but also inform the editor which event triggered its * activation. <b>The default implementation simply calls * {@link #activate()}</b> * * @param activationEvent * the editor activation event * @since 3.3 */ public void activate(ColumnViewerEditorActivationEvent activationEvent) { activate(); }
@Override public void activate(ColumnViewerEditorActivationEvent activationEvent) { if (activationEvent.eventType != ColumnViewerEditorActivationEvent.TRAVERSAL) { super.activate(activationEvent); } } }
public void activate(ColumnViewerEditorActivationEvent activationEvent) { if (activationEvent.eventType != ColumnViewerEditorActivationEvent.TRAVERSAL) { super.activate(activationEvent); } } }
@Override public void activate(ColumnViewerEditorActivationEvent activationEvent) { if (activationEvent.eventType != ColumnViewerEditorActivationEvent.TRAVERSAL) { super.activate(activationEvent); } } }
public void activate(ColumnViewerEditorActivationEvent activationEvent) { if (activationEvent.eventType != ColumnViewerEditorActivationEvent.TRAVERSAL) { super.activate(activationEvent); } } }
/** * Activate the editor but also inform the editor which event triggered its * activation. <b>The default implementation simply calls * {@link #activate()}</b> * * @param activationEvent * the editor activation event * @since 3.3 */ public void activate(ColumnViewerEditorActivationEvent activationEvent) { activate(); }
@Override public void activate() { super.activate(); if (fActivationListener != null) fActivationListener.activate(); fOriginalValue= text.getText(); }
@Override public void activate() { super.activate(); if (fActivationListener != null) fActivationListener.activate(); fOriginalValue= text.getText(); }
public void activate() { super.activate(); if (fActivationListener != null) fActivationListener.activate(); fOriginalValue= text.getText(); }
public void activate(ColumnViewerEditorActivationEvent activationEvent) { super.activate(activationEvent); if (activationStyle != SWT.NONE) { boolean dropDown = false; if ((activationEvent.eventType == ColumnViewerEditorActivationEvent.MOUSE_CLICK_SELECTION || activationEvent.eventType == ColumnViewerEditorActivationEvent.MOUSE_DOUBLE_CLICK_SELECTION) && (activationStyle & DROP_DOWN_ON_MOUSE_ACTIVATION) != 0 ) { dropDown = true; } else if (activationEvent.eventType == ColumnViewerEditorActivationEvent.KEY_PRESSED && (activationStyle & DROP_DOWN_ON_KEY_ACTIVATION) != 0 ) { dropDown = true; } else if (activationEvent.eventType == ColumnViewerEditorActivationEvent.PROGRAMMATIC && (activationStyle & DROP_DOWN_ON_PROGRAMMATIC_ACTIVATION) != 0) { dropDown = true; } else if (activationEvent.eventType == ColumnViewerEditorActivationEvent.TRAVERSAL && (activationStyle & DROP_DOWN_ON_TRAVERSE_ACTIVATION) != 0) { dropDown = true; } if (dropDown) { getControl().getDisplay().asyncExec(new Runnable() { public void run() { ((CCombo) getControl()).setListVisible(true); } }); } } }
@Override public void activate(ColumnViewerEditorActivationEvent activationEvent) { super.activate(activationEvent); if (activationStyle != SWT.NONE) { boolean dropDown = false; if ((activationEvent.eventType == ColumnViewerEditorActivationEvent.MOUSE_CLICK_SELECTION || activationEvent.eventType == ColumnViewerEditorActivationEvent.MOUSE_DOUBLE_CLICK_SELECTION) && (activationStyle & DROP_DOWN_ON_MOUSE_ACTIVATION) != 0 ) { dropDown = true; } else if (activationEvent.eventType == ColumnViewerEditorActivationEvent.KEY_PRESSED && (activationStyle & DROP_DOWN_ON_KEY_ACTIVATION) != 0 ) { dropDown = true; } else if (activationEvent.eventType == ColumnViewerEditorActivationEvent.PROGRAMMATIC && (activationStyle & DROP_DOWN_ON_PROGRAMMATIC_ACTIVATION) != 0) { dropDown = true; } else if (activationEvent.eventType == ColumnViewerEditorActivationEvent.TRAVERSAL && (activationStyle & DROP_DOWN_ON_TRAVERSE_ACTIVATION) != 0) { dropDown = true; } if (dropDown) { getControl().getDisplay().asyncExec(() -> ((CCombo) getControl()).setListVisible(true)); } } }
@Override public void activate(ColumnViewerEditorActivationEvent activationEvent) { super.activate(activationEvent); if (activationStyle != SWT.NONE) { boolean dropDown = false; if ((activationEvent.eventType == ColumnViewerEditorActivationEvent.MOUSE_CLICK_SELECTION || activationEvent.eventType == ColumnViewerEditorActivationEvent.MOUSE_DOUBLE_CLICK_SELECTION) && (activationStyle & DROP_DOWN_ON_MOUSE_ACTIVATION) != 0 ) { dropDown = true; } else if (activationEvent.eventType == ColumnViewerEditorActivationEvent.KEY_PRESSED && (activationStyle & DROP_DOWN_ON_KEY_ACTIVATION) != 0 ) { dropDown = true; } else if (activationEvent.eventType == ColumnViewerEditorActivationEvent.PROGRAMMATIC && (activationStyle & DROP_DOWN_ON_PROGRAMMATIC_ACTIVATION) != 0) { dropDown = true; } else if (activationEvent.eventType == ColumnViewerEditorActivationEvent.TRAVERSAL && (activationStyle & DROP_DOWN_ON_TRAVERSE_ACTIVATION) != 0) { dropDown = true; } if (dropDown) { getControl().getDisplay().asyncExec(() -> ((CCombo) getControl()).setListVisible(true)); } } }
cellEditor.activate();
fCellEditor.activate(); if (control == null) return;
cellEditor.activate(); if (control == null) { return;
cellEditor.activate(activationEvent); if (control == null) { return false;