Example usage for com.google.gwt.event.logical.shared ValueChangeEvent getValue

List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent getValue

Introduction

In this page you can find the example usage for com.google.gwt.event.logical.shared ValueChangeEvent getValue.

Prototype

public T getValue() 

Source Link

Document

Gets the value.

Usage

From source file:com.google.code.p.gwtcsample.client.GWTCSample.java

License:Apache License

private Widget createPickerWidget(final GWTCSimpleDatePicker picker, final boolean asDialog) {
    picker.addValueChangeHandler(new ValueChangeHandler<GWTCSimpleDatePicker>() {
        public void onValueChange(ValueChangeEvent<GWTCSimpleDatePicker> event) {
            alert.alert(event.getValue().getSelectedDateStr("MMMM dd, yyyy (dddd)"));
            if (asDialog)
                picker.hide();/*from  www . j  a  v  a  2 s. co  m*/
        }
    });

    if (asDialog) {
        final GWTCButton button = new GWTCButton(i18n.click_button());
        button.setImage(button.getImagesBundle().calendar());
        button.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                picker.show(button);
            }
        });
        return button;
    } else {
        return picker;
    }
}

From source file:com.google.gerrit.client.admin.AccessSectionEditor.java

License:Apache License

public AccessSectionEditor(ProjectAccess access) {
    projectAccess = access;/*from  w w w .j a va  2 s.c o m*/

    permissionSelector = new ValueListBox<String>(PermissionNameRenderer.INSTANCE);
    permissionSelector.addValueChangeHandler(new ValueChangeHandler<String>() {
        @Override
        public void onValueChange(ValueChangeEvent<String> event) {
            if (!Util.C.addPermission().equals(event.getValue())) {
                onAddPermission(event.getValue());
            }
        }
    });

    initWidget(uiBinder.createAndBindUi(this));
    permissions = ListEditor.of(new PermissionEditorSource());
}

From source file:com.google.gerrit.client.change.ChangeScreen.java

License:Apache License

@UiHandler("star")
void onToggleStar(ValueChangeEvent<Boolean> e) {
    StarredChanges.toggleStar(changeId, e.getValue());
}

From source file:com.google.gerrit.client.change.ReplyBox.java

License:Apache License

private void renderCheckBox(int row, LabelAndValues lv) {
    ApprovalInfo self = Gerrit.isSignedIn() ? lv.info.forUser(Gerrit.getUserAccount().getId().get()) : null;

    final String id = lv.info.name();
    final CheckBox b = new CheckBox();
    b.setText(id);//www  . ja v a2s. c o m
    b.setEnabled(lv.permitted.contains((short) 1));
    if (self != null && self.value() == 1) {
        b.setValue(true);
    }
    b.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
        @Override
        public void onValueChange(ValueChangeEvent<Boolean> event) {
            in.label(id, event.getValue() ? (short) 1 : (short) 0);
        }
    });
    b.setStyleName(style.label_name());
    labelsTable.setWidget(row, 0, b);

    CellFormatter fmt = labelsTable.getCellFormatter();
    fmt.setStyleName(row, labelHelpColumn, style.label_help());
    labelsTable.setText(row, labelHelpColumn, lv.info.valueText("+1"));
}

From source file:com.google.gerrit.client.change.UpdateCheckTimer.java

License:Apache License

@Override
public void onValueChange(ValueChangeEvent<Boolean> event) {
    if (event.getValue()) {
        delay = POLL_PERIOD;//  www .  j a  va  2 s .  c  o  m
        run();
    } else {
        delay = IDLE_PERIOD;
    }
    schedule();
}

From source file:com.google.gerrit.client.changes.ChangeScreen.java

License:Apache License

@Override
public void onValueChange(final ValueChangeEvent<ChangeDetail> event) {
    if (isAttached()) {
        // Until this screen is fully migrated to the new API, these calls must
        // happen sequentially after the ChangeDetail lookup, because we can't
        // start an async get at the source of every call that might trigger a
        // value change.
        CallbackGroup cbs = new CallbackGroup();
        ConfigInfoCache.get(event.getValue().getChange().getProject(),
                cbs.add(new GerritCallback<ConfigInfoCache.Entry>() {
                    @Override/*from   ww  w  . j  a  va2s . co m*/
                    public void onSuccess(ConfigInfoCache.Entry result) {
                        commentLinkProcessor = result.getCommentLinkProcessor();
                        setTheme(result.getTheme());
                    }

                    @Override
                    public void onFailure(Throwable caught) {
                        // Handled by last callback's onFailure.
                    }
                }));
        ChangeApi.detail(event.getValue().getChange().getId().get(),
                cbs.add(new GerritCallback<com.google.gerrit.client.changes.ChangeInfo>() {
                    @Override
                    public void onSuccess(com.google.gerrit.client.changes.ChangeInfo result) {
                        changeInfo = result;
                        display(event.getValue());
                    }
                }));
    }
}

From source file:com.google.gerrit.client.diff.Header.java

License:Apache License

@UiHandler("reviewed")
void onValueChange(ValueChangeEvent<Boolean> event) {
    if (event.getValue()) {
        reviewed().put(CallbackGroup.<ReviewInfo>emptyCallback());
    } else {/* w  w w .j a  v  a  2  s. co  m*/
        reviewed().delete(CallbackGroup.<ReviewInfo>emptyCallback());
    }
}

From source file:com.google.gerrit.client.diff.PreferencesBox.java

License:Apache License

@UiHandler("intralineDifference")
void onIntralineDifference(ValueChangeEvent<Boolean> e) {
    prefs.intralineDifference(Boolean.valueOf(e.getValue()));
    if (view != null) {
        view.setShowIntraline(prefs.intralineDifference());
    }/*from  w w w  . j a  v  a2s  .  com*/
}

From source file:com.google.gerrit.client.diff.PreferencesBox.java

License:Apache License

@UiHandler("context")
void onContext(ValueChangeEvent<String> e) {
    String v = e.getValue();
    int c;//w  w  w  .  ja va2s.c om
    if (v != null && v.length() > 0) {
        c = Math.min(Math.max(0, Integer.parseInt(v)), 32767);
        contextEntireFile.setValue(false);
    } else if (v == null || v.isEmpty()) {
        c = WHOLE_FILE_CONTEXT;
    } else {
        return;
    }
    prefs.context(c);
    if (view != null) {
        updateContextTimer.schedule(200);
    }
}

From source file:com.google.gerrit.client.diff.PreferencesBox.java

License:Apache License

@UiHandler("contextEntireFile")
void onContextEntireFile(ValueChangeEvent<Boolean> e) {
    // If a click arrives too fast after onContext applied an update
    // the user committed the context line update by clicking on the
    // whole file checkmark. Drop this event, but transfer focus.
    if (e.getValue()) {
        contextLastValue = context.getIntValue();
        context.setText("");
        prefs.context(WHOLE_FILE_CONTEXT);
    } else {/*  www  . ja va 2s. com*/
        prefs.context(contextLastValue > 0 ? contextLastValue : DEFAULT_CONTEXT);
        context.setIntValue(prefs.context());
        context.setFocus(true);
        context.setSelectionRange(0, context.getText().length());
    }
    if (view != null) {
        updateContextTimer.schedule(200);
    }
}