Number buttons should be arranged like a traditional calculator.

Change-Id: Id42059b2b701f1b876e741ca302ac4bf84a56f32
diff --git a/org.eclipse.example.calc/src/org/eclipse/example/calc/internal/ui/swt/CalculatorUI.java b/org.eclipse.example.calc/src/org/eclipse/example/calc/internal/ui/swt/CalculatorUI.java
index c943519..08a19dc 100644
--- a/org.eclipse.example.calc/src/org/eclipse/example/calc/internal/ui/swt/CalculatorUI.java
+++ b/org.eclipse.example.calc/src/org/eclipse/example/calc/internal/ui/swt/CalculatorUI.java
@@ -89,13 +89,22 @@
 

 	private void setupNumberButtons() {

 		Composite numberButtonsPanel = new Composite(shell, SWT.NONE);

-		numberButtonsPanel.setLayout(new GridLayout(4, true));

+		numberButtonsPanel.setLayout(new GridLayout(3, true));

 		numberButtons = new Button[11];

 

-		for (int i = 0; i < numberButtons.length - 1; i++) {

+		for (int i = 7; i < numberButtons.length - 1; i++) {

 			addNumberButton(numberButtonsPanel, i, Integer.valueOf(i)

 					.toString());

 		}

+		for (int i = 4; i < 7; i++) {

+			addNumberButton(numberButtonsPanel, i, Integer.valueOf(i)

+					.toString());

+		}

+		for (int i = 1; i < 4; i++) {

+			addNumberButton(numberButtonsPanel, i, Integer.valueOf(i)

+					.toString());

+		}

+		addNumberButton(numberButtonsPanel, 0, "0");

 		addNumberButton(numberButtonsPanel, 10, ".");

 	}