Bug 464865 - GVT45:Truncation found in Add Software Site
diff --git a/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/shared/target/EditIUContainerPage.java b/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/shared/target/EditIUContainerPage.java
index 47bc801..34e9c57 100644
--- a/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/shared/target/EditIUContainerPage.java
+++ b/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/shared/target/EditIUContainerPage.java
@@ -316,9 +316,9 @@
 
 		Button selectAll = new Button(buttonParent, SWT.PUSH);
 		selectAll.setText(ProvUIMessages.SelectableIUsPage_Select_All);
-		GridData selectAllData = setButtonLayoutData(selectAll);
-		selectAllData.widthHint = 90;
 
+		selectAll.setLayoutData(new GridData());
+		SWTFactory.setButtonDimensionHint(selectAll);
 		selectAll.addListener(SWT.Selection, new Listener() {
 			@Override
 			public void handleEvent(Event event) {
@@ -328,8 +328,8 @@
 
 		Button deselectAll = new Button(buttonParent, SWT.PUSH);
 		deselectAll.setText(ProvUIMessages.SelectableIUsPage_Deselect_All);
-		GridData deselectAllData = setButtonLayoutData(deselectAll);
-		deselectAllData.widthHint = 90;
+		deselectAll.setLayoutData(new GridData());
+		SWTFactory.setButtonDimensionHint(deselectAll);
 		deselectAll.addListener(SWT.Selection, new Listener() {
 			@Override
 			public void handleEvent(Event event) {