summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* __WIP__devs/jpeg/item_widget_modelJean-Philippe Andre2017-12-0114-1987/+834
|
* model: Fix model item slice get with 0 countJean-Philippe Andre2017-12-011-1/+8
| | | | The doc says this fetches all children. So please do just that.
* eo: Remove trailing newline in ERRJean-Philippe Andre2017-12-011-1/+1
|
* eo: Use proper cast in EFL_CALLBACKS_ARRAY_DEFINEJean-Philippe Andre2017-12-011-1/+1
| | | | This avoids warnings when somehow included from C++.
* efl_ui_toolbar: create new efl_ui_toolbarWooHyun Jung2017-11-3014-0/+2365
| | | | | | | | | | | | | Summary: This widget will displays a list of items inside, and only one can be selected at a time. Later, efl_ui_toolbar_scrollable and efl_ui_toolbar_menu would be created based on this basic toolbar class. Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5541
* efl: Move legacy menu/item interfaces to legacyJean-Philippe Andre2017-11-3019-97/+106
| | | | | I'll be working on a model-based API for menu / popup / toolbar items so this should be removed first. This is experimental work.
* 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-3035-86/+121
| | | | | | | | 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-3019-81/+90
| | | | | | | | | | | | | | 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
* test: Adjust eo flag for popup test casesJean-Philippe Andre2017-11-291-5/+5
|
* 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-283-4/+24
| | | | | | | | | | | | | | | | | 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
* test_part_bg: Clean up code.Woochan Lee2017-11-281-23/+25
| | | | | | | | | | | | | | Summary: Add spin class in ther test list. Clean up code. Reviewers: Jaehyun_Cho, jpeg, taxi2se Reviewed By: Jaehyun_Cho Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5545
* 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-287-188/+6
| | | | | | It needs more time to stabilize expandable property. So the expandable property is removed for now. The expandable property will be added later.
* examples: Add popup cxx exampleJaehyun Cho2017-11-283-0/+327
|
* efl_ui_popup: Make backwall efl part object of Efl.Ui.PopupJaehyun Cho2017-11-286-51/+106
|
* efl_ui_popup: Rename bg_set with backwall_setJaehyun Cho2017-11-285-50/+50
| | | | | Since "background" is used as a basic part property, "backwall" is used to indicate the area behind efl_ui_popup.
* test_ui_popup: Move code for Efl.Ui.Popup classes from test_popupJaehyun Cho2017-11-285-595/+541
| | | | | Code refactoring to replace legacy APIs and move test code for Efl.Ui.Popup and its sub classes from test_popup to test_ui_popup.
* test_popup: modify Efl.Ui.Popup Sample CodeTaehyub Kim2017-11-281-87/+274
| | | | | | | | | | | | | | Summary: make Efl.Ui.Popup sample codes simpler Test Plan: 1. run elementary_test -to efluipopup 2. test various options of efluipopup by clicking each button Reviewers: Jaehyun_Cho, Blackmole, jpeg, cedric, woohyun Reviewed By: Jaehyun_Cho Differential Revision: https://phab.enlightenment.org/D5366
* 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-283-11/+29
|
* 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-285-30/+76
| | | | | | | | | | | | | | 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
* test_popup: Fix Efl Ui Popup Anchor test titleJaehyun Cho2017-11-281-1/+1
|
* efl_ui_popup: add timeout propertyTaehyub Kim2017-11-284-1/+93
| | | | | | | | | | | | | | 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-288-0/+615
| | | | | | | | | | | | | | 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-283-22/+7
| | | | | | | | | | | | | | | 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-288-0/+271
| | | | | | | | | | | | | | 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-288-0/+323
| | | | | | | | | | | | | | 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-289-0/+525
| | | | | | | | | | | | 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