package com.github.gwtbootstrap.client.ui; import com.github.gwtbootstrap.client.ui.base.DivWidget; import com.github.gwtbootstrap.client.ui.base.HasSize; import com.github.gwtbootstrap.client.ui.base.ListItem; import com.github.gwtbootstrap.client.ui.base.SizeHelper; import com.github.gwtbootstrap.client.ui.constants.Constants; import com.google.gwt.user.client.ui.Widget; /** * The Thumbnail container * * @since 2.2.1.0 * @author ohashi keisuke * @see Thumbnails * @see ThumbnailLink * @see <a href="http://getbootstrap.com/2.3.2/components.html#thumbnails">Bootstrap Documentation</a> */ public class Thumbnail extends ListItem implements HasSize { DivWidget thumbnail = new DivWidget(); /** * Create an empty widget. */ public Thumbnail() { super(); thumbnail.setStyleName(Constants.THUMBNAIL); super.add(thumbnail); } /** * {@inheritDoc} */ @Override public void add(Widget w) { thumbnail.add(w); } /** * {@inheritDoc} */ @Override public boolean remove(Widget w) { return thumbnail.remove(w); } /** * {@inheritDoc} */ @Override public void clear() { thumbnail.clear(); } /** * {@inheritDoc} */ @Override public void setSize(int size) { SizeHelper.setSize(this, size); } }