| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Before this patch,
first search exact align position,
second seach proper align postion which shift from exact position.
So, though there is enough space on first priority align position,
popup set low priority align position.
Test Plan: run elementary_test -to efluipopupanchor
Reviewers: Jaehyun_Cho, herb, thiepha, woohyun, cedric, jpeg
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5216
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary: implement timeout feature
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Added initial code for Efl.Ui.Popup.Anchor.
It support adding anchor object to popup.
Test Plan: 1. run elementary_test -to efluipopupanchor
Reviewers: Jaehyun_Cho, thiepha, herb, jpeg, cedric, woohyun
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5126
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
In _calc_align function, it could get align property through Efl_Ui_Popup_Data *pd directly,
but call align_get function previously.
Reviewers: Jaehyun_Cho, herb, thiepha, jpeg, cedric, woohyun
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5207
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
evaluation while scroller is changed
Summary: add a sizing check variable for safety of sizing evaluation when the min size of scroller is changed.
Test Plan:
1. run elementary_test
2. search the sample with "popup" keyword
3. click the Efl Ui Popup Alert Scroll sample
Reviewers: Jaehyun_Cho, jpeg, woohyun, thiepha, Blackmole, cedric
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5204
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Remove efl_ui_popup_position_set,
and 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Using 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Added initial code for Efl.Ui.Popup.Alert.Text Class.
It supports setting texts.
Test Plan: 1. run elementary_text -to efluipopupalerttext
Reviewers: Jaehyun_Cho, jpeg, thiepha, cedric, woohyun, Blackmole
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5124
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Added Efl.Ui.Popup.Alert.Scroll Class.
It supports scrolling content.
Test Plan: 1. run elementary_test -to efluipopupalertscroll
Reviewers: Jaehyun_Cho, jpeg, thiepha, cedric, Blackmole, woohyun
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5123
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Added initial code for Efl.Ui.Popup.Alert,
It supports setting title and buttons
Test Plan: 1. run elementary_test -to efluipopupalert
Reviewers: Jaehyun_Cho, jpeg, cedric, thiepha, Blackmole, woohyun
Differential Revision: https://phab.enlightenment.org/D5108
|
|
|
|
|
|
|
|
| |
Summary: make popup size expandable
Reviewers: Jaehyun_Cho, jpeg, cedric, thiepha, Blackmole, woohyun
Differential Revision: https://phab.enlightenment.org/D5107
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
added align feature and position to Efl.Ui.Popup (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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
add bg_set, 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
|
|
|
|
|
|
|
|
|
|
| |
Summary: add property to get parent window
Reviewers: Jaehyun_Cho, jpeg, cedric, Blackmole, thiepha, woohyun
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5068
|
|
|
|
|
|
|
|
|
|
| |
Summary: modified round rect theme
Reviewers: Jaehyun_Cho, jpeg, cedric, Blackmole, thiepha, woohyun
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5067
|
|
|
|
|
|
|
|
|
|
| |
Summary: add round rect theme for Efl.Ui.Popup class
Reviewers: Jaehyun_Cho, woohyun, Blackmole, thiepha, jpeg, cedric
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5059
|
|
|
|
|
|
|
|
|
|
| |
Summary: changed efl.ui.popup edc style
Reviewers: Jaehyun_Cho, jpeg, cedric, Blackmole, thiepha, woohyun
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5063
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Implement efl_provider_find function for efl_ui_win class.
This will support to search window class by efl_provider_find function.
Reviewers: jpeg, cedric, Jaehyun_Cho, thiepha, woohyun, Blackmole
Reviewed By: jpeg, cedric
Differential Revision: https://phab.enlightenment.org/D5045
|
|
|
|
| |
Add convert_inout_impl overload to handle bool/Eina_Bool conversion in inout direction.
|
|
|
|
| |
This flag should be enabled by default in order to avoid socket leaks.
|
|
|
|
|
|
|
|
| |
This patch sets some Ecore_Con flags that were missing after
the EO migration. These flags must be set in order
maintain the Ecore_IPC behaviour before Ecore_Con EO was implemented.
Fixes T5722
|
|
|
|
|
| |
This supresses the warnings when photocam is used as
an external edje object.
|
|
|
|
| |
Ref T5370
|
|
|
|
|
|
|
| |
according to q66 this is correcter than ptr(..).
Anyhow this still leads to a bug in cxx that crashes compilation in cxx
examples, people are notified!
|
| |
|
|
|
|
| |
@fix
|
|
|
|
|
|
|
| |
usecase:
show -> rotation -> hide -> show
ecore_evas_wayland didn't check the rotation.
when ee is landscapemode, it cannot update the right area of evas.
|
|
|
|
|
| |
Resolves task T5520
@fix
|
|
|
|
|
|
|
|
|
|
| |
Our close callback tells logind we're done with a device, but it should
also actually close the fd it's passed, or we end up leaking piles of
fds on VC switch.
see weston commit 8f5acc2f3a29c3831af4ddd6bed57f703c98dc77
and subsequent regression in commit 72dea06d7952e3ce8dd8057f7106186da4fa2678
and pending fix in https://patchwork.freedesktop.org/patch/168992/
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary: - norequired; stands for required: 0
Reviewers: conr2d, jpeg
Reviewed By: jpeg
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D5036
|
|
|
|
|
|
|
|
|
|
|
| |
When destroying any object, its parent class destructor should
be called after the subclass destructor has been called. Only
some extremely limited work may be done after the super call.
This commit makes sure that all efl_destructor() overrides in
elementary are doing operations in the right order.
Also, remove a return void.
|
|
|
|
|
| |
A manager change to NULL is to be used as "this object is not registered
anymore" call, which will happen quite regular during shutdown.
|
|
|
|
|
| |
otherwise we might end up with a node_get error, since the widget where
the event is called on is still registered in the wrong manager
|
|
|
|
| |
otherwise we might set focus.manager even if we are not registered
|
|
|
|
|
|
|
| |
with this we can whipe out the focus.manager field in elm.widget so for
the case that something goes wrong we only get the error message where
actually something went wrong, and not the whole bunch of follow ups
where the code assumes its registered but it isnt.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When I added the code to probe drm devices to ensure they're
modeset capable (ref 414d406b3b442216543cdaef112787696ae09898)
I didn't realize elput didn't allow us to open and close more than
one drm device at startup without blowing up libinput.
This is a somewhat dirty hack to rough that in.
The problem is that open/close the device during startup will
result in an async "gone" callback from logind, which then kicks
off an input shutdown. We need to try harder to only do that
shutdown when it makes sense.
|
|
|
|
|
|
|
|
|
| |
this is valid and refers to an offer with no types; a leave event
with no enter is a protocol error, however
fix T5770
@fix
|
|
|
|
|
|
| |
This reverts commit 85e585846600742a7f395751816f348b4152269f.
please do not randomly add null checks for the purpose of quickly closing tickets.
|
|
|
|
|
|
| |
this should fix T5770
@fix
|
|
|
|
| |
unwind nicely and complain
|
|
|
|
|
| |
so you know why things might be failing... complain about out of
memory errors.
|
|
|
|
|
| |
handle malloc fails better
@fix
|
|
|
|
|
| |
handle out of memory errors better
@fix
|
|
|
|
| |
@fix
|
|
|
|
|
| |
assingto tmp var then assign to real one after a check to analysers
dont complain.
|
| |
|
|
|
|
| |
print ERR and abort.
|
|
|
|
| |
cleaner error handling
|