JinYong Park
2e9042fae1
efl_ui_popup: remove efl_ui_popup_position_set
...
Summary:
Remove efl_ui_popup_position_set.
Its functionality is replaced with efl_gfx_position_set.
Test Plan:
1. elementary_test -to efluipopup
Reviewers: Jaehyun_Cho, herb, thiepha, woohyun, jpeg, cedric
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5129
2017-11-28 17:15:42 +09:00
JinYong Park
0365bf1e13
efl_ui_popup: use efl_data_scope_get instead of using 'self' object
...
Summary:
Use efl_data_scope_get to get Efl_Ui_Popup_Data structure.
There is no reason using "self" object in Efl_Ui_Popup_Data.
Reviewers: Jaehyun_Cho, herb, thiepha, woohyun, jpeg, cedric
Reviewed By: cedric
Differential Revision: https://phab.enlightenment.org/D5128
2017-11-28 17:15:42 +09:00
Taehyub Kim
b1eac4c46b
efl_ui_popup: cover the corner case of popup sizing evaluation
...
Summary: cover the corner case of popup sizing evaluation
Test Plan: 1. run elementary_test -to efluipopup
Reviewers: Jaehyun_Cho, jpeg, thiepha, Blackmole, woohyun, cedric
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5146
2017-11-28 17:15:42 +09:00
Taehyub Kim
b38ad0971c
efl_ui_popup: make popup size expandable
...
Summary: make popup size expandable
Reviewers: Jaehyun_Cho, jpeg, cedric, thiepha, Blackmole, woohyun
Differential Revision: https://phab.enlightenment.org/D5107
2017-11-28 17:15:42 +09:00
Taehyub Kim
0005b3105e
efl_ui_popup: add align and position properties
...
Summary:
add align feature and position properties (center, left, right, top, bottom)
efl_ui_popup_position_set should be seperated from evas_object_move
since evas_object_move can be called internally.
Test Plan: 1. run elementary_test -to efluipopup
Reviewers: Jaehyun_Cho, jpeg, cedric, thiepha, Blackmole, woohyun
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5105
2017-11-28 17:15:42 +09:00
JinYong Park
bccd97bd62
efl_ui_popup: add bg_set and bg_repeat_events_set/get API
...
Summary:
add bg_set and bg_repeat_events_set/get API
bg_set enables user change popup's outside bg
bg_repeat_events_set enables popup's outside bg repeat events
Test Plan:
1. run elementary_test -to efluipopup
2. click outside area of popup
3. click button in popup
Reviewers: Jaehyun_Cho, herb, thiepha, woohyun, cedric, jpeg, singh.amitesh
Reviewed By: Jaehyun_Cho
Subscribers: jpeg
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D5054
2017-11-28 17:15:42 +09:00
Taehyub Kim
996a975506
efl_ui_popup: add Efl.Ui.Popup class
...
Summary: add initial code for Efl.Ui.Popup class
Test Plan: 1. run elementary_test -to efluipopup
Reviewers: Jaehyun_Cho, Blackmole, thiepha, woohyun, cedric
Reviewed By: Jaehyun_Cho
Subscribers: bu5hm4n, cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5037
2017-11-28 17:15:42 +09:00