Bug 145909 [regression] the layout of new map rule dialog is not well organized
steps to reproduce: - create a report - add a table/list - add a new map rule - notice new map rule dialog expected behavior: - the layout should be user friendly actual behavior: - it was simply not
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/dialogs/HighlightRuleBuilder.java
Text txt = new Text( parent, SWT.BORDER );
		GridData gdata = new GridData( GridData.FILL_HORIZONTAL );
		gdata.widthHint = 100;
		txt.setLayoutData( gdata );
		return txt;
	}
	private void fillExpression( Combo control )
	{
		String te = "";
		if ( handle != null )
		{
			te = handle.getTestExpression( );
		}
		if ( designHandle instanceof DataItemHandle
				&& ((DataItemHandle)designHandle).getResultSetColumn( )!=null)
		{
			control.add( VALUE_OF_THIS_DATA_ITEM );
		}
		control.add( DEUtil.resolveNull( te ) );
		control.select( control.getItemCount( ) - 1 );
	}
	/**
	 * Refreshes the OK button state.
	 * 
	 */
	private void updateButtons( )
	{
		enableInput( isExpressionOK( ) );
		getOkButton( ).setEnabled( isConditionOK( ) );
	}