Jaehyun Cho
10761cf2f5
efl_ui_popup: Update size calculation logic
...
Instead of doing size calculation whenever elm_layout_sizing_eval() is
called, do size calculation when the object is rendered like
efl_ui_layout.
2017-12-11 13:33:12 +09:00
Taehyub Kim
0096a8aa3c
Efl.Ui.Popup: add popup_size property
...
Summary: add popup_size property
Test Plan:
1. run elementary_test -to efl.ui.popup
2. check the popup
Reviewers: Jaehyun_Cho, jpeg, thiepha, cedric, woohyun, Blackmole
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5600
2017-12-11 13:32:49 +09:00
Taehyub Kim
adddeabda2
Efl.Ui.Popup: calculate the alignment when the size is changed
...
Summary: calcuate the alignment when the size is changed
Reviewers: Jaehyun_Cho, jpeg, thiepha, cedric, woohyun, Blackmole
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5554
2017-12-11 13:32:11 +09:00
Stefan Schmidt
110f1b66a6
docs: fill in mising eo file docs for efl_ui_popup
2017-12-04 15:29:43 +01:00
Jaehyun Cho
a3ad64dcd0
efl_ui_popup: Replace Efl.Container to Efl.Content to rebase
2017-11-28 17:15:42 +09:00
Jaehyun Cho
c752d8fe6b
efl_ui_popup: Make backwall efl part object of Efl.Ui.Popup
2017-11-28 17:15:42 +09:00
Jaehyun Cho
91df6723c9
efl_ui_popup: Rename bg_set with backwall_set
...
Since "background" is used as a basic part property, "backwall" is used
to indicate the area behind efl_ui_popup.
2017-11-28 17:15:42 +09:00
Taehyub Kim
8301e66d87
efl_ui_popup: add timeout signal
...
Summary: add the timeout signal for user notification
Reviewers: Jaehyun_Cho, jpeg, cedric, Blackmole, thiepha, woohyun
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5372
2017-11-28 17:15:42 +09:00
Jaehyun Cho
a44e8cec39
efl_ui_popup: Replace group_add/del with constructor/destructor
2017-11-28 17:15:42 +09:00
Jaehyun Cho
b85cebdb96
efl_ui_popup: Code refactoring to replace legacy APIs
2017-11-28 17:15:42 +09:00
JinYong Park
0928335fbc
efl_ui_popup: remove parent_window_get method
...
Summary: remove Efl.Ui.Popup's internal method "parent_window_get"
Test Plan: elementary_test -to efluipopup
Reviewers: jpeg, Jaehyun_Cho, woohyun, herb
Reviewed By: Jaehyun_Cho
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D5363
2017-11-28 17:15:42 +09:00
Taehyub Kim
8d315ce7aa
efl_ui_popup: add timeout property
...
Summary: add timeout property
Test Plan:
1. run elementary_test -to efluipopup
2. after 3 seconds, popup will be delete
Reviewers: Jaehyun_Cho, jpeg, woohyun, thiepha, Blackmole, cedric
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5205
2017-11-28 17:15:42 +09:00
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
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