panel.setIcon(testIcon.get());
panel.addStyleName("well");
panel.setContent(panelContent());
row.addComponent(panel);
CssLayout layout = new CssLayout();
layout.setIcon(testIcon.get());
layout.setCaption("Panel style layout");
layout.addStyleName("card");
layout.addComponent(panelContent());
row.addComponent(layout);
layout = new CssLayout();
layout.addStyleName("card");
row.addComponent(layout);
HorizontalLayout panelCaption = new HorizontalLayout();
panelCaption.addStyleName("v-panel-caption");
panelCaption.setWidth("100%");
// panelCaption.setDefaultComponentAlignment(Alignment.MIDDLE_LEFT);
Label label = new Label("Panel style layout");
panelCaption.addComponent(label);
panelCaption.setExpandRatio(label, 1);
Button action = new Button();
action.setIcon(FontAwesome.PENCIL);
action.addStyleName("borderless-colored");
action.addStyleName("small");
action.addStyleName("icon-only");
panelCaption.addComponent(action);
MenuBar dropdown = new MenuBar();
dropdown.addStyleName("borderless");
dropdown.addStyleName("small");
MenuItem addItem = dropdown.addItem("", FontAwesome.CHEVRON_DOWN, null);
addItem.setStyleName("icon-only");
addItem.addItem("Settings", null);
addItem.addItem("Preferences", null);
addItem.addSeparator();
addItem.addItem("Sign Out", null);
panelCaption.addComponent(dropdown);
layout.addComponent(panelCaption);
layout.addComponent(panelContent());
layout.setWidth("14em");
layout = new CssLayout();
layout.setIcon(testIcon.get());
layout.setCaption("Well style layout");
layout.addStyleName("well");
layout.addComponent(panelContent());
row.addComponent(layout);
}