package edu.uva.softwarecons.ui.question;
import edu.uva.softwarecons.model.question.BasicQuestion;
import edu.uva.softwarecons.model.value.DateValue;
import edu.uva.softwarecons.model.value.Value;
import edu.uva.softwarecons.ui.widget.DatePicker;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import java.util.Locale;
/**
* Falconlabs
*
* @author Santiago Carrillo
* Date: 3/16/14
*/
public class DateQuestionHBox
extends QuestionHBox
{
private final DatePicker datePicker;
public DateQuestionHBox( BasicQuestion question, EventHandler<ActionEvent> eventHandler )
{
super( question );
datePicker = new DatePicker( Locale.ENGLISH, eventHandler, question.getId() );
datePicker.setDateFormat( DateValue.dateFormat );
datePicker.getCalendarView().todayButtonTextProperty().set( "Today" );
datePicker.getCalendarView().setShowWeeks( false );
datePicker.getStylesheets().add( "DatePicker.css" );
datePicker.setId( question.getId() );
getChildren().add( datePicker );
}
@Override
public DateValue getValue()
{
return new DateValue( datePicker.getSelectedDate() );
}
@Override
public void updateValue( Value value )
{
}
}