List of usage examples for com.google.gwt.user.client.ui HasValue setValue
void setValue(T value, boolean fireEvents);
From source file:com.bearsoft.gwt.ui.RadioGroup.java
@Override public void onValueChange(ValueChangeEvent<Boolean> event) { if (Boolean.TRUE.equals(event.getValue())) { for (HasValue<Boolean> hv : grouped) { if (hv != event.getSource()) { hv.setValue(Boolean.FALSE, false); }// w ww.ja v a 2 s .c o m } } }
From source file:com.google.api.explorer.client.parameter.schema.FieldsEditor.java
License:Apache License
public FieldsEditor(ApiService service, String key) { super(""); this.service = service; this.key = key; root = new CheckBox(key.isEmpty() ? "Select all/none" : key); root.setValue(false);/* w w w .jav a 2s .c o m*/ root.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { for (HasValue<Boolean> checkBox : children.values()) { checkBox.setValue(event.getValue(), true); } } }); add(root); }
From source file:com.sencha.gxt.core.client.util.ToggleGroup.java
License:sencha.com license
/** * Reset all of the toggle group HasValue<Boolean> items to false. * <p>/*from w w w . j av a2s. c om*/ * To remove all of the items use {@link #clear()}. */ public void reset() { this.value = null; Iterator<HasValue<Boolean>> it = iterator(); while (it.hasNext()) { HasValue<Boolean> item = it.next(); item.setValue(false, false); } }
From source file:com.sencha.gxt.core.client.util.ToggleGroup.java
License:sencha.com license
@Override public void setValue(HasValue<Boolean> value, boolean fireEvents) { if (!contains(value)) { value = null;/*from ww w. j a v a2s .c o m*/ } HasValue<Boolean> oldValue = getValue(); this.value = value; if (value != null && !value.getValue()) { value.setValue(true, fireEvents); } for (HasValue<Boolean> toggle : ToggleGroup.this) { if (toggle != value) { toggle.setValue(false, fireEvents); } } if (fireEvents) { ValueChangeEvent.fireIfNotEqual(this, oldValue, value); } }
From source file:nz.co.doltech.databind.core.gwt.PlatformSpecificGwt.java
License:Apache License
@Override public boolean setBindingValue(Object object, String name, Object value) { assert object instanceof HasValue : "Object should be implementing HasValue<?> !"; @SuppressWarnings("unchecked") HasValue<Object> hasValue = ((HasValue<Object>) object); hasValue.setValue(value, true); return true;//from w w w.ja va 2s . com }
From source file:org.jrydberg.ui.client.ExclusiveGroup.java
License:Apache License
@Override public void onValueChange(ValueChangeEvent<Boolean> event) { for (HasValue<Boolean> button : buttons) { if (button != event.getSource()) { button.setValue(false, false); }/*w ww .ja va2 s.c o m*/ } }
From source file:org.rstudio.studio.client.pdfviewer.PDFViewerPresenter.java
License:Open Source License
@Inject public PDFViewerPresenter(Display view, EventBus eventBus, Binder binder, Commands commands, FileTypeRegistry fileTypeRegistry, CompilePdfServerOperations server, GlobalDisplay globalDisplay, Synctex synctex, Satellite satellite) { view_ = view;//from ww w . j a va 2s. c om fileTypeRegistry_ = fileTypeRegistry; server_ = server; globalDisplay_ = globalDisplay; commands_ = commands; synctex_ = synctex; binder.bind(commands, this); eventBus.addHandler(CompilePdfStartedEvent.TYPE, this); eventBus.addHandler(CompilePdfCompletedEvent.TYPE, this); eventBus.addHandler(SynctexViewPdfEvent.TYPE, this); synctex_.enableCommands(false); eventBus.addHandler(SynctexStatusChangedEvent.TYPE, this); satellite.addCloseHandler(new CloseHandler<Satellite>() { @Override public void onClose(CloseEvent<Satellite> event) { if (compileIsRunning_) terminateRunningCompile(); } }); final PDFViewerToolbarDisplay toolbar = view_.getToolbarDisplay(); toolbar.getViewPdfExternal().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { commands_.showPdfExternal().execute(); } }); toolbar.getJumpToSource().setVisible(false); toolbar.getJumpToSource().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { commands_.synctexSearch().execute(); } }); toolbar.getPrevButton().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { PDFView.previousPage(); } }); toolbar.getNextButton().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { PDFView.nextPage(); } }); toolbar.getThumbnailsButton().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { view_.toggleThumbnails(); } }); final HasValue<String> pageNumber = toolbar.getPageNumber(); pageNumber.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { String value = pageNumber.getValue(); try { int intVal = Integer.parseInt(value); if (intVal != PDFView.currentPage() && intVal >= 1 && intVal <= PDFView.pageCount()) { PDFView.goToPage(intVal); toolbar.selectPageNumber(); return; } } catch (NullPointerException ignored) { } catch (NumberFormatException ignored) { } pageNumber.setValue(PDFView.currentPage() + "", false); } }); toolbar.getZoomIn().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { PDFView.zoomIn(); } }); toolbar.getZoomOut().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { PDFView.zoomOut(); } }); releaseOnDismiss_.add(PDFView.addPageChangeHandler(new PageChangeEvent.Handler() { @Override public void onPageChange(PageChangeEvent event) { updatePageNumber(); } })); releaseOnDismiss_.add(PDFView.addPDFLoadHandler(new PDFLoadEvent.Handler() { @Override public void onPDFLoad(PDFLoadEvent event) { if (executeOnLoad_ != null) { executeOnLoad_.execute(); executeOnLoad_ = null; } else { PDFView.scrollToTop(); } } })); view_.addPageClickHandler(new PageClickEvent.Handler() { @Override public void onPageClick(PageClickEvent event) { if (synctex_.isSynctexAvailable()) synctexInverseSearch(event.getCoordinates(), true); } }); }
From source file:org.rstudio.studio.client.workbench.views.vcs.git.dialog.GitReviewPresenter.java
License:Open Source License
private void updateDiff(boolean allowModeSwitch) { view_.hideSizeWarning();/*from ww w. j av a 2 s. c o m*/ final ArrayList<StatusAndPath> paths = view_.getChangelistTable().getSelectedItems(); if (paths.size() != 1) { clearDiff(); return; } final StatusAndPath item = paths.get(0); if (allowModeSwitch) { if (!softModeSwitch_) { boolean staged = item.getStatus().charAt(0) != ' ' && item.getStatus().charAt(1) == ' '; HasValue<Boolean> checkbox = staged ? view_.getStagedCheckBox() : view_.getUnstagedCheckBox(); if (!checkbox.getValue()) { clearDiff(); checkbox.setValue(true, true); } } else { if (view_.getStagedCheckBox().getValue() && (item.getStatus().charAt(0) == ' ' || item.getStatus().charAt(0) == '?')) { clearDiff(); view_.getUnstagedCheckBox().setValue(true, true); } else if (view_.getUnstagedCheckBox().getValue() && item.getStatus().charAt(1) == ' ') { clearDiff(); view_.getStagedCheckBox().setValue(true, true); } } } softModeSwitch_ = false; if (!item.getPath().equals(currentFilename_)) { clearDiff(); currentFilename_ = item.getPath(); } diffInvalidation_.invalidate(); final Token token = diffInvalidation_.getInvalidationToken(); final PatchMode patchMode = view_.getStagedCheckBox().getValue() ? PatchMode.Stage : PatchMode.Working; server_.gitDiffFile(item.getPath(), patchMode, view_.getContextLines().getValue(), overrideSizeWarning_, new SimpleRequestCallback<DiffResult>("Diff Error") { @Override public void onResponseReceived(DiffResult diffResult) { if (token.isInvalid()) return; // Use lastResponse_ to prevent unnecessary flicker String response = diffResult.getDecodedValue(); if (response.equals(currentResponse_)) return; currentResponse_ = response; currentSourceEncoding_ = diffResult.getSourceEncoding(); UnifiedParser parser = new UnifiedParser(response); parser.nextFilePair(); ArrayList<ChunkOrLine> allLines = new ArrayList<ChunkOrLine>(); activeChunks_.clear(); for (DiffChunk chunk; null != (chunk = parser.nextChunk());) { activeChunks_.add(chunk); allLines.add(new ChunkOrLine(chunk)); for (Line line : chunk.getLines()) allLines.add(new ChunkOrLine(line)); } view_.setShowActions(!"??".equals(item.getStatus()) && !"UU".equals(item.getStatus())); view_.setData(allLines, patchMode); } @Override public void onError(ServerError error) { JSONNumber size = error.getClientInfo().isNumber(); if (size != null) view_.showSizeWarning((long) size.doubleValue()); else { if (error.getCode() != ServerError.TRANSMISSION) super.onError(error); } } }); }
From source file:org.zanata.webtrans.client.presenter.SearchResultsPresenter.java
License:Open Source License
private void selectAllTextFlows(boolean selected) { for (HasValue<Boolean> docSelectAll : selectAllDocList.values()) { docSelectAll.setValue(selected, true); }/* w w w. j a va 2 s. c om*/ }