List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent getValue
public T getValue()
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); } }