com.google.gwt.event.dom.client.ChangeEvent Java Examples
The following examples show how to use
com.google.gwt.event.dom.client.ChangeEvent.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: SettingsPanel.java From swcv with MIT License | 6 votes |
private ListBox createRankingListBox() { final ListBox box = new ListBox(); for (WCRankingAlgo algo : WCRankingAlgoRegistry.list()) box.addItem(algo.getDescription(), algo.getId()); box.setSelectedIndex(findIndex(box, setting.getRankingAlgorithm().getId())); box.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { WCRankingAlgo value = WCRankingAlgoRegistry.getById(box.getValue(box.getSelectedIndex())); setting.setRankingAlgorithm(value); } }); box.setTitle("Ranking method for computing word importance, which determines font size of each word"); return box; }
Example #2
Source File: EventDispatcherPanel.java From swellrt with Apache License 2.0 | 6 votes |
@Override boolean dispatch(ChangeEvent event, Element context, WaveChangeHandler handler) { Timer timer = null; if (Timing.isEnabled()) { Timing.enterScope(); timer = Timing.start("Mouse event dispatch"); } try { return handler.onChange(event, context); } finally { if (timer != null) { Timing.stop(timer); Timing.exitScope(); } } }
Example #3
Source File: ChangeGradeModesDialog.java From unitime with Apache License 2.0 | 6 votes |
public GradeModeLabel(GradeModeChange change, SpecialRegistrationGradeModeChanges gradeMode) { super(null); iGradeMode = gradeMode; iLabel = new Label(); iLabel.addStyleName("grade-mode-label"); iLabel.setText(iGradeMode.getCurrentGradeMode() == null ? "" : iGradeMode.getCurrentGradeMode().getLabel()); final ListBox box = (ListBox)change.getWidget(); box.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { if (box.getSelectedIndex() <= 0) { iLabel.setText(iGradeMode.getCurrentGradeMode() == null ? "" : iGradeMode.getCurrentGradeMode().getLabel()); } else { SpecialRegistrationGradeMode m = iGradeMode.getAvailableChange(box.getValue(box.getSelectedIndex())); if (m == null) { iLabel.setText(iGradeMode.getCurrentGradeMode() == null ? "" : iGradeMode.getCurrentGradeMode().getLabel()); } else { iLabel.setText(m.getLabel()); } } } }); }
Example #4
Source File: ChangeGradeModesDialog.java From unitime with Apache License 2.0 | 6 votes |
public GradeModeChange(ClassAssignmentInterface.ClassAssignment ca, SpecialRegistrationGradeModeChanges gradeMode) { super(null); iList = new ListBox(); iList.addStyleName("grade-mode-list"); iClasses = new ArrayList<ClassAssignmentInterface.ClassAssignment>(); iClasses.add(ca); iGradeMode = new ArrayList<SpecialRegistrationGradeModeChanges>(); iGradeMode.add(gradeMode); iList.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { formChanged(); } }); setup(); }
Example #5
Source File: SettingsPanel.java From swcv with MIT License | 6 votes |
private Widget createAspectRatioListBox() { final ListBox box = new ListBox(); for (WCAspectRatio algo : WCAspectRatioRegistry.list()) box.addItem(algo.getDescription(), algo.getId()); box.setSelectedIndex(findIndex(box, setting.getAspectRatio().getId())); box.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { WCAspectRatio value = WCAspectRatioRegistry.getById(box.getValue(box.getSelectedIndex())); setting.setAspectRatio(value); } }); box.setTitle("Desired aspect ratio of the drawing"); return box; }
Example #6
Source File: SettingsPanel.java From swcv with MIT License | 6 votes |
private Widget createLayoutListBox() { final GroupedListBox box = new GroupedListBox(); for (WCLayoutAlgo algo : WCLayoutAlgoRegistry.list()) box.addItem(algo.getType() + " | " + algo.getDescription(), algo.getId()); box.setSelectedIndex(findIndex(box, setting.getLayoutAlgorithm().getId())); box.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { WCLayoutAlgo value = WCLayoutAlgoRegistry.getById(box.getValue(box.getSelectedIndex())); setting.setLayoutAlgorithm(value); } }); box.setTitle("Layout method for the word cloud"); return box; }
Example #7
Source File: SettingsPanel.java From swcv with MIT License | 6 votes |
private ListBox createNumberListBox() { final ListBox box = new ListBox(); List<String> values = Arrays.asList("10", "20", "30", "40", "50", "75", "100", "125", "150", "200", "250", "300"); for (int i = 0; i < values.size(); i++) box.addItem(values.get(i)); box.setSelectedIndex(findIndex(box, String.valueOf(setting.getWordCount()))); box.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { int value = Integer.parseInt(box.getValue(box.getSelectedIndex())); setting.setWordCount(value); } }); box.setTitle("Number of words to include in the word cloud"); return box; }
Example #8
Source File: SettingsPanel.java From swcv with MIT License | 6 votes |
private ListBox createFontListBox() { final ListBox box = new ListBox(); for (WCFont font : WCFontRegistry.list()) box.addItem(font.getDescription(), font.getName()); box.setSelectedIndex(findIndex(box, setting.getFont().getName())); box.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { WCFont value = WCFontRegistry.getByName(box.getValue(box.getSelectedIndex())); setting.setFont(value); } }); box.setTitle("Font family of the words"); return box; }
Example #9
Source File: SuggestPopup.java From cuba with Apache License 2.0 | 6 votes |
@Override public void onChange(ChangeEvent event) { if (descriptionPopup == null) { createDescriptionPopup(); } int selected = choiceList.getSelectedIndex(); String descr = visibleSuggs.get(selected).descriptionText; if (descr != null && !descr.isEmpty()) { ((HTML) descriptionPopup.getWidget()).setHTML(descr); if (showDescriptions) { descriptionPopup.show(); } } else { descriptionPopup.hide(); } }
Example #10
Source File: SettingsPanel.java From swcv with MIT License | 6 votes |
private Widget createColorListBox() { final GroupedListBox box = new GroupedListBox(); for (WCColorScheme scheme : WCColorSchemeRegistry.list()) box.addItem(scheme.getType() + " | " + scheme.getDescription(), scheme.getName()); box.setSelectedIndex(findIndex(box, setting.getColorScheme().getName())); box.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { WCColorScheme value = WCColorSchemeRegistry.getByName(box.getValue(box.getSelectedIndex())); setting.setColorScheme(value); } }); box.setTitle("Color theme of the words"); return box; }
Example #11
Source File: SettingsPanel.java From swcv with MIT License | 6 votes |
private Widget createSimilarityListBox() { final ListBox box = new ListBox(); for (WCSimilarityAlgo font : WCSimilarityAlgoRegistry.list()) box.addItem(font.getDescription(), font.getId()); box.setSelectedIndex(findIndex(box, setting.getSimilarityAlgorithm().getId())); box.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { WCSimilarityAlgo value = WCSimilarityAlgoRegistry.getById(box.getValue(box.getSelectedIndex())); setting.setSimilarityAlgorithm(value); } }); box.setTitle("Similarity method for computing relatedness between words; similar words tend to be placed together"); return box; }
Example #12
Source File: EventDispatcherPanel.java From incubator-retired-wave with Apache License 2.0 | 6 votes |
@Override boolean dispatch(ChangeEvent event, Element context, WaveChangeHandler handler) { Timer timer = null; if (Timing.isEnabled()) { Timing.enterScope(); timer = Timing.start("Mouse event dispatch"); } try { return handler.onChange(event, context); } finally { if (timer != null) { Timing.stop(timer); Timing.exitScope(); } } }
Example #13
Source File: SettingsPanel.java From swcv with MIT License | 6 votes |
private Widget createMinLengthField() { final IntegerBox box = new IntegerBox(); box.setValue(setting.getMinWordLength()); box.setMaxLength(2); box.setWidth("15px"); box.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { setting.setMinWordLength(box.getValue()); } }); box.setTitle("Specify the minimum number of characters in a word"); return box; }
Example #14
Source File: ClusterMetricsDashboard.java From dashbuilder with Apache License 2.0 | 6 votes |
@UiHandler("metricSelector") public void onMetricSelected(ChangeEvent changeEvent) { // Dispose the current metric chart currentMetricChart.close(); displayerCoordinator.removeDisplayer(currentMetricChart); // Create the metric chart String title = metricSelector.getValue(metricSelector.getSelectedIndex()); currentMetricChart = createChartMetric(title); currentMetricChart.draw(); displayerCoordinator.addDisplayer(currentMetricChart); // Update the dashboard view metricChartPanel.clear(); metricChartPanel.add(currentMetricChart); }
Example #15
Source File: MaterialRangeTest.java From gwt-material with Apache License 2.0 | 5 votes |
public void testChangeHandler() { MaterialRange range = getWidget(); final boolean[] firedEvent = {false}; range.addChangeHandler(changeEvent -> firedEvent[0] = true); ChangeEvent.fireNativeEvent(Document.get().createChangeEvent(), range.getRangeInputElement()); assertTrue(firedEvent[0]); }
Example #16
Source File: ClassificationsEdit.java From unitime with Apache License 2.0 | 5 votes |
public MyCell(CurriculumInterface curriculum, CurriculumClassificationInterface classification) { iCurriculum = curriculum; iClasf = classification; iPanel = new HorizontalPanel(); iTextBox = new UniTimeTextBox(6, ValueBoxBase.TextAlignment.RIGHT); iTextBox.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { try { if (iTextBox.getText().isEmpty()) { iClasf.setExpected(null); } else { iClasf.setExpected(Integer.valueOf(iTextBox.getText())); } } catch (Exception e) { iClasf.setExpected(null); } update(); for (MySumCell sum: iSums) sum.update(); } }); iRearLabel = new HTML("", false); iRearLabel.setWidth("50px"); iRearLabel.setStyleName("unitime-Label"); iRearLabel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT); iPanel.add(iTextBox); iPanel.setCellVerticalAlignment(iTextBox, HasVerticalAlignment.ALIGN_MIDDLE); iPanel.add(iRearLabel); iPanel.setCellVerticalAlignment(iRearLabel, HasVerticalAlignment.ALIGN_MIDDLE); initWidget(iPanel); update(); }
Example #17
Source File: CurriculaCourses.java From unitime with Apache License 2.0 | 5 votes |
public ShareTextBox(int column, Float share, Float defaultShare) { super(6, ValueBoxBase.TextAlignment.RIGHT); iColumn = column; iShare = share; iDefaultShare = defaultShare; addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { try { if (getText().isEmpty()) { iShare = null; } else if (getText().endsWith("%")) { iShare = (float)NF.parse(getText().substring(0, getText().length() - 1)) / 100.0f; if (iShare > 1.0f) iShare = 1.0f; if (iShare <= 0.0f) iShare = 0.0f; } else { Integer exp = iClassifications.getExpected(iColumn); if (exp == null || exp == 0) iShare = (float)NF.parse(getText()) / 100.0f; else iShare = (float)NF.parse(getText()) / iClassifications.getExpected(iColumn); if (iShare > 1.0f) iShare = 1.0f; if (iShare < 0.0f) iShare = 0.0f; } } catch (Exception e) { iShare = null; } update(); } }); update(); }
Example #18
Source File: SearchWidget.java From incubator-retired-wave with Apache License 2.0 | 5 votes |
@Override public void onChange(ChangeEvent event) { if (query.getValue() == null || query.getValue().isEmpty()) { query.setText(DEFAULT_QUERY); } onQuery(); }
Example #19
Source File: WebClient.java From swellrt with Apache License 2.0 | 5 votes |
private void setupLocaleSelect() { final SelectElement select = (SelectElement) Document.get().getElementById("lang"); String currentLocale = LocaleInfo.getCurrentLocale().getLocaleName(); String[] localeNames = LocaleInfo.getAvailableLocaleNames(); for (String locale : localeNames) { if (!DEFAULT_LOCALE.equals(locale)) { String displayName = LocaleInfo.getLocaleNativeDisplayName(locale); OptionElement option = Document.get().createOptionElement(); option.setValue(locale); option.setText(displayName); select.add(option, null); if (locale.equals(currentLocale)) { select.setSelectedIndex(select.getLength() - 1); } } } EventDispatcherPanel.of(select).registerChangeHandler(null, new WaveChangeHandler() { @Override public boolean onChange(ChangeEvent event, Element context) { UrlBuilder builder = Location.createUrlBuilder().setParameter( "locale", select.getValue()); Window.Location.replace(builder.buildString()); localeService.storeLocale(select.getValue()); return true; } }); }
Example #20
Source File: WebClient.java From incubator-retired-wave with Apache License 2.0 | 5 votes |
private void setupLocaleSelect() { final SelectElement select = (SelectElement) Document.get().getElementById("lang"); String currentLocale = LocaleInfo.getCurrentLocale().getLocaleName(); String[] localeNames = LocaleInfo.getAvailableLocaleNames(); for (String locale : localeNames) { if (!DEFAULT_LOCALE.equals(locale)) { String displayName = LocaleInfo.getLocaleNativeDisplayName(locale); OptionElement option = Document.get().createOptionElement(); option.setValue(locale); option.setText(displayName); select.add(option, null); if (locale.equals(currentLocale)) { select.setSelectedIndex(select.getLength() - 1); } } } EventDispatcherPanel.of(select).registerChangeHandler(null, new WaveChangeHandler() { @Override public boolean onChange(ChangeEvent event, Element context) { UrlBuilder builder = Location.createUrlBuilder().setParameter( "locale", select.getValue()); Window.Location.replace(builder.buildString()); localeService.storeLocale(select.getValue()); return true; } }); }
Example #21
Source File: ChangeGradeModesDialog.java From unitime with Apache License 2.0 | 5 votes |
public VariableCreditChange(ClassAssignmentInterface.ClassAssignment ca, SpecialRegistrationVariableCreditChange vcc) { super(null); iList = new ListBox(); iList.addStyleName("variable-credit-list"); iClass = ca; iVarCredit = vcc; iList.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { formChanged(); } }); setup(); }
Example #22
Source File: ETLPopPanel.java From EasyML with Apache License 2.0 | 5 votes |
/** * Init etl program widget' right grid panel */ public void init_rightGrid(){ Label table = new Label("table"); Label column = new Label("column"); Label format = new Label("format"); rightGrid = new Grid(3,2); rightGrid.setWidget(1,0,table); tableLB = new DescListBox(); tableLB.setVisibleItemCount(1); tableLB.setStyleName("bda-etlpanel-listbox"); rightGrid.setWidget(1,1,tableLB); rightGrid.setWidget(2,0,column); columnLB = new DescListBox(); columnLB.setMultipleSelect(true); columnLB.setVisibleItemCount(2); columnLB.setStyleName("bda-etlpanel-Multilistbox"); rightGrid.setWidget(2,1,columnLB); rightGrid.setWidget(0,0,format); formatLB = new DescListBox(); formatLB.addItem("json"); formatLB.addItem("tsv"); formatLB.addItem("csv"); formatLB.addItem("parquet"); formatLB.setVisibleItemCount(1); formatLB.setStyleName("bda-etlpanel-listbox"); rightGrid.setWidget(0,1,formatLB); mid_westPanel.add(rightGrid); tableLB.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent changeEvent) { getColumn(); } }); }
Example #23
Source File: CubaListSelectWidget.java From cuba with Apache License 2.0 | 5 votes |
@Override public void onChange(ChangeEvent event) { if (!isEnabled() || isReadonly()) { return; } super.onChange(event); }
Example #24
Source File: TemplateUploadWizard.java From appinventor-extensions with Apache License 2.0 | 5 votes |
/** * Creates a drop down menu for selecting Template repositories. * @return the drop down menu of repository Urls. */ private ListBox makeTemplatesMenu() { final ListBox templatesMenu = new ListBox(); templatesMenu.addItem(MESSAGES.templateUploadNewUrlCaption()); templatesMenu.addItem(MIT_TEMPLATES); for (int k = 0; k < dynamicTemplateUrls.size(); k++) { // Dynamically added Urls templatesMenu.addItem(dynamicTemplateUrls.get(k)); } templatesMenu.setSelectedIndex(MIT_TEMPLATES_INDEX); templatesMenu.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { int selectedIndex = templatesMenu.getSelectedIndex(); if (selectedIndex == 0) { templatesMenu.setSelectedIndex(lastSelectedIndex); usingExternalTemplate = true; // MIT templates at index 1 removeButton.setVisible(false); new InputTemplateUrlWizard(instance).center(); // This will do a callback } else if (selectedIndex == 1) { removeButton.setVisible(false); lastSelectedIndex = selectedIndex; usingExternalTemplate = false; // MIT templates at index 1 templateHostUrl = ""; retrieveSelectedTemplates(templatesMenu.getValue(selectedIndex)); // may do callback } else { removeButton.setVisible(true); lastSelectedIndex = selectedIndex; usingExternalTemplate = true; // MIT templates at index 1 templateHostUrl = templatesMenu.getValue(selectedIndex); retrieveSelectedTemplates(templatesMenu.getValue(selectedIndex)); // may do callback } } }); templatesMenu.setVisibleItemCount(1); // Turns menu into a drop-down list). return templatesMenu; }
Example #25
Source File: GeoDataImportDialog.java From geowe-core with GNU General Public License v3.0 | 5 votes |
private FormPanel getFilePanel() { VerticalLayoutContainer layoutContainer = new VerticalLayoutContainer(); file = new FileUploadField(); file.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { setAutoFormat(file.getValue()); String name = file.getValue().substring(0, file.getValue().lastIndexOf(".")); name = name.substring(file.getValue().lastIndexOf("\\") +1); layerName.setText(name); } }); file.setName(UIMessages.INSTANCE.gdidFileUploadFieldText()); file.setAllowBlank(false); layoutContainer.add(new FieldLabel(file, UIMessages.INSTANCE.file()), new VerticalLayoutData(-18, -1)); layoutContainer.add(new Label(UIMessages.INSTANCE.maxFileSizeText()), new VerticalLayoutData(-18, -1)); uploadPanel = new FormPanel(); uploadPanel.setMethod(Method.POST); uploadPanel.setEncoding(Encoding.MULTIPART); uploadPanel.setAction("fileupload.do"); uploadPanel.setWidget(layoutContainer); return uploadPanel; }
Example #26
Source File: InputFile.java From putnami-web-toolkit with GNU Lesser General Public License v3.0 | 5 votes |
UploadForm() { this.formPanel.getElement().getStyle().setHeight(0, Unit.PX); this.formPanel.getElement().getStyle().setWidth(0, Unit.PX); this.formPanel.getElement().getStyle().setOverflow(Overflow.HIDDEN); this.formPanel.add(this.fileUpload); this.fileUpload.setName("data"); this.handlerRegistrations.add(this.fileUpload.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { uploadData(fileUpload.getElement()); } })); }
Example #27
Source File: SelectorDisplayerView.java From dashbuilder with Apache License 2.0 | 5 votes |
@Override public void setFilterEnabled(boolean enabled) { if (enabled) { listBox.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { getPresenter().onItemSelected(); } }); } }
Example #28
Source File: SettingsPanel.java From swcv with MIT License | 5 votes |
private ListBox createLanguageListBox() { final ListBox box = new ListBox(); box.addItem("Arabic", "ar"); box.addItem("Czech", "cs"); box.addItem("Danish", "da"); box.addItem("Dutch", "nl"); box.addItem("English", "en"); box.addItem("Finnish", "fi"); box.addItem("French", "fr"); box.addItem("German", "de"); box.addItem("Greek", "el"); box.addItem("Hungarian", "hu"); box.addItem("Italian", "it"); box.addItem("Japanese", "ja"); box.addItem("Norwegian", "no"); box.addItem("Polish", "pl"); box.addItem("Portuguese", "pt"); box.addItem("Russian", "ru"); box.addItem("Spanish", "es"); box.addItem("Swedish", "sv"); box.addItem("Turkish", "tr"); box.setSelectedIndex(findIndex(box, setting.getLanguage())); setNonEnglishText("en".equals(setting.getLanguage())); box.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { String value = box.getValue(box.getSelectedIndex()); setting.setLanguage(value); setNonEnglishText("en".equals(value)); } }); box.setTitle("Language of text"); return box; }
Example #29
Source File: SingleListBox.java From gwt-traction with Apache License 2.0 | 5 votes |
protected SingleListBox(boolean addMissingValue, boolean isMultipleSelect) { super(isMultipleSelect); setAddMissingValue(addMissingValue); // Listen to our own change events and broadcast as // ValueChangeEvent<String> addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { ValueChangeEvent.fire(SingleListBox.this, getValue()); } }); }
Example #30
Source File: RendererSelectorListBoxView.java From dashbuilder with Apache License 2.0 | 5 votes |
@Override public void init(final RendererSelector presenter) { this.presenter = presenter; initWidget(uiBinder.createAndBindUi(this)); listBox.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { presenter.onRendererSelected(); } }); }