Example usage for com.google.gwt.event.logical.shared SelectionEvent getSelectedItem

List of usage examples for com.google.gwt.event.logical.shared SelectionEvent getSelectedItem

Introduction

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

Prototype

public T getSelectedItem() 

Source Link

Document

Gets the selected item.

Usage

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);
}