private void showSigninPopupMenu(Point p) {
Menu popupMenu = new Menu(this);
MenuItem automaticCheckbox = new MenuItem(popupMenu, SWT.CHECK);
automaticCheckbox.setText("Sign in automatically");
SigninState state = cloud.getSigninState();
automaticCheckbox.setEnabled(state != SigninState.NO_SIGNIN_REQUIRED);
final boolean origSelection = WebCloudNameLookup.isSavingSessionInfoEnabled();
automaticCheckbox.setSelection(origSelection);
automaticCheckbox.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
WebCloudNameLookup.setSaveSessionInformation(!origSelection);
}
});
if (state.couldSignIn()) {
MenuItem signInItem = new MenuItem(popupMenu, SWT.NONE);
signInItem.setText("Sign in");
signInItem.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {