package test.gui;
import javafx.scene.control.CheckBox;
import javafx.scene.control.ColorPicker;
import javafx.scene.control.Spinner;
import net.sf.latexdraw.instruments.ShapeShadowCustomiser;
import org.junit.Before;
public abstract class TestShadowStyleGUI extends TestShapePropGUI<ShapeShadowCustomiser> {
protected CheckBox shadowCB;
protected ColorPicker shadowColB;
protected Spinner<Double> shadowSizeField;
protected Spinner<Double> shadowAngleField;
protected final GUIVoidCommand checkShadow = () -> clickOn(shadowCB);
protected final GUIVoidCommand pickShadCol = () -> pickColour(shadowColB);
protected final GUIVoidCommand incrementshadowSizeField = () -> incrementSpinner(shadowSizeField);
protected final GUIVoidCommand incrementshadowAngleField = () -> incrementSpinner(shadowAngleField);
@Override
public String getFXMLPathFromLatexdraw() {
return "/fxml/ShadowStyle.fxml";
}
@Override
@Before
public void setUp() {
super.setUp();
shadowCB = find("#shadowCB");
shadowColB = find("#shadowColB");
shadowSizeField = find("#shadowSizeField");
shadowAngleField = find("#shadowAngleField");
ins = (ShapeShadowCustomiser)guiceFactory.call(ShapeShadowCustomiser.class);
ins.setActivated(true);
}
}