Bug 172431 [eclipse3.3only]BPS17-4.5 Adding Date picker to input DateTime value for Axis Scale
In Axis Scale dialog, provide a Data picker next to the input box for convenience of inputting DataTime value.
chart/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/wizard/format/popup/AbstractScaleSheet.java
spnStepNumber = new Spinner( grpScale, SWT.BORDER );
		{
			spnStepNumber.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );
			spnStepNumber.setMinimum( 1 );
			spnStepNumber.setMaximum( 100 );
			spnStepNumber.setSelection( getScale( ).getStepNumber( ) );
			spnStepNumber.addListener( SWT.Selection, this );
		}
		new Label( grpScale, SWT.NONE );
		new Label( grpScale, SWT.NONE );
		lblMin = new Label( cmpContent, SWT.NONE );
		lblMin.setText( Messages.getString( "BaseAxisDataSheetImpl.Lbl.Minimum" ) ); 
		txtScaleMin = new TextEditorComposite( cmpContent, SWT.BORDER
				| SWT.SINGLE, getValueType( ) );
		{
			GridData gd = new GridData( GridData.FILL_HORIZONTAL );
			gd.widthHint = 80;
			txtScaleMin.setLayoutData( gd );
			txtScaleMin.setText( getValue( getScale( ).getMin( ) ) );
			txtScaleMin.addListener( this );
			txtScaleMin.setDefaultValue( "" ); 
		}
		lblMax = new Label( cmpContent, SWT.NONE );
		lblMax.setText( Messages.getString( "BaseAxisDataSheetImpl.Lbl.Maximum" ) ); 
		txtScaleMax = new TextEditorComposite( cmpContent, SWT.BORDER
				| SWT.SINGLE, getValueType( ) );
		{
			GridData gd = new GridData( GridData.FILL_HORIZONTAL );
			gd.widthHint = 80;
			txtScaleMax.setLayoutData( gd );