Evas_Object *box;
} Datefield_Paramdata;
-static void _datefield_set_min_max(Evas_Object *datetime)
+static void _datefield_set_min_max(Evas_Object *datetime, bool affect_time_part)
{
/* get the current local time */
time_t t = time(NULL);
time1.tm_year = 100;
time1.tm_mon = 1;
time1.tm_mday = 1;
- time1.tm_hour = 0;
- time1.tm_min = 0;
+ if (affect_time_part) {
+ time1.tm_hour = 0;
+ time1.tm_min = 0;
+ }
elm_datetime_value_min_set(datetime, &time1);
}
Datefield_Paramdata *param = (Datefield_Paramdata *)data;
Evas_Object *datetime = elm_datetime_add(param->parent);
-#if 1
- _datefield_set_min_max(datetime);
-#endif
+
+ _datefield_set_min_max(datetime, true);
elm_object_style_set(datetime, "date_layout");
elm_datetime_format_set(datetime, "%d/%b/%Y %H:%M");
}
}
-
evas_object_size_hint_align_set(datetime, 0.5, 0.5);
evas_object_show(datetime);
Evas_Object *datetime = elm_datetime_add(param->parent);
elm_object_style_set(datetime, "date_layout");
elm_datetime_format_set(datetime, "%d/%b/%Y");
-#if 1
- _datefield_set_min_max(datetime);
-#endif
+
+ _datefield_set_min_max(datetime, false);
+
evas_object_data_set(datetime, "popup", popup);
/*--------------------------------------- */