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}