tuleap #820 center the reply dialog on the monitor.
Change-Id: I7a8b607e202d29c46fcfdcd5e53562fc6c77491d
Signed-off-by: Jacques Bouthillier <lmcbout@gmail.com>
diff --git a/org.eclipse.egerrit.ui/src/org/eclipse/egerrit/internal/ui/editors/ReplyDialog.java b/org.eclipse.egerrit.ui/src/org/eclipse/egerrit/internal/ui/editors/ReplyDialog.java
index d2d646f..b5dbe6b 100644
--- a/org.eclipse.egerrit.ui/src/org/eclipse/egerrit/internal/ui/editors/ReplyDialog.java
+++ b/org.eclipse.egerrit.ui/src/org/eclipse/egerrit/internal/ui/editors/ReplyDialog.java
@@ -200,6 +200,13 @@
//Re-layout the DRAFT AREA
scrolledDraftArea.layout();
}
+ //Position the reply dialog in the middle of the monitor
+ Rectangle parentRec = parent.getShell().getBounds();
+ Rectangle clientArea = parent.getClientArea();
+
+ Point centerPos = new Point(parentRec.x + parentRec.width - clientArea.width, parentRec.y);
+ parent.getShell().setLocation(centerPos);
+
parent.getShell().removeControlListener(this);
}