theme: return enum from elm_widget_style_set instead of bool
authorJinyong Park <j4939.park@samsung.com>
Fri, 1 Jul 2016 06:09:42 +0000 (15:09 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Fri, 1 Jul 2016 06:09:43 +0000 (15:09 +0900)
commit3271ec8d18f715299dbf693c06d94cf08f2c8dc7
treea62dfde2515e629297adc4fdab02299652f7d065
parent1c358205d05689c8c141e76c009ea1c3cbc2acf1
theme: return enum from elm_widget_style_set instead of bool

Summary:
if trying to apply incorrect theme, widget apply default theme and return TRUE.
so there is no way to check it really apply correct theme.
To resolve this problem, _elm_theme_set return three type enum

* related history : 4ca3ef45146e05908a13d1010909abeba9693ad6
* elm_object_style_set is public api, so I didn't change it.
* typedef name [ Theme_Apply ] is temporarily, please suggest better one.

@fix

Reviewers: singh.amitesh, herb, Hermet, cedric, jpeg, raster

Subscribers: cedric, jpeg

Differential Revision: https://phab.enlightenment.org/D4073
63 files changed:
src/lib/elementary/efl_ui_flip.c
src/lib/elementary/efl_ui_grid.c
src/lib/elementary/efl_ui_image.c
src/lib/elementary/efl_ui_nstate.c
src/lib/elementary/efl_ui_text.c
src/lib/elementary/efl_ui_win.c
src/lib/elementary/elc_combobox.c
src/lib/elementary/elc_ctxpopup.c
src/lib/elementary/elc_fileselector.c
src/lib/elementary/elc_fileselector_button.c
src/lib/elementary/elc_fileselector_entry.c
src/lib/elementary/elc_hoversel.c
src/lib/elementary/elc_multibuttonentry.c
src/lib/elementary/elc_naviframe.c
src/lib/elementary/elc_player.c
src/lib/elementary/elc_popup.c
src/lib/elementary/elm_actionslider.c
src/lib/elementary/elm_box.c
src/lib/elementary/elm_button.c
src/lib/elementary/elm_calendar.c
src/lib/elementary/elm_check.c
src/lib/elementary/elm_clock.c
src/lib/elementary/elm_colorselector.c
src/lib/elementary/elm_conform.c
src/lib/elementary/elm_datetime.c
src/lib/elementary/elm_dayselector.c
src/lib/elementary/elm_diskselector.c
src/lib/elementary/elm_entry.c
src/lib/elementary/elm_flipselector.c
src/lib/elementary/elm_gengrid.c
src/lib/elementary/elm_genlist.c
src/lib/elementary/elm_grid.c
src/lib/elementary/elm_hover.c
src/lib/elementary/elm_icon.c
src/lib/elementary/elm_index.c
src/lib/elementary/elm_label.c
src/lib/elementary/elm_layout.c
src/lib/elementary/elm_list.c
src/lib/elementary/elm_main.c
src/lib/elementary/elm_map.c
src/lib/elementary/elm_mapbuf.c
src/lib/elementary/elm_menu.c
src/lib/elementary/elm_notify.c
src/lib/elementary/elm_panel.c
src/lib/elementary/elm_panes.c
src/lib/elementary/elm_photo.c
src/lib/elementary/elm_photocam.c
src/lib/elementary/elm_plug.c
src/lib/elementary/elm_priv.h
src/lib/elementary/elm_progressbar.c
src/lib/elementary/elm_radio.c
src/lib/elementary/elm_route.c
src/lib/elementary/elm_scroller.c
src/lib/elementary/elm_segment_control.c
src/lib/elementary/elm_separator.c
src/lib/elementary/elm_slider.c
src/lib/elementary/elm_spinner.c
src/lib/elementary/elm_table.c
src/lib/elementary/elm_theme.c
src/lib/elementary/elm_toolbar.c
src/lib/elementary/elm_widget.c
src/lib/elementary/elm_widget.eo
src/lib/elementary/elm_widget.h