001    /*
002     *  Copyright 2012 GWT-Bootstrap
003     *
004     *  Licensed under the Apache License, Version 2.0 (the "License");
005     *  you may not use this file except in compliance with the License.
006     *  You may obtain a copy of the License at
007     *
008     *      http://www.apache.org/licenses/LICENSE-2.0
009     *
010     *  Unless required by applicable law or agreed to in writing, software
011     *  distributed under the License is distributed on an "AS IS" BASIS,
012     *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013     *  See the License for the specific language governing permissions and
014     *  limitations under the License.
015     */
016    package com.github.gwtbootstrap.client.ui;
017    
018    import com.github.gwtbootstrap.client.ui.base.DivWidget;
019    
020    /**
021     * Can append Buttons in a TextInput.
022     * <br /><br />
023     * 
024     * <pre>
025     * {@code
026     * <b:AppendButton>
027     *              <b:TextBox /> 
028     *              <b:Button text="OK" />
029     *              <b:Button text="Cancel" />
030     * </b:AppendButton>
031     * }
032     * </pre>
033     * 
034     * @since 2.0.4.0
035     * @author Carlos Alexandro Becker
036     * @see http://twitter.github.com/bootstrap/base-css.html#forms
037     */
038    public class AppendButton extends DivWidget {
039            {
040                    setStyleName("input-append");
041            }
042    }