@@ -142,25 +142,25 @@ struct SetDateWindow : Window {
switch (widget) {
case SDW_DAY: SetDParam(0, this->date.day - 1 + STR_ORDINAL_NUMBER_1ST); break;
case SDW_MONTH: SetDParam(0, this->date.month + STR_MONTH_JAN); break;
case SDW_YEAR: SetDParam(0, this->date.year); break;
}
virtual void OnPaint()
{
this->DrawWidgets();
virtual void OnClick(Point pt, int widget)
virtual void OnClick(Point pt, int widget, int click_count)
case SDW_DAY:
case SDW_MONTH:
case SDW_YEAR:
ShowDateDropDown(widget);
break;
case SDW_SET_DATE:
if (this->callback != NULL) this->callback(this->parent, ConvertYMDToDate(this->date.year, this->date.month, this->date.day));
delete this;