calendar: Apply elm_button widgets instead of manually implemented spinner buttons. 85/55285/1
authorYoungbok Shin <youngb.shin@samsung.com>
Tue, 22 Dec 2015 09:48:16 +0000 (18:48 +0900)
committerYoungbok Shin <youngb.shin@samsung.com>
Wed, 23 Dec 2015 01:18:50 +0000 (10:18 +0900)
commitadf1ac0fe587d1780008f4ef1e517f7be157365f
treee2c2e928211034aa143fc01ec45dee8f58d94097
parent5fcd38d3d8d21b25a5b0cd9b56c847978f2da077
calendar: Apply elm_button widgets instead of manually implemented spinner buttons.

Summary:
The spinner buttons in elm_calendar widget can be replaced by elm_buttons.
Then, using elm_button widgets makes it much easier to maintain.
And the buttons has to be focusable with "tab" key just like elm_spinner widget.
The lagacy callbacks for signals from edje is not removed for backward compatibility.
@feature

Test Plan: elementary_test -> calendar, calendar2, calendar3

Reviewers: seoz, Hermet, kimcinoo, cedric, woohyun

Reviewed By: woohyun

Subscribers: CHAN

Differential Revision: https://phab.enlightenment.org/D3198

Change-Id: Ifba0b6572ddd18a3c6f8786838087d5bbaa9e058
data/themes/edc/elm/button.edc
data/themes/edc/elm/calendar.edc
src/lib/elm_calendar.c
src/lib/elm_widget_calendar.h