efl_ui_spin: Add new spin and spin_button widgets
authorWoochan Lee <wc0917.lee@samsung.com>
Mon, 20 Nov 2017 10:12:49 +0000 (19:12 +0900)
committerJaehyun Cho <jae_hyun.cho@samsung.com>
Mon, 27 Nov 2017 10:40:31 +0000 (19:40 +0900)
commiteefcb49419af9d0057ba4c03e6c9009a1265e31e
treeaa4282cd4b8d311d1434a02d6ae86d850ee8bc46
parent31ce5250cb125a5aee98480ba87570e9811c5c54
efl_ui_spin: Add new spin and spin_button widgets

Summary:
https://phab.enlightenment.org/T5900

Creating base class(efl_ui_spin) to support various shape of spinner.

Added button interaction widget efl_ui_spin_button inherited from efl_ui_spin.

Test Plan: Add tests in elementary_test.

Reviewers: Jaehyun_Cho, woohyun, jpeg, singh.amitesh

Subscribers: jenkins, id213sin, cedric, jpeg

Differential Revision: https://phab.enlightenment.org/D5424
31 files changed:
data/elementary/themes/Makefile.am
data/elementary/themes/default.edc
data/elementary/themes/edc/elm/button.edc
data/elementary/themes/edc/elm/entry.edc
data/elementary/themes/edc/elm/spin.edc [new file with mode: 0644]
data/elementary/themes/edc/elm/spin_button.edc [new file with mode: 0644]
src/Makefile_Efl.am
src/Makefile_Elementary.am
src/bin/elementary/Makefile.am
src/bin/elementary/test.c
src/bin/elementary/test_flipselector.c
src/bin/elementary/test_ui_spin.c [new file with mode: 0644]
src/bin/elementary/test_ui_spin_button.c [new file with mode: 0644]
src/lib/efl/CMakeLists.txt
src/lib/efl/Efl.h
src/lib/efl/interfaces/efl_interfaces_main.c
src/lib/efl/interfaces/efl_ui_range.eo
src/lib/efl/interfaces/efl_ui_spin.eo [deleted file]
src/lib/elementary/Elementary.h
src/lib/elementary/efl_ui_spin.c [new file with mode: 0644]
src/lib/elementary/efl_ui_spin.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_spin_button.c [new file with mode: 0644]
src/lib/elementary/efl_ui_spin_button.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_spin_button_private.h [new file with mode: 0644]
src/lib/elementary/efl_ui_spin_private.h [new file with mode: 0644]
src/lib/elementary/elm_flipselector.c
src/lib/elementary/elm_flipselector.eo
src/lib/elementary/elm_flipselector_legacy.h
src/lib/elementary/elm_spinner.c
src/lib/elementary/elm_spinner.eo
src/lib/elementary/elm_spinner_legacy.h