efl_ui_item: add API that restricts a item from beeing unselected
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Thu, 2 Jan 2020 14:07:13 +0000 (09:07 -0500)
committerJongmin Lee <jm105.lee@samsung.com>
Sun, 5 Jan 2020 21:54:51 +0000 (06:54 +0900)
commit7908cfce603bceeba50f41004971e03efba6b26d
tree23051a055396dae9c137e5f88284be4917ccb6a4
parent82e441ecf573dbd8e306e940e22359a10c106863
efl_ui_item: add API that restricts a item from beeing unselected

Summary:
There are usecases where items should not be unselectable by the user.
For example in the tab_bar. With this commit, a tab bar user cannot
unselect a item by hand anymore.

Depends on D10305

Reviewers: zmike, woohyun, segfaultxavi, cedric

Reviewed By: zmike, segfaultxavi, cedric

Subscribers: SanghyeonLee, cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10306
src/lib/elementary/efl_ui_collection.c
src/lib/elementary/efl_ui_collection.eo
src/lib/elementary/efl_ui_item.c
src/lib/elementary/efl_ui_radio_group_impl.c
src/lib/elementary/efl_ui_radio_group_impl.eo
src/lib/elementary/efl_ui_single_selectable.eo
src/lib/elementary/efl_ui_tab_bar.c
src/lib/elementary/efl_ui_tab_bar.eo
src/lib/elementary/efl_ui_tab_bar_private.h