36 |
36 |
import org.eclipse.swt.events.SelectionAdapter;
|
37 |
37 |
import org.eclipse.swt.events.SelectionEvent;
|
38 |
38 |
import org.eclipse.swt.graphics.Color;
|
|
39 |
import org.eclipse.swt.graphics.Point;
|
|
40 |
import org.eclipse.swt.graphics.Rectangle;
|
39 |
41 |
import org.eclipse.swt.layout.FillLayout;
|
40 |
42 |
import org.eclipse.swt.layout.GridData;
|
41 |
43 |
import org.eclipse.swt.layout.GridLayout;
|
... | ... | |
224 |
226 |
setEditorInfo();
|
225 |
227 |
populateCdmServerCombo();
|
226 |
228 |
shlConnect.pack(true);
|
|
229 |
|
|
230 |
setCenterPoint();
|
227 |
231 |
shlConnect.open();
|
228 |
232 |
|
229 |
233 |
Display display = getParent().getDisplay();
|
... | ... | |
241 |
245 |
* Create contents of the dialog.
|
242 |
246 |
*/
|
243 |
247 |
private void createContents() {
|
244 |
|
shlConnect = new Shell(getParent(), SWT.DIALOG_TRIM | SWT.APPLICATION_MODAL | SWT.RESIZE);
|
|
248 |
shlConnect = new Shell(getParent(), SWT.DIALOG_TRIM | SWT.APPLICATION_MODAL | SWT.RESIZE | SWT.CENTER);
|
245 |
249 |
shlConnect.setText(LABEL_CONNECT);
|
246 |
250 |
shlConnect.setLayout(new FillLayout(SWT.HORIZONTAL));
|
247 |
251 |
|
... | ... | |
265 |
269 |
onRefreshCdmServer();
|
266 |
270 |
}
|
267 |
271 |
});
|
|
272 |
|
268 |
273 |
GridData gd_comboCdmServer = new GridData(SWT.FILL, SWT.CENTER, true, true, 1, 1);
|
|
274 |
|
269 |
275 |
comboCdmServer.setLayoutData(gd_comboCdmServer);
|
270 |
276 |
comboCdmServer.select(0);
|
271 |
277 |
|
... | ... | |
302 |
308 |
onRefreshCdmInstance();
|
303 |
309 |
}
|
304 |
310 |
});
|
|
311 |
|
305 |
312 |
GridData gd_comboCdmInstance = new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1);
|
306 |
313 |
gd_comboCdmInstance.minimumWidth = COMBO_MIN_WIDTH;
|
|
314 |
|
307 |
315 |
comboCdmInstance.setLayoutData(gd_comboCdmInstance);
|
308 |
316 |
comboCdmInstance.select(0);
|
309 |
317 |
|
... | ... | |
476 |
484 |
txtEditorCdmVersion.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
|
477 |
485 |
}
|
478 |
486 |
|
|
487 |
public void setCenterPoint() {
|
|
488 |
Rectangle parentSize = getParent().getBounds();
|
|
489 |
Rectangle shellSize = shlConnect.getBounds();
|
|
490 |
int locationX = (parentSize.width - shellSize.width)/2+parentSize.x;
|
|
491 |
int locationY = (parentSize.height - shellSize.height)/2+parentSize.y;
|
|
492 |
shlConnect.setLocation(new Point(locationX, locationY));
|
|
493 |
|
|
494 |
}
|
|
495 |
|
|
496 |
|
|
497 |
|
|
498 |
|
|
499 |
|
|
500 |
|
479 |
501 |
@SuppressWarnings("unused")
|
480 |
502 |
private void addEmptyCells(int cnt) {
|
481 |
503 |
for (int i = 0; i < cnt; i++) {
|
set location of login dialog to center of application