summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [WIP] config: add stub for gesture layer config paneldevs/jpeg/smoothJean-Philippe Andre2015-09-181-0/+80
| | | | Need to add some EAPIs first...
* config: Minor renaming of some valuesJean-Philippe Andre2015-09-181-8/+8
|
* elm_gesture: Smoothen out x,y position when movingJean-Philippe Andre2015-09-181-26/+316
| | | | | | | | | | | | | Add smoothing and prediction algorithms to get smooth inputs for elm_gesture. Also, resample inputs at render frequency. Movement prediction is actually necessary as inputs and animators may not run in a synchronized manner. For instance if inputs happen at a frequency of 90Hz and the display is refreshed at 60fps, then each frame receives either 1 or 2 inputs. In that case, smoothing only can't prevent scroll jerkiness. @feature
* elm_priv: Add macro ELM_SAFE_DEL using eo_delJean-Philippe Andre2015-09-181-0/+1
| | | | Similar to ELM_SAFE_FREE except it just calls eo_del.
* focus: remove checking the focus origin in highlight job.Jaehwan Kim2015-09-181-5/+1
| | | | | | In some case, it can take misoperation. @fix
* gengrid: remove EINA_UNUSEDJaehwan Kim2015-09-161-1/+1
|
* elm_hoversel: add support elm_object_item_part_text_set()Jee-Yong Um2015-09-162-0/+14
| | | | | | | | | | | | Summary: There was override for elm_object_item_part_text_get() only. This patch implements elm_object_item_part_text_set(). Reviewers: Hermet, cedric Subscribers: Hermet Differential Revision: https://phab.enlightenment.org/D3054
* elc_multibuttonentry: Input panel should be controlled only ifShilpa Singh2015-09-161-3/+5
| | | | | | | | | | | | | | | | | multibuttonentry is editable Summary: Input panel should be controlled only if Multibuttonentry is editable, else causes issues in applications controlling keypad by themselves @fix Reviewers: CHAN, Hermet Reviewed By: Hermet Subscribers: navnbeet Differential Revision: https://phab.enlightenment.org/D3050
* slider: slider should be focused, when slider is handled with mouse or touch ↵Hosang Kim2015-09-161-0/+4
| | | | | | | | | | | | event. Summary: slider is not focused after slider is dragged. Test Plan: elementary_test -> slider Reviewers: woohyun, seoz, smohanty, cedric, raster Differential Revision: https://phab.enlightenment.org/D3057
* build: fix header ordering so the library buildsMike Blumenkrantz2015-09-151-2/+3
| | | | | | | please compile test before making commits. ref 286ab4d7cf3ca794d88bd06ec027bb2df6401f50 ref 431492ec497eeaa130f5c2da27ce7a4c7eefe7f9
* example/performance: Remove unused variable.Daniel Juyung Seo2015-09-161-1/+0
|
* focus: Add elm_focus_item.h to make header include order correctly.Daniel Juyung Seo2015-09-164-63/+63
| | | | This fixes the cpp example compile error which was triggered by the commit 431492e.
* focus: Fix typo in commit 431492e.Daniel Juyung Seo2015-09-161-1/+1
|
* focus: add the APIs to set the focus next about item.Jaehwan Kim2015-09-1547-176/+567
| | | | | | | | | | | | | | Add elm_object_focus_next_item_set/get, elm_object_item_focus_next_object_set/get and elm_object_item_focus_next_item_set/get. If the item and object is set at the same time, the item is preference to object when the focus moves. This feature is implemented about gengrid. It will be implemented about ohter widgets. @feature
* elm_image : call the evas_object_image_load_error_get() before calling the ↵jiin.moon2015-09-151-7/+7
| | | | | | | | | | | | | | | | | image_preload api Summary: If file path is wrong, don't need to call the image preload api. And the result of evas_object_image_load_error_get api is not correct after calling the image_preload api. I will check more about it. Reviewers: cedric, Hermet, jpeg Reviewed By: jpeg Differential Revision: https://phab.enlightenment.org/D3039
* fix elm performance example to init elm properly and not do engine stuffCarsten Haitzler (Rasterman)2015-09-151-10/+1
| | | | cleanup of examples
* multibuttonentry: Fix box item append rtl when mirror enabled.Woochan Lee2015-09-141-1/+8
| | | | | | | | | | | | | | | | | | | | | Summary: MBE item append logic changed when mirrored set as true. The item appended from left side of internal box to right side, even mirrored set as true. @fix Test Plan: Precondition : elm_widget_mirrored_set as true. Run mbe sample in elementary_test. Add item. Reviewers: cedric, Hermet Reviewed By: Hermet Differential Revision: https://phab.enlightenment.org/D2975
* elm scroller - improve thumbscroll smoothness even moreCarsten Haitzler (Rasterman)2015-09-141-20/+34
| | | | | this does even more smoothing of scrolling follow on from 939d8ef4c3c48120046560814db63858175a2d12
* elm toolbar 0 size items fix if icon not foundCarsten Haitzler (Rasterman)2015-09-122-23/+484
| | | | | | | | this fixes a bug with horizontal style toolbar items and toolbar code itself simply emitting the wrong signals that causes 0 height items. this fixes T2710 @fix
* elm config - fix labels in config ui for smooth time windowCarsten Haitzler (Rasterman)2015-09-121-3/+3
|
* elm - thumbscroll finger scrolling - make it far smootherCarsten Haitzler (Rasterman)2015-09-118-83/+313
| | | | | | | | | | smooth out scrolling and simplifyconfig as well as expose config apis to configure it all and elm config ui sliders and checkboxes for related config values etc. etc. - with this it is much smoother if you use the default values, though latency is a bit worse. it looks nicer though. @feature
* elm - when focus goes back in to a window dont have scrollers jumpCarsten Haitzler (Rasterman)2015-09-101-1/+13
| | | | | | | | | | | there is an annoyance in elm that when focus goes back toa window it restores focus to the last focused widget. if that widget happens to be invisible in a scroller then this is really annoying as the scrollers reset. this makes restoring optional. only if there is a hilight object AND it's visible - then restore, otherwise don't and revert focus to the window itself again. @fix
* elm autofocus show - fix cases where focus is inside containersCarsten Haitzler (Rasterman)2015-09-1017-4/+26
| | | | | | | | i found that the focus doesnt auto-show when focusing things inside scrollers and so on. i had to add more points to trigger auto show. this fixes that @fix
* calendar: fix signal process timing issue when view update.woochan lee2015-09-091-1/+1
| | | | | | | | | | | | | | | | | | | | | Summary: When the calendar view updated(Press next button to activated next month), a lot of signals process(signal emitted) to calendar edc. The signals which related with view update, should process in same loop. If not, the view looks weird. To ensure signals process same time, i called "edje_object_message_signal_process" after layout sizing eval called. @fix Reviewers: Hermet, cedric, woohyun Subscribers: id213sin Differential Revision: https://phab.enlightenment.org/D3019 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* elm theme - make sure key sounds are on input channel for muting configCarsten Haitzler (Rasterman)2015-09-091-5/+5
| | | | @fix
* index: rename elm_index_priority_set to elm_index_standard_priority_setChunEon Park2015-09-083-8/+8
| | | | | this change is also for consistency with elm_toolbar_standard_priority_set conceptually the priority meaning here is same.
* win: fix FAKE window geometry updating + resize object addingMike Blumenkrantz2015-09-071-46/+56
| | | | | | | users of this will want the win to automatically match the geometry of the ee in all cases fix T2692
* hoversel: rename api scroll_enabled_set to scrollable_setChunEon Park2015-09-073-7/+10
| | | | | modify api for consistency. scrollable_set is more closed to other similar apis.
* update mailmapBoris Faure2015-09-051-0/+5
|
* build: ensure we do not fail clean if check-results.xml does not existStefan Schmidt2015-09-041-1/+1
| | | | | If we did not run make check this file would not exist and a clean would fail over it. Using -f ignores this case.
* elm_test: Add test case for page scrollerHosang Kim2015-09-043-0/+103
| | | | Signed-off-by: Jean-Philippe Andre <jp.andre@samsung.com>
* elm_image: fix image preload issuejiin.moon2015-09-042-18/+30
| | | | | | | | | | | | | | | | | | | Summary: There are two issues about preload 1. elm_image_preload_disabled_set api does not work. Always returned before call the evas_object_image_preload() 2. image preload does not work at file_set time. If image's show property is not TRUE, do not call evas_object_image_preload() at file_set time. But there is no action when image's show property will be TRUE after call the file_set api. @fix Reviewers: Hermet, jpeg Differential Revision: https://phab.enlightenment.org/D2989 Signed-off-by: Jean-Philippe Andre <jp.andre@samsung.com>
* elm_web2: fix build break & warnings after migration to eo callbacks.Lukasz Stanislawski2015-09-031-3/+5
|
* Label test: split Slide and Ellipsis in two separate testsDave Andreoli2015-09-022-35/+66
| | | | this reveal the ellipsis + markup bug as explained in T2709
* Label: add support for all the fancy tags already provided for entryDave Andreoli2015-09-022-1/+13
| | | | | | | | Comes with a simple test @feature NOTE FOR THEMERS: you must update your theme to support this!
* FileSelector Entry: fix behaviour for eventsYakov Goldberg2015-09-021-3/+3
| | | | | | | | Fix behaviour for changed, activated, press events. Forwarders must be set on entry's original events, so they will call corresponding fileselector entry's callbacks. @fix
* elm map - fix crash on badly handled zoom timeout callbackCarsten Haitzler (Rasterman)2015-09-021-2/+7
| | | | | | | | if sd->obj is null then the a zoom timeout has a null data param and that means we cant get sd data... so dont set up a zoom timeout unless sd->obj is valid. @fix
* elm map - fix module load craziness loading all elm modulesCarsten Haitzler (Rasterman)2015-09-021-5/+18
| | | | | | | | | | so elm map loads every module it can find in a recursive dir walk of all elm modules. this si nuts. this can accidentallly load OLD modules and thats a recipe for disaster. so check module arch dir aagainst module arch string to load the right version and be quiet if module doesn thave the right symbols - it's the wrong module type. @fix
* Genlist: add homogeneos mode to the tree testDave Andreoli2015-09-011-25/+38
| | | | show tree+homogeneous brackage, as explained in T2708
* Genlist test: cosmeticsDave Andreoli2015-09-011-55/+91
| | | | | * add separator comments between different tests * keep function definitions on 2 lines
* FileSelector: fix behaviour when the file is chosenDaniel Zaoui2015-09-011-1/+1
| | | | | | | The wrong event was sent on the Ok file selector button when the file is chosen, leading to not update the upper layer. @fix
* genlist: fix indentation & remove whitespacesAmitesh Singh2015-09-011-7/+7
|
* gengrid: fix crash issue.Jaehwan Kim2015-08-311-0/+1
| | | | | | Sometimes the focused_item can be null. @fix
* naviframe: fix a focus issue when deleting the first itemWooHyun Jung2015-08-311-1/+5
| | | | | | | | Summary: When the first item is deleted, focus should not be reverted back to an object in the content of the item. @fix
* scroller: fix page calculation logic when looping is enabled.Hosang Kim2015-08-282-6/+46
| | | | | | | | | | | Test Plan: 1. elementary_test -> scroller 2. Lopping in x axis 3. click prev page or next page Reviewers: SanghyeonLee, singh.amitesh, Hermet, seoz, cedric, raster, jaehwan Differential Revision: https://phab.enlightenment.org/D2982
* Scroller: Scroll indicatin arrows should be enable if loop is set.Umesh Tanwar2015-08-282-4/+43
| | | | | | | | | | | | | | | | | | | Summary: When loop is set, the arrows on horizontal/vertical bar should not be disabled. These arrows show the scrollable direction, if enabled. Disabled arrows show no more scroll in that direction. Signed-off-by: Umesh Tanwar <umesh.tanwar@samsung.com> Merge branch 'master' of http://git.enlightenment.org/core/elementary Test Plan: elementary_test -> scroller -> loop in x axis. Reviewers: raster, Hermet, singh.amitesh Subscribers: sachin.dev, SanghyeonLee, eagleeye Differential Revision: https://phab.enlightenment.org/D2953
* elm_genlist: fix sub-items prependingAndrii Kroitor2015-08-281-0/+3
| | | | | | | | | | | | | | | | | | | | | | Summary: fix sub-item position after prepending if parent item has no other sub-items Test Plan: 1. add genlist 2. add parent item 3. compare results of following actions: case 1: append sub-item "child1" and then prepend sub-item "child2" case 2: prepend sub-item "child2" and then append sub-item "child1" ExR results are the same CuR in case 2 sub-items are placed in wrong position Reviewers: cedric, raster, reutskiy.v.v, SanghyeonLee, Hermet Reviewed By: Hermet Differential Revision: https://phab.enlightenment.org/D2965
* Genlist: Dont select first item if its DISPLAY_ONLYVaibhav Gupta2015-08-281-0/+8
| | | | | | | | | | | | | | | | | | | | | | | Summary: Updated genlist to select first item which is not in DISPLAY_ONLY mode @fix Signed-off-by: Vaibhav Gupta <g.vaibhav1@samsung.com> Test Plan: Following is the test to verify: 1. Create a genlist 2. Make 1st item as ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY 3. Now bring the focus to genlist by key down 4. It should bring focus on 2nd item and not 1st. Reviewers: raster, Hermet, SanghyeonLee, singh.amitesh Subscribers: sachin.dev Differential Revision: https://phab.enlightenment.org/D2957
* Elc_Multibuttonentry: Item resize issue on text setShilpa Singh2015-08-281-0/+14
| | | | | | | | | | | | | | | | | | | | Summary: When text is set on a multibuttonentry item, item does not resize again based on text. Signed-off By: Kumar Navneet <k.navneet@samsung.com> @fix Test Plan: Set long text to multibuttonentry item, after item is created and shown. Reviewers: woohyun, CHAN, Hermet Reviewed By: CHAN, Hermet Subscribers: navnbeet Differential Revision: https://phab.enlightenment.org/D2967
* multibuttonentry: Fix mbe clicked signal is not work.woochan lee2015-08-281-1/+9
| | | | | | | | | | | | | | | | | | | Summary: MBE clicked callback doesn't called when user click label, padding area of MBE. Because of the MBE edc only has the SWALLOW part for internal box. never emit the signal for clicked. So i added RECT part for bg of mbe. @fix Test Plan: Run elementary_test -> execute multibuttonentry sample. Reviewers: seoz, woohyun, cedric, Hermet Reviewed By: Hermet Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2821