else if ( event.keyCode == SWT.ARROW_LEFT )
else if ( event.keyCode == SWT.ARROW_UP )
	void handleEventCanvasMarkers( Event event )	{		switch ( event.type )		{			case SWT.KeyDown :			{				if ( event.keyCode == SWT.ARROW_RIGHT )				{					if ( iSelectedIndex < getMarkers( ).size( ) - 1 )					{						iSelectedIndex++;						setEnabledState( );					}				}				else if ( event.keyCode == SWT.ARROW_LEFT )				{					if ( iSelectedIndex > 0 )					{						iSelectedIndex--;						setEnabledState( );					}				}				else if ( event.keyCode == SWT.ARROW_DOWN						|| event.keyCode == SWT.CR						|| event.keyCode == SWT.KEYPAD_CR )				{					currentMarkerEditor.setFocus( );				}				else if ( event.keyCode == SWT.ESC )				{					cnvMarkers.getShell( ).close( );				}				break;			}			case SWT.Traverse :			{				switch ( event.detail )				{					case SWT.TRAVERSE_RETURN :					case SWT.TRAVERSE_TAB_NEXT :					case SWT.TRAVERSE_TAB_PREVIOUS :					case SWT.TRAVERSE_ARROW_PREVIOUS :					case SWT.TRAVERSE_ARROW_NEXT :						event.doit = true;						cnvMarkers.redraw( );				}				break;			}			case SWT.Paint :				paintControl( new PaintEvent( event ) );				break;			case SWT.MouseDown :				mouseDown( new MouseEvent( event ) );				break;		}	}