libui/winforms/datetimepicker.cpp

50 lines
1006 B
C++
Raw Normal View History

2015-11-26 17:27:23 -06:00
// 26 november 2015
#include "uipriv_winforms.hpp"
2015-11-26 17:27:23 -06:00
2015-11-26 18:11:55 -06:00
// TODO TODO TODO AVAILABLE SINCE 4.0 TODO TODO TODO
2015-11-26 17:27:23 -06:00
struct uiDateTimePicker {
uiWindowsControl c;
2015-11-26 18:11:55 -06:00
// gcroot<DatePicker ^> *datePicker;
2015-11-26 17:27:23 -06:00
DUMMY dummy;
};
uiWindowsDefineControl(
uiDateTimePicker, // type name
uiDateTimePickerType, // type function
2015-11-26 18:11:55 -06:00
// datePicker // handle
2015-11-26 17:27:23 -06:00
dummy // handle
)
2015-11-26 18:11:55 -06:00
static uiDateTimePicker *finishNewDateTimePicker(/* TODO */)
2015-11-26 17:27:23 -06:00
{
uiDateTimePicker *d;
d = (uiDateTimePicker *) uiNewControl(uiDateTimePickerType());
2015-11-26 18:11:55 -06:00
/* d->datePicker = new gcroot<DatePicker ^>();
*(d->datePicker) = gcnew DatePicker();
// TODO SelectedDateFormat
*/
d->dummy = mkdummy(L"uiDatePicker");
2015-11-26 17:27:23 -06:00
2015-11-26 18:11:55 -06:00
uiWindowsFinishNewControl(d, uiDateTimePicker, dummy);//datePicker);
2015-11-26 17:27:23 -06:00
return d;
}
uiDateTimePicker *uiNewDateTimePicker(void)
{
return finishNewDateTimePicker();
}
uiDateTimePicker *uiNewDatePicker(void)
{
return finishNewDateTimePicker();
}
uiDateTimePicker *uiNewTimePicker(void)
{
return finishNewDateTimePicker();
}