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);

Responses

0 Replies