001    package org.gwtbootstrap3.client.ui;
002    
003    /*
004     * #%L
005     * GwtBootstrap3
006     * %%
007     * Copyright (C) 2013 GwtBootstrap3
008     * %%
009     * Licensed under the Apache License, Version 2.0 (the "License");
010     * you may not use this file except in compliance with the License.
011     * You may obtain a copy of the License at
012     * 
013     *      http://www.apache.org/licenses/LICENSE-2.0
014     * 
015     * Unless required by applicable law or agreed to in writing, software
016     * distributed under the License is distributed on an "AS IS" BASIS,
017     * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
018     * See the License for the specific language governing permissions and
019     * limitations under the License.
020     * #L%
021     */
022    
023    import org.gwtbootstrap3.client.ui.constants.Styles;
024    import org.gwtbootstrap3.client.ui.html.Div;
025    
026    /**
027     * Widget representing the Bootstrap Thumbnail for use with other components
028     * <p/>
029     * <a href="http://getbootstrap.com/components/#thumbnails">Bootstrap Documentation</a> (Custom Content section)
030     * <p/>
031     * <h3>UiBinder example</h3>
032     * <p/>
033     * <pre>
034     * {@code
035     * <b:ThumbnailPanel>
036     *    Image
037     *    <b:Heading size="...">Label</b:Heading>
038     *    <b:Paragraph>Content</b:Paragraph>
039     * </b:ThumbnailPanel>
040     * }
041     * </pre>
042     *
043     * @author Joshua Godi
044     */
045    public class ThumbnailPanel extends Div {
046    
047        /**
048         * Creates the ThumbnailPanel with the default styles
049         */
050        public ThumbnailPanel() {
051            addStyleName(Styles.THUMBNAIL);
052        }
053    }