Mercurial > hg > STI-GWT
view src/econnect/wp3_3/client/slider/Slider.java @ 61:eac73bf1ce6e CellTable
add overlay functionality (beta)
author | Sebastian Kruse <skruse@mpiwg-berlin.mpg.de> |
---|---|
date | Fri, 14 Dec 2012 16:33:36 +0100 |
parents | cf06b77a8bbd |
children |
line wrap: on
line source
package econnect.wp3_3.client.slider; import com.google.gwt.dom.client.DivElement; import com.google.gwt.dom.client.Document; import econnect.wp3_3.client.slider.JsSlider; /** * Implementation of the Java component of the slider element */ public class Slider { /** * The Javascript slider object */ private JsSlider slider; /** * Constructor for the slider java component * * @param container div to append the javascript slider component * @param orientation if slider should be vertical or horizontal */ public Slider( DivElement container, String orientation ){ DivElement sliderDiv = Document.get().createDivElement(); sliderDiv.setId("slider-1"); sliderDiv.setClassName("slider"); sliderDiv.setTabIndex(1); DivElement sliderInputDiv = Document.get().createDivElement(); sliderInputDiv.setId("slider-input-1"); sliderInputDiv.setClassName("slider-input-1"); sliderDiv.appendChild(sliderInputDiv); container.appendChild(sliderDiv); this.slider = JsSlider.createSlider( sliderDiv, sliderInputDiv, orientation ); } /** * Getter for the corresponding Javascript component of the Slider * * @return the Javascript component of the Slider */ public JsSlider getSlider(){ return this.slider; } }