// 11 june 2015 #include "uipriv_unix.h" struct uiDateTimePicker { uiUnixControl c; GtkWidget *widget; }; uiUnixDefineControl( uiDateTimePicker, // type name uiDateTimePickerType // type function ) // TODO typedef int OSTHING; enum { OSARGDATETIME, OSARGDATEONLY, OSARGTIMEONLY, }; uiDateTimePicker *finishNewDateTimePicker(OSTHING OSARG) { uiDateTimePicker *d; d = (uiDateTimePicker *) uiNewControl(uiDateTimePickerType()); d->widget = gtk_label_new("TODO uiDateTimePicker not implemented"); uiUnixFinishNewControl(d, uiDateTimePicker); return d; } uiDateTimePicker *uiNewDateTimePicker(void) { return finishNewDateTimePicker(OSARGDATETIME); } uiDateTimePicker *uiNewDatePicker(void) { return finishNewDateTimePicker(OSARGDATEONLY); } uiDateTimePicker *uiNewTimePicker(void) { return finishNewDateTimePicker(OSARGTIMEONLY); }