summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update anchor_align calculate logicdevs/jaehyun/efl_ui_popupJinYong Park2017-09-211-59/+6
| | | | | | | | | | | | | | | | | | 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
* Efl.Ui.Popup: implement timeout featureTaehyub Kim2017-09-214-1/+91
| | | | | | | | | | | | | | 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
* Efl.Ui.Popup.Anchor: Added initial code for Efl.Ui.Popup.AnchorJinYong Park2017-09-208-0/+684
| | | | | | | | | | | | | | 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
* remove unnecessary function callJinYong Park2017-09-191-4/+1
| | | | | | | | | | | | 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
* Efl.Ui.Popup.Alert.Scroll: add a sizing check variable for safety of sizing ↵Taehyub Kim2017-09-192-0/+9
| | | | | | | | | | | | | | | | | 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
* remove efl_ui_popup_position_setJinYong Park2017-09-063-22/+7
| | | | | | | | | | | | | | | 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
* using efl_data_scope_get instead of using 'self' objectJinYong Park2017-08-312-19/+16
| | | | | | | | | | | | 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
* Efl.Ui.Popup.Alert.Text: Added initial code for Efl.Ui.Popup.Alert.Text ClassTaehyub Kim2017-08-317-0/+240
| | | | | | | | | | | | | | 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
* Efl.Ui.Popup.Alert.Scroll: add initial code for Efl.Ui.Popup.Alert.ScrollTaehyub Kim2017-08-317-0/+281
| | | | | | | | | | | | | | 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
* Efl.Ui.Popup: cover the corner case of popup sizing evaluationTaehyub Kim2017-08-311-1/+1
| | | | | | | | | | | | 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
* Efl.Ui.Popup.Alert: Added initial code for Efl.Ui.Popup.AlertTaehyub Kim2017-08-319-0/+549
| | | | | | | | | | | | 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
* Efl.Ui.Popup: make popup size expandableTaehyub Kim2017-08-311-0/+10
| | | | | | | | Summary: make popup size expandable Reviewers: Jaehyun_Cho, jpeg, cedric, thiepha, Blackmole, woohyun Differential Revision: https://phab.enlightenment.org/D5107
* Efl.Ui.Popup: added align and position feature to Efl.Ui.PopupTaehyub Kim2017-08-314-15/+192
| | | | | | | | | | | | | | | 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
* efl_ui_popup: add bg_set / bg_repeat_events_set/get APIJinYong Park2017-08-315-13/+160
| | | | | | | | | | | | | | | | | | | | | | 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
* efl_ui_popup: add property to get parent windowTaehyub Kim2017-08-312-0/+17
| | | | | | | | | | 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
* efl.ui.popup: modified round rect themeTaehyub Kim2017-08-311-3/+8
| | | | | | | | | | Summary: modified round rect theme Reviewers: Jaehyun_Cho, jpeg, cedric, Blackmole, thiepha, woohyun Reviewed By: Jaehyun_Cho Differential Revision: https://phab.enlightenment.org/D5067
* Efl.Ui.Popup: Applied round_rect themeTaehyub Kim2017-08-311-2/+8
| | | | | | | | | | 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
* Efl.Ui.Popup: Changed Efl.Ui.Popup edc style to lazy edc styleTaehyub Kim2017-08-311-11/+9
| | | | | | | | | | 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
* add initial code for efl_ui_popup classTaehyub Kim2017-07-288-0/+224
| | | | | | | | | | | | | | 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
* Implementation of efl_provider_find for EFL_UI_WIN_CLASSTaehyub Kim2017-07-282-0/+9
| | | | | | | | | | | | 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
* eo-cxx: Add overload for Eina_Bool inout handling interoperabilityFelipe Magno de Almeida2017-07-271-0/+4
| | | | Add convert_inout_impl overload to handle bool/Eina_Bool conversion in inout direction.
* Ecore_Conn: Enable CLOEXEC by default.Guilherme Iscaro2017-07-279-16/+3
| | | | This flag should be enabled by default in order to avoid socket leaks.
* Ecore_IPC: Preserve Ecore_Con legacy behaviour.Guilherme Iscaro2017-07-271-1/+30
| | | | | | | | 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
* efl.ui.image.zoomable: Add missing edje.group_size_min/max_getAmitesh Singh2017-07-272-0/+20
| | | | | This supresses the warnings when photocam is used as an external edje object.
* evas: Always call show/hide interceptJean-Philippe Andre2017-07-271-4/+7
| | | | Ref T5370
* elm_widget: change to @inoutMarcel Hollerbach2017-07-261-1/+1
| | | | | | | 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!
* elm_widget: fix warningMarcel Hollerbach2017-07-261-2/+2
|
* ecore_events: inarray should be flushed before returnWooHyun Jung2017-07-261-4/+8
| | | | @fix
* ecore_evas_wayland: fix bug ecore_evas cannot update the evas when rotationdevs/thiep/size.testJiyoun Park2017-07-261-1/+4
| | | | | | | 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.
* elm_code: Fix missing middle button selection pasteAndy Williams2017-07-251-3/+29
| | | | | Resolves task T5520 @fix
* elput: Close fds when asked toDerek Foreman2017-07-251-0/+1
| | | | | | | | | | 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/
* edje_cc: fix wrong comment about lazEDC norequired.Sungtaek Hong2017-07-251-1/+1
| | | | | | | | | | | | Summary: - norequired; stands for required: 0 Reviewers: conr2d, jpeg Reviewed By: jpeg Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D5036
* elm: Move calls to efl_destructor(efl_super()) to the endJean-Philippe Andre2017-07-253-10/+12
| | | | | | | | | | | 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.
* elm_widget: only emit events when there is really a changed managerMarcel Hollerbach2017-07-243-14/+22
| | | | | A manager change to NULL is to be used as "this object is not registered anymore" call, which will happen quite regular during shutdown.
* elm_widget: call the events after eval outself with new manager/parentMarcel Hollerbach2017-07-241-1/+2
| | | | | 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
* elm_widget: only set focus.manager if we are really registeringMarcel Hollerbach2017-07-241-2/+1
| | | | otherwise we might set focus.manager even if we are not registered
* elm_widget: give feedback if registration was successfull or notMarcel Hollerbach2017-07-247-23/+25
| | | | | | | 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.
* elput: Fix multiple open/close of drm devicesDerek Foreman2017-07-242-0/+20
| | | | | | | | | | | | | | 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.
* ecore-wl2: handle null offer drags more effectivelyMike Blumenkrantz2017-07-243-37/+44
| | | | | | | | | 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
* Revert "ecore wl2 - dnd - handle NULL drags... shouldnt happen but does"Mike Blumenkrantz2017-07-241-10/+5
| | | | | | This reverts commit 85e585846600742a7f395751816f348b4152269f. please do not randomly add null checks for the purpose of quickly closing tickets.
* ecore wl2 - dnd - handle NULL drags... shouldnt happen but doesCarsten Haitzler (Rasterman)2017-07-241-5/+10
| | | | | | this should fix T5770 @fix
* efl net server udp - report erro on alloc failureCarsten Haitzler (Rasterman)2017-07-241-0/+9
| | | | unwind nicely and complain
* ecore con proxy helper - complain when realloc failsCarsten Haitzler (Rasterman)2017-07-241-0/+6
| | | | | so you know why things might be failing... complain about out of memory errors.
* ecore exe - pisix - handle malloc failsCarsten Haitzler (Rasterman)2017-07-241-4/+12
| | | | | handle malloc fails better @fix
* ecore win32 exe handling - check realloc and malloc returnsCarsten Haitzler (Rasterman)2017-07-241-7/+24
| | | | | handle out of memory errors better @fix
* ecore_exe - handle realloc failures by complaining and rolling backCarsten Haitzler (Rasterman)2017-07-241-2/+13
| | | | @fix
* embryo_cc - be sensible about realloc returns so analysers are happyCarsten Haitzler (Rasterman)2017-07-241-8/+10
| | | | | assingto tmp var then assign to real one after a check to analysers dont complain.
* efreetd cache create - fix reallocs to bail on out of memory cleanlyCarsten Haitzler (Rasterman)2017-07-241-4/+19
|
* edje_cc - make svg loader (still beta) handle out of memory nicelyCarsten Haitzler (Rasterman)2017-07-241-2/+18
| | | | print ERR and abort.
* edje convert - make realloc fatal and complain about itCarsten Haitzler (Rasterman)2017-07-241-1/+5
| | | | cleaner error handling