aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib (follow)
Commit message (Collapse)AuthorAgeFilesLines
* edje: fix NULL ptr dereferenceAmitesh Singh2017-12-011-2/+2
| | | | Fixes CID 1383425
* elm_genlist: use the correct elm_object_focus_get functionMarcel Hollerbach2017-11-301-1/+1
| | | | | | genlist does not get focus anymore, only its children are getting them. fix T6425
* efl_ui_focus_composition: fix docsMarcel Hollerbach2017-11-301-1/+4
|
* elm_code: Call parent theme_apply when we're applyingAndy Williams2017-11-301-0/+2
|
* eina_file: make sure we use a stringshare when virtualized.Al Poole2017-11-302-3/+3
| | | | | | | | | As the filename is now a stringshare, also make sure virtual files use stringshares for the filename! Also when unmapping we still need to test whether it is copied or not as unmap will break on less tolerant architectures. @fix T6449
* edje legacy: replace Edje_Object with Evas_ObjectAmitesh Singh2017-11-301-134/+134
|
* edje: fix the typo in prev commitAmitesh Singh2017-11-301-1/+1
|
* Efl.Ui.Base: remove base_scale.get{} from interface.Amitesh Singh2017-11-304-31/+6
| | | | base_scale for edje would be legacy now.
* Efl.Gfx.Shape: fix efl_super() call.Amitesh Singh2017-11-301-1/+1
|
* Efl.Gfx.Path: add missing EOLIAN prefixes to eolian functions.Amitesh Singh2017-11-301-23/+23
|
* Efl.Gfx.Shape: add missing EOLIAN prefixes to eolian functions.Amitesh Singh2017-11-301-16/+16
|
* Efl.Gfx.Shape: implement Gfx.Path.interpolate{}Amitesh Singh2017-11-303-23/+7
| | | | This fixes the Eolian 'interpolate' redefine warning.
* evas: Animation is a property not method set+getJean-Philippe Andre2017-11-301-12/+8
|
* eolian: Warn less on duplicate beta APIsJean-Philippe Andre2017-11-301-1/+1
| | | | | | | | The check was only done on one of the two functions, resulting in some unwanted warnings. EOLIAN_WARN_FUNC_DUPLICATES=1 will show non-beta warnings. EOLIAN_WARN_FUNC_DUPLICATES=2 will still show all warnings.
* efl: Introduce interface Efl.DupJean-Philippe Andre2017-11-3033-81/+115
| | | | | | | | A few classes allow their objects to be duplicated, so they should all use the same interface. Also, rename VG's dup to copy_from as it's not conforming to the definition of dup.
* evas: Implement scale API in proper EO fashionJean-Philippe Andre2017-11-3018-79/+88
| | | | | | | | | | | | | | This removes the internal function pointer for scale_update. This makes all relevant classes implement the scale API in EO. This removes the duplicate function in Efl.Canvas.Object and only uses the one from Efl.Ui.Base interface. This *seems* to be working as expected. Fingers crossed! PS: I don't like the name Efl.Ui.Base. It's an interface for a few common API's between Gfx, Canvas and UI levels... Maybe scale simply doesn't belong there.
* edje: Move perspective to legacyJean-Philippe Andre2017-11-304-152/+159
| | | | | | | | | | | | Note: Edje.Perspective is not bound to EO, and this is the only reason why I'm moving this to legacy only. Marking as beta would mean the legacy APIs would not be generated, so that would have almost the same effect as moving to legacy. It would be nice to actually support this in EO, though this seems like a rarely used feature. Ref T5315
* elm_code: If showing line numbers don't resize at 10 lines.Andy Williams2017-11-291-2/+4
| | | | Content will still shift at 100 but that should be less intrusive
* elm_code: Don't bold beginnings of linesAndy Williams2017-11-291-0/+2
| | | | Fixes T6444
* focus: fix build break after previous commit.Amitesh Singh2017-11-291-1/+1
|
* focus: remove focus.get{} from widget.eoAmitesh Singh2017-11-2927-76/+53
| | | | This is taking care by focus manager now.
* edje: Move text_change_cb to legacy onlyJean-Philippe Andre2017-11-294-26/+29
| | | | | | | | | | | This should probably be replaced by a well defined signal. Note: If edje sends signals on swallow/unswallow and text set/unset we could simplify some of the elementary code, eg. for button's icon handling. The theme should be handling the padding automatically, it's not the elementary widget's role Ref T5315
* edje: Move "preload" to legacy onlyJean-Philippe Andre2017-11-293-22/+23
| | | | | | | | | EO file API is still in flux, especially wrt. async loading. Let's just keep this in legacy for now. A few more patches and Edje.Object will reach its final form. Ref T5315
* edje: Implement Efl.File.load_errorJean-Philippe Andre2017-11-294-41/+20
| | | | Don't create a new function with the same name, it's absurd.
* elm_part_helper: Change macro name for default content partJaehyun Cho2017-11-2918-18/+18
|
* evas: Remove duplicated codeYeongjong Lee2017-11-291-19/+8
| | | | | | | | | | Reviewers: raster, cedric Reviewed By: raster Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D5552
* elementary: Remove set but unused variablesChris Michael2017-11-281-4/+0
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* efl_ui_spin: Support value change using mouse wheel.Woochan Lee2017-11-282-0/+22
| | | | | | | | | | | | | | | | | Summary: Enable value change using wheel. (Up, Down key value change will be supported after D4933 dicussing.) Test Plan: elementary_test efl_ui_spin test sample. Reviewers: Jaehyun_Cho, jpeg, woohyun Reviewed By: Jaehyun_Cho Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5546
* efl_ui_popup: Replace Efl.Container to Efl.Content to rebaseJaehyun Cho2017-11-286-29/+16
|
* efl_ui_popup_alert: Remove expandable property for nowJaehyun Cho2017-11-286-182/+6
| | | | | | It needs more time to stabilize expandable property. So the expandable property is removed for now. The expandable property will be added later.
* efl_ui_popup: Make backwall efl part object of Efl.Ui.PopupJaehyun Cho2017-11-284-45/+99
|
* efl_ui_popup: Rename bg_set with backwall_setJaehyun Cho2017-11-283-33/+33
| | | | | Since "background" is used as a basic part property, "backwall" is used to indicate the area behind efl_ui_popup.
* efl_ui_popup: add _calc_align function in sizing eval functionTaehyub Kim2017-11-281-0/+2
| | | | | | | | | | Summary: add _calc_align function in sizing eval function to show popup correctly. Reviewers: Jaehyun_Cho, jpeg, cedric, thiepha, Blackmole, woohyun Reviewed By: Jaehyun_Cho Differential Revision: https://phab.enlightenment.org/D5373
* efl_ui_popup: add timeout signalTaehyub Kim2017-11-282-0/+2
| | | | | | | | | | 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
* efl_ui_popup_alert: Define Clicked_Event structureJaehyun Cho2017-11-282-4/+21
|
* efl_ui_popup: Replace group_add/del with constructor/destructorJaehyun Cho2017-11-2810-51/+67
|
* efl_ui_popup: Code refactoring to replace legacy APIsJaehyun Cho2017-11-2814-332/+285
|
* efl_ui_popup: remove parent_window_get methodJinYong Park2017-11-283-18/+30
| | | | | | | | | | | | | | 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
* efl_ui_popup: replace title_set to efl_text_set with efl_partJinYong Park2017-11-283-27/+72
| | | | | | | | | | | | | | Summary: Replace Efl.Ui.Popup.Alert's title set method to using efl_text_set with efl_part Test Plan: elementary_test -to efluipopupalert Reviewers: jpeg, Jaehyun_Cho, woohyun, herb Reviewed By: Jaehyun_Cho Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D5359
* efl_ui_popup: add timeout propertyTaehyub Kim2017-11-283-0/+77
| | | | | | | | | | | | | | 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
* efl_ui_popup_anchor: add Efl.Ui.Popup.Anchor classJinYong Park2017-11-284-0/+416
| | | | | | | | | | | | | | Summary: Add initial code for Efl.Ui.Popup.Anchor class. It supports 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
* efl_ui_popup: remove unnecessary function callJinYong Park2017-11-281-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: check sizing evaluation while scroller is changedTaehyub Kim2017-11-282-0/+7
| | | | | | | | | | | | | | | 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
* efl_ui_popup: remove efl_ui_popup_position_setJinYong Park2017-11-282-21/+6
| | | | | | | | | | | | | | | 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
* efl_ui_popup: use efl_data_scope_get instead of using 'self' objectJinYong Park2017-11-282-19/+16
| | | | | | | | | | | | 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
* efl_ui_popup_alert_text: add Efl.Ui.Popup.Alert.Text ClassTaehyub Kim2017-11-285-0/+232
| | | | | | | | | | | | | | Summary: Add initial code for Efl.Ui.Popup.Alert.Text Class. It supports setting texts on the content area. 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 Efl.Ui.Popup.Alert.Scroll classTaehyub Kim2017-11-285-0/+281
| | | | | | | | | | | | | | Summary: Add initial code for 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-11-281-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: add Efl.Ui.Popup.Alert classTaehyub Kim2017-11-284-0/+281
| | | | | | | | | | | | Summary: Add initial code for Efl.Ui.Popup.Alert class. 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-11-281-0/+10
| | | | | | | | Summary: make popup size expandable Reviewers: Jaehyun_Cho, jpeg, cedric, thiepha, Blackmole, woohyun Differential Revision: https://phab.enlightenment.org/D5107