Elementary clock widget
This code snippet demonstrates how to create an elementary clock widget and perform basic operations on it: set am/pm mode, show seconds, enable edit mode, set custom time
Evas_Object *box = elm_box_add(ad->win);
elm_win_resize_object_add(ad->win, box);
evas_object_show(box);
//create clock widget object
Evas_Object *my_clock = elm_clock_add(ad->win);
elm_box_pack_end(box, my_clock);
//set am/pm mode
elm_clock_show_am_pm_set(my_clock, EINA_TRUE);
//show seconds
elm_clock_show_seconds_set(my_clock, EINA_TRUE);
//enable edit mode (user can change the time)
elm_clock_edit_set(my_clock, EINA_TRUE);
//user can change only hour
unsigned int digedit = ELM_CLOCK_EDIT_HOUR_UNIT;
elm_clock_edit_mode_set(my_clock, digedit);
//set your own time
elm_clock_time_set(my_clock, 11, 11, 11);
//show the clock
evas_object_show(my_clock);