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
String str = ""; 
			if ( getScale( ).isSetStep( ) )
			{
				str = String.valueOf( getScale( ).getStep( ) );
			}
			txtStepSize.setText( str );
			txtStepSize.addListener( this );
			txtStepSize.addListener( SWT.Modify, this );
			txtStepSize.setDefaultValue( "" ); 
		}
		lblUnit = new Label( grpScale, SWT.NONE );
		{
			lblUnit.setText( Messages.getString( "BaseAxisDataSheetImpl.Lbl.Unit" ) ); 
		}
		cmbScaleUnit = new Combo( grpScale, SWT.DROP_DOWN | SWT.READ_ONLY );
		{
			GridData gdCMBScaleUnit = new GridData( GridData.FILL_HORIZONTAL );
			cmbScaleUnit.setLayoutData( gdCMBScaleUnit );
			cmbScaleUnit.addListener( SWT.Selection, this );
			
			NameSet ns = LiteralHelper.scaleUnitTypeSet;
			cmbScaleUnit.setItems( ns.getDisplayNames( ) );
			cmbScaleUnit.select( ns.getSafeNameIndex( getScale( ).getUnit( )
					.getName( ) ) );
		}
		btnStepNumber = new Button( grpScale, SWT.RADIO );
		{
			btnStepNumber.setText( Messages.getString( "AbstractScaleSheet.Label.StepNumber" ) ); 
			btnStepNumber.addListener( SWT.Selection, this );
		}