Bug 51596 [Jobs] Progress Dialog on dual monitor setup opens on the wrong monitor
Build I20040205 on WIN NT/SP6. I have a dual monitor setup and I usually run eclipse on the second monitor. The normal progress dialog opens correctly centered on the second monitor. The new progress monitor (the one which shows that a operation is blocked by a background process with the list of background tasks operating) always opens on the first monitor.
bundles/org.eclipse.jface/src/org/eclipse/jface/window/Window.java
* <p>
 * The JFace window framework (this package) consists of this class, 
 * <code>Window</code>, the abstract base of all windows, and one concrete
 * window classes (<code>ApplicationWindow</code>) which may also be subclassed.
 * Clients may define additional window subclasses as required.
 * </p>
 * <p>
 * The <code>Window</code> class provides the following methods which subclasses
 * may override:
 * <ul>
 *   <li><code>close</code> - extend to free other SWT resources</li>
 *   <li><code>configureShell</code> - extend or reimplement to set shell
 *      properties before window opens</li>
 *   <li><code>createContents</code> - extend or reimplement to create
 *      controls before window opens</li>
 *   <li><code>getInitialSize</code> - reimplement to give the initial 
 *      size for the shell</li>
 *   <li><code>getInitialLocation</code> - reimplement to give the initial 
 *      location for the shell</li>
 *   <li><code>getShellListener</code> - extend or reimplement to receive
 *      shell events</li>
 *   <li><code>getToolTipText</code> - reimplement to add tool tips</li>
 *   <li><code>handleFontChange</code> - reimplement to respond to font
 *      changes</li>
 *   <li><code>handleShellCloseEvent</code> - extend or reimplement to handle
 *      shell closings</li>
 * </ul>
 * </p>
 */
public abstract class Window {