Bug 201042 [Accessibility]Chart scritp should not add by auto when click the down in keyboard[17]
Description: Chart scritp should not add by auto when click the down in keyboard[0704] Step: 1. New a chart and switch to script view. 2. Let the point on the script function selection. 3. Click the down on keyboard. Actual result: A function will add by auto. Expected result: Customer can not select the function under the second function by keyboard, and it should not be added by auto.
UI/org.eclipse.birt.report.designer.ui.editors.schematic/src/org/eclipse/birt/report/designer/internal/ui/editors/script/JSEditor.java
import org.eclipse.swt.widgets.Label;
import org.eclipse.ui.IEditorInput;
import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.IEditorSite;
import org.eclipse.ui.PartInitException;
import org.eclipse.ui.forms.editor.IFormPage;
import org.eclipse.ui.part.EditorPart;
import org.eclipse.ui.part.MultiPageEditorSite;
import org.eclipse.ui.texteditor.AbstractTextEditor;
import org.eclipse.ui.views.contentoutline.IContentOutlinePage;
import org.eclipse.ui.views.properties.IPropertySheetPage;
/**
 * Main class of javaScript editor
 * 
 */
public class JSEditor extends EditorPart implements
		IColleague
{
	protected static Logger logger = Logger.getLogger( JSEditor.class.getName( ) );
	private static final String NO_EXPRESSION = Messages.getString( "JSEditor.Display.NoExpression" ); 
	static final String VIEWER_CATEGORY_KEY = "Category"; 
	static final String VIEWER_CATEGORY_CONTEXT = "context"; 
	private IEditorPart editingDomainEditor;
	Combo cmbExpList = null;
	Combo cmbSubFunctions = null;
	public ComboViewer cmbExprListViewer;
	IPropertyDefn cmbItemLastSelected = null;
	boolean editorUIEnabled = true;
	private Button butReset;
	private Button butValidate;