package net.sf.fmj.ejmf.toolkit.gui.controls.skins.two;
import java.awt.Component;

import javax.swing.AbstractButton;

import net.sf.fmj.ejmf.toolkit.gui.controls.Skin;
import net.sf.fmj.ejmf.toolkit.gui.controls.skins.ejmf.GainMeterButton;
import net.sf.fmj.ejmf.toolkit.gui.controls.skins.ejmf.ProgressSlider;
import net.sf.fmj.ejmf.toolkit.gui.controls.skins.ejmf.ReverseButton;
import net.sf.fmj.ejmf.toolkit.gui.controls.skins.ejmf.VolumeControlButton;

/**
 * 
 * @author Ken Larson
 *
 */
public class SkinTwo implements Skin 
{
	public Component createStartButton() 
	{
		return new StartButton();
	}

	public Component createStopButton() 
	{
		return new StopButton();
	}
	public Component createFastForwardButton() 
	{
		return new FastForwardButton();
	}



	public Component createGainMeterButton() 
	{
		return new GainMeterButton();
	}

	public Component createPauseButton() 
	{
		return new PauseButton();
	}

	public Component createProgressSlider() 
	{
		return new ProgressSlider();
	}

	public Component createReverseButton() 
	{
		return new ReverseButton();
	}

	public AbstractButton createVolumeControlButton_Increase() 
	{
		return new VolumeControlButton(VolumeControlButton.INCREASE);
	}
	
	public AbstractButton createVolumeControlButton_Decrease() 
	{
		return new VolumeControlButton(VolumeControlButton.DECREASE);
	}
}
