FormPage.NORMAL_FUNCTION,
FormPage.FULL_FUNCTION_HORIZONTAL,
	private void createFilterSortingArea( Composite parent )	{		Group group = new Group( parent, SWT.NONE );		group.setText( GROUP_DLG_GROUP_FILTER_SORTING );		group.setLayout( new GridLayout( ) );		group.setLayoutData( new GridData( 550, 250 ) );		ArrayList list = new ArrayList( 1 );		list.add( inputGroup );		TabFolder tab = new TabFolder( group, SWT.TOP );		tab.setLayoutData( new GridData( GridData.FILL_BOTH ) );		// TODO:remove databinding page by cnfree on 4.28.2006		/*		 * TabItem bindingItem = new TabItem( tab, SWT.NONE ); FormPage		 * bindingPage = new DataSetColumnBindingsFormPage( tab, new		 * DataSetColumnBindingsFormHandleProvider( ) ); bindingPage.setInput(		 * list ); bindingItem.setText( TAB_BINDING ); bindingItem.setControl(		 * bindingPage );		 */		TabItem filterItem = new TabItem( tab, SWT.NONE );		FormPage filterPage = new FormPage( tab,				FormPage.NORMAL_FUNCTION,				new FilterHandleProvider( ) {					public int[] getColumnWidths( )					{						return new int[]{								200, 100, 100, 100						};					}				} );		filterPage.setInput( list );		filterItem.setText( TAB_FILTER );		filterItem.setControl( filterPage );		TabItem sortItem = new TabItem( tab, SWT.NONE );		FormPage sortPage = new FormPage( tab,				FormPage.FULL_FUNCTION_HORIZONTAL,				new SortingHandleProvider( ) {					public int[] getColumnWidths( )					{						return new int[]{								200, 100						};					}				}, true );		sortPage.setInput( list );		sortItem.setText( TAB_SORTING );		sortItem.setControl( sortPage );	}