001package com.github.gwtbootstrap.client.ui;
002
003import com.github.gwtbootstrap.client.ui.base.ProgressBarBase;
004import com.github.gwtbootstrap.client.ui.constants.Constants;
005
006/**
007 * Stack style ProgressBar
008 * 
009 * <p>
010 * <h3>UiBinder Usage:</h3>
011 * <p/>
012 * <pre>
013 * {@code
014 * <b:StackProgressBar type="ANIMATED">
015 *  <b:Bar parcent="10"/>
016 *  <b:Bar color="SUCCESS" parcent="20"/>
017 *  <b:Bar color="INFO" parcent="30"/>
018 * </b:StackProgressBar>
019 * }
020 * 
021 * @since 2.2.1.0
022 * @author ohashi keisuke
023 * @see ProgressBar
024 *
025 */
026public class StackProgressBar extends ProgressBarBase {
027
028    /**
029     * Create an empty StackProgressBar
030     */
031    public StackProgressBar() {
032        super();
033        setStylePrimaryName(Constants.PROGRESS);
034        addStyleName(Constants.PROGRESS);
035        setColor(Color.DEFAULT);
036    }
037    
038    /**
039     * Create an empty StackProgressBar with type
040     * @param style ProgressBar type
041     */
042    public StackProgressBar(Style style) {
043        this();
044        setType(style);
045    }
046}