Example usage for com.vaadin.v7.ui HorizontalLayout setStyleName

List of usage examples for com.vaadin.v7.ui HorizontalLayout setStyleName

Introduction

In this page you can find the example usage for com.vaadin.v7.ui HorizontalLayout setStyleName.

Prototype

@Override
    public void setStyleName(String style) 

Source Link

Usage

From source file:info.magnolia.vaadin.periscope.ResultList.java

License:Open Source License

private Component createResultEntry(final Result result) {
    final Label icon = new Label();
    icon.setStyleName("icon " + result.getIcon().orElse(""));
    final Label text = new Label(result.getHtmlText(), ContentMode.HTML);

    final HorizontalLayout entry = new HorizontalLayout(icon, text);
    entry.setStyleName("result-entry");
    results.put(entry, result);/* w  w w.ja va  2s  .  co m*/
    entry.addLayoutClickListener((LayoutEvents.LayoutClickListener) event -> {
        resultPickCallbacks.forEach(pickCallback -> pickCallback.accept(result));
    });
    return entry;
}