Ejemplo n.º 1
0
 public Layout getSearchIcon() {
   VerticalLayout iconLayout = new VerticalLayout();
   iconLayout.setWidth("80px");
   iconLayout.addStyleName("card-icon");
   Label icon = new Label();
   icon.setWidth("50px");
   if (getIconName() == null) {
     icon.setIcon(new ThemeResource("icons/card-default.png"));
   } else {
     String specialIcon = listener.getSpecialIcon(value);
     if (specialIcon != null) {
       icon.setIcon(new ThemeResource("icons/" + specialIcon));
     } else {
       icon.setIcon(new ThemeResource("icons/" + getIconName()));
     }
   }
   iconLayout.addComponent(icon);
   iconLayout.setComponentAlignment(icon, Alignment.MIDDLE_CENTER);
   return iconLayout;
 }
Ejemplo n.º 2
0
 public void layoutClick(LayoutClickEvent event) {
   listener.cardClick(value);
 }