package org.limewire.ui.swing.components.decorators;
import org.limewire.inject.LazySingleton;
import org.limewire.ui.swing.components.LimeSliderBar;
import org.limewire.ui.swing.painter.factories.SliderPainterFactory;
import com.google.inject.Inject;
@LazySingleton
public class SliderBarDecorator {
private final SliderPainterFactory painterFactory;
@Inject
public SliderBarDecorator(SliderPainterFactory barPainterFactory) {
this.painterFactory = barPainterFactory;
}
public void decoratePlain(LimeSliderBar bar) {
bar.setForegroundPainter(painterFactory.createMediaForegroundPainter());
bar.setBackgroundPainter(painterFactory.createMediaBackgroundPainter());
}
}