Revision c15014c2
Added by Patrick Plitzner over 7 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/RemotingLoginDialog.java | ||
---|---|---|
26 | 26 |
import org.eclipse.core.runtime.preferences.IEclipsePreferences; |
27 | 27 |
import org.eclipse.swt.SWT; |
28 | 28 |
import org.eclipse.swt.custom.StyledText; |
29 |
import org.eclipse.swt.events.KeyAdapter; |
|
30 |
import org.eclipse.swt.events.KeyEvent; |
|
29 | 31 |
import org.eclipse.swt.events.MouseAdapter; |
30 | 32 |
import org.eclipse.swt.events.MouseEvent; |
31 | 33 |
import org.eclipse.swt.events.SelectionAdapter; |
... | ... | |
340 | 342 |
gd_txtPassword.heightHint = 15; |
341 | 343 |
txtPassword.setLayoutData(gd_txtPassword); |
342 | 344 |
new Label(loginComposite, SWT.NONE); |
345 |
txtPassword.addKeyListener(new KeyAdapter() { |
|
346 |
@Override |
|
347 |
public void keyPressed(KeyEvent e) { |
|
348 |
if(e.character==SWT.CR){ |
|
349 |
connectButtonPressed(); |
|
350 |
} |
|
351 |
} |
|
352 |
}); |
|
343 | 353 |
|
344 | 354 |
btnConnect = new Button(loginComposite, SWT.FLAT); |
345 | 355 |
btnConnect.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1)); |
346 |
btnConnect.addMouseListener(new MouseAdapter() { |
|
347 |
@Override |
|
348 |
public void mouseUp(MouseEvent e) { |
|
349 |
if(selectedCsii.isLocalhostMgd() && !isSelectedCdmInstanceRunningInManagedServer()) { |
|
350 |
startManagedServer(); |
|
351 |
} else { |
|
352 |
connect(); |
|
353 |
} |
|
354 |
} |
|
355 |
}); |
|
356 |
btnConnect.addSelectionListener(new SelectionAdapter() { |
|
357 |
@Override |
|
358 |
public void widgetSelected(SelectionEvent e) { |
|
359 |
connectButtonPressed(); |
|
360 |
} |
|
361 |
}); |
|
356 | 362 |
btnConnect.setText(Messages.RemotingLoginDialog_LABEL_CONNECT); |
357 | 363 |
|
358 | 364 |
btnRememberMe = new Button(loginComposite, SWT.CHECK); |
... | ... | |
468 | 474 |
|
469 | 475 |
} |
470 | 476 |
|
471 |
|
|
477 |
private void connectButtonPressed() { |
|
478 |
if(selectedCsii.isLocalhostMgd() && !isSelectedCdmInstanceRunningInManagedServer()) { |
|
479 |
startManagedServer(); |
|
480 |
} else { |
|
481 |
connect(); |
|
482 |
} |
|
483 |
} |
|
472 | 484 |
|
473 | 485 |
private void populateCdmServerCombo() { |
474 | 486 |
Job job = new Job(Messages.RemotingLoginDialog_RETRIEVE_SERVER_INSTANCES) { |
Also available in: Unified diff
Add key listener to remote login dialog