List of usage examples for com.google.gwt.event.logical.shared SelectionEvent getSelectedItem
public T getSelectedItem()
From source file:uk.ac.ebi.fg.annotare2.web.gwt.editor.client.view.arraydesign.header.AdfDetailsViewImpl.java
License:Apache License
public AdfDetailsViewImpl() { species = new SuggestBox(new EfoSuggestOracle(new SuggestService<OntologyTerm>() { @Override/*from w ww . jav a2 s. com*/ public void suggest(String query, int limit, AsyncCallback<ArrayList<OntologyTerm>> callback) { presenter.getOrganisms(query, limit, callback); } })); species.addSelectionHandler(new SelectionHandler<SuggestOracle.Suggestion>() { @Override public void onSelection(SelectionEvent<SuggestOracle.Suggestion> event) { EfoSuggestOracle.EfoTermSuggestion suggestion = (EfoSuggestOracle.EfoTermSuggestion) event .getSelectedItem(); setOrganism(suggestion.getTerm()); save(); } }); initWidget(Binder.BINDER.createAndBindUi(this)); DateBox.DefaultFormat format = new DateBox.DefaultFormat(dateTimeFormat()); publicReleaseDate.setFormat(format); publicReleaseDate.getElement().setPropertyString("placeholder", dateTimeFormatPlaceholder()); ppDescrPreview.setVisible(inPreviewMode); protocolDescription = new RichTextAreaExtended(); protocolDescription.setSize("100%", "14em"); RichTextToolbar richTextToolbar = new RichTextToolbar(protocolDescription); richTextToolbar.setWidth("100%"); protocolDescription.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { savePrintingProtocol(); } }); // Add the components to a panel Grid grid = new Grid(2, 1); grid.setStyleName("app-RichTextArea"); grid.setWidget(0, 0, richTextToolbar); grid.setWidget(1, 0, protocolDescription); ppDescrEditorDiv.setWidget(grid); displayButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { showPreview(!inPreviewMode); } }); }
From source file:uk.ac.ebi.fg.annotare2.web.gwt.editor.client.view.EditorTabBarViewImpl.java
License:Apache License
public EditorTabBarViewImpl() { tabBar = new EditorTabBar(); tabBar.addSelectionHandler(new SelectionHandler<EditorTab>() { @Override// w ww.j a va 2 s.c o m public void onSelection(SelectionEvent<EditorTab> event) { onTabSelect(event.getSelectedItem()); } }); initWidget(tabBar); }