Bug 319963 Refactor data set editor pages' codes[28800]
Build Identifier: 20100712 Refactor data set editor pages' codes[28800]. Reproducible: Always
UI/org.eclipse.birt.report.designer.ui.data/src/org/eclipse/birt/report/designer/data/ui/dataset/OutputColumnDefnPage.java
width = getMaxWidth( btnEdit, width );
			width = getMaxWidth( btnRemove, width );
			width = getMaxWidth( btnUp, width );
			width = getMaxWidth( btnDown, width );
			GridData btnData = new GridData( GridData.CENTER );
			btnData.widthHint = width;
			btnAdd.setLayoutData( btnData );
			btnEdit.setLayoutData( btnData );
			btnRemove.setLayoutData( btnData );
			btnUp.setLayoutData( btnData );
			btnDown.setLayoutData( btnData );			
			menu = new Menu( viewer.getTable( ) );
			menu.addMenuListener( new MenuAdapter( ) {
				public void menuShown( MenuEvent e )
				{
					viewer.cancelEditing( );
				}
			} );
			itmRemove = new MenuItem( menu, SWT.NONE );
			itmRemove.setText( Messages.getString( "PropertyHandleTableViewer.Menu.Remove" ) ); 
			itmRemove.addSelectionListener( new SelectionAdapter( ) {
				public void widgetSelected( SelectionEvent e )
				{
					removeSelectedItem( );
				}
			} );
			itmRemoveAll = new MenuItem( menu, SWT.NONE );
			itmRemoveAll.setText( Messages.getString( "PropertyHandleTableViewer.Menu.RemoveAll" ) ); 
			itmRemoveAll.addSelectionListener( new SelectionAdapter( ) {
				public void widgetSelected( SelectionEvent e )