efl_ui_clock: Merge datetime/dayselector/clock widgets into efl_ui_clock.
authorAmitesh Singh <amitesh.sh@samsung.com>
Thu, 3 Nov 2016 06:30:17 +0000 (12:00 +0530)
committerAmitesh Singh <amitesh.sh@samsung.com>
Thu, 3 Nov 2016 06:30:17 +0000 (12:00 +0530)
commit0bcb0302fb647b43cef4e633cf0c0b16e5521e04
tree8a8740ec411786877b242dd7fbbfd93eb6fe1ac2
parentb0d2e987f3a37291cd1e1090ba0812c3b4a0ed67
efl_ui_clock: Merge datetime/dayselector/clock widgets into efl_ui_clock.

Summary:
Datetime widget is module based, so datetime widget is used as base for efl_ui_clock and merged dayselector/clock features into efl_ui_clock.
Added day selection and seconds support in efl_ui_clock.
 Added clock features like auto updation of time, stop timer etc in efl_ui_clock.
 Added API to enable/disable edit_mode. efl_ui_clock can be configurable to display either only day/date/time or display any two of them or display all three.
Added efl_ui_clock.c and test_ui_clock.c. Theme and Module is added in another patch by Amitesh.

Original author is Yeshwanth <r.yeshwanth@samsung.com>. I have polished this patch a bit and make it compatible with current EFL code.

Test Plan: test_ui_clock

Reviewers: bu5hm4n, tasn, yashu21985, jpeg, cedric, raster

Subscribers: CHAN, woohyun

Differential Revision: https://phab.enlightenment.org/D3938
13 files changed:
config/default/base.src.in
config/mobile/base.src.in
config/standard/base.src.in
src/Makefile_Elementary.am
src/bin/elementary/Makefile.am
src/bin/elementary/test.c
src/bin/elementary/test_ui_clock.c [new file with mode: 0644]
src/lib/elementary/Elementary.h
src/lib/elementary/efl_ui_clock.c [new file with mode: 0644]
src/lib/elementary/efl_ui_clock.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_clock.h [new file with mode: 0644]
src/lib/elementary/efl_ui_clock_private.h [new file with mode: 0644]
src/lib/elementary/elm_config.c