package edu.purdue.pivot.skwiki.client.sketch; import com.google.gwt.core.client.GWT; import com.google.gwt.resources.client.ClientBundle; import com.google.gwt.resources.client.DataResource; import com.google.gwt.resources.client.ImageResource; import com.google.gwt.user.client.ui.Image; import com.kiouri.sliderbar.client.view.SliderBarHorizontal; public class AnimationSlideBar extends SliderBarHorizontal { interface ImagesSliderBarSimpleVertical extends ClientBundle { @Source("kdehdrag.png") ImageResource drag(); @Source("kdehless.png") ImageResource less(); @Source("kdehmore.png") ImageResource more(); @Source("kdehscale.png") DataResource scalev(); } ImagesSliderBarSimpleVertical images = GWT .create(ImagesSliderBarSimpleVertical.class); public AnimationSlideBar(int maxValue, String width, boolean showRows) { if (showRows) { setLessWidget(new Image(images.less())); setScaleWidget(new Image(images.scalev().getUrl()), 3); setMoreWidget(new Image(images.more())); } else { setScaleWidget(new Image(images.scalev().getUrl()), 10); } setDragWidget(new Image(images.drag())); this.setWidth(width); this.setMaxValue(maxValue); } }