package org.bubblecloud.ilves.component.button; import com.vaadin.server.Resource; import com.vaadin.server.ThemeResource; import com.vaadin.ui.Embedded; import org.bubblecloud.ilves.site.Site; /** * Simple image toggle button. */ public class ImageToggleButton extends Embedded { public ImageToggleButton(final String imageThemePath) { super(null, new ThemeResource(imageThemePath)); setState(false); } public void setState(final boolean state) { if (state) { setStyleName("image-button-on"); } else { setStyleName("image-button"); } } }