package com.soundlooper.gui.customComponent.timeselection;
import javafx.beans.property.SimpleIntegerProperty;
import javafx.scene.control.Control;
import javafx.scene.control.Skin;
public class TimeDigitView extends Control {
private SimpleIntegerProperty digit = new SimpleIntegerProperty();
private boolean selected;
private TimeTextFieldView parentControl;
@Override
protected Skin<?> createDefaultSkin() {
return new TimeDigitViewSkin(this);
}
public void forceLayout() {
setNeedsLayout(true);
layout();
}
public int getDigit() {
return digit.get();
}
public void setDigit(int digit) {
this.digit.set(digit);
}
public SimpleIntegerProperty digitProperty() {
return digit;
}
public TimeDigitView(TimeTextFieldView parentControl) {
super();
this.parentControl = parentControl;
}
public boolean isSelected() {
return selected;
}
public void setSelected(boolean selected) {
this.selected = selected;
}
public TimeTextFieldView getParentControl() {
return parentControl;
}
public void setParentControl(TimeTextFieldView parentControl) {
this.parentControl = parentControl;
}
}