package br.com.etyllica.gui.theme.cursor;
import br.com.etyllica.gui.theme.cursor.arrow.ImageMouseArrow;
/**
*
* @author yuripourre
*
*/
public class CustomArrowTheme extends ArrowThemeImpl {
public CustomArrowTheme(String normalArrowPath) {
normalArrow = new ImageMouseArrow(normalArrowPath);
clickArrow = normalArrow;
linkArrow = normalArrow;
helpArrow = normalArrow;
textArrow = normalArrow;
waitArrow = normalArrow;
horizontalArrow = normalArrow;
verticalArrow = normalArrow;
diagonalArrow = normalArrow;
invertedDiagonalArrow = normalArrow;
}
public void setNormalArrow(ImageMouseArrow normalArrow) {
this.normalArrow = normalArrow;
}
public void setClickArrow(ImageMouseArrow clickArrow) {
this.clickArrow = clickArrow;
}
public void setLinkArrow(ImageMouseArrow linkArrow) {
this.linkArrow = linkArrow;
}
public void setHelpArrow(ImageMouseArrow helpArrow) {
this.helpArrow = helpArrow;
}
public void setTextArrow(ImageMouseArrow textArrow) {
this.textArrow = textArrow;
}
public void setWaitArrow(ImageMouseArrow waitArrow) {
this.waitArrow = waitArrow;
}
public void setHorizontalArrow(ImageMouseArrow horizontalArrow) {
this.horizontalArrow = horizontalArrow;
}
public void setVerticalArrow(ImageMouseArrow verticalArrow) {
this.verticalArrow = verticalArrow;
}
public void setDiagonalArrow(ImageMouseArrow diagonalArrow) {
this.diagonalArrow = diagonalArrow;
}
public void setInvertedDiagonalArrow(ImageMouseArrow invertedDiagonalArrow) {
this.invertedDiagonalArrow = invertedDiagonalArrow;
}
}