path: root/src (follow)
AgeCommit message (Collapse)Author
2014-01-28elm entry: Fix anchor bug finding wrong anchor geometry.Daniel Hirt
Summary: Fix a bug with finding the proper geometry when reporting anchor interaction. It's easy to see in entry anchor2 test in elementary_test when clicking on the lower border of the anchor. Anchor geometries are relative to the textblock object. The problem was that this was accounted for using the edje object's geometry instead of the textblock geometry thus causing an offset. Reviewers: JackDanielZ, tasn CC: seoz Differential Revision: TAsn: Commit message edited by me.
2014-01-14scroller: Fixed wheel event callbackHosang Kim
Summary: scroller is moved page by page if scroller's paging is enable 1. default is move to vertical. 2. move to horizontal with Shift key Reviewers: seoz, Hermet, jaehwan, woohyun, raster, cedric Reviewed By: seoz Differential Revision:
2014-01-11elm glview - evas sync before rendering with always draw to sync rightCarsten Haitzler (Rasterman)
async rendering clashes with the idle enterer glview uses to draw with always render mode - sync first and there is no problem.
2014-01-08gengrid, genlist: Fallback into default item style if the required itemDaniel Juyung Seo
style does not exist.
2014-01-08map: fix allocator sizeof operand mismatch reported by clangJihoon Kim
2014-01-08elm: replace 0 or 1 with EINA_FALSE or EINA_TRUEJihoon Kim
2014-01-07elm_test: use EINA_TRUE or FALSE instead of 1 or 0Jihoon Kim
2014-01-06Widget: Don't check if it's the correct class everywhere.Tom Hacohen
ELM_WIDGET_DATA_GET was checking it was the correct class. This is stupid and wrong (and makes tools rightfully complain) because these functions are implementations of that class anyway, so that would never be false. Functions that outside facing (that is, not called from eo_do) should use API_ENTRY.
2014-01-02[Genlist]: Added NULL checkChinmaya Panigrahi
Summary: Added NULL check Test Plan: elementary_test -to genlist Reviewers: seoz, singh.amitesh, raster Reviewed By: raster Differential Revision:
2013-12-31[Hoversel]: Added NULL checkChinmaya Panigrahi
Summary: Added NULL check Test Plan: elementary_test -to hoversel Reviewers: seoz, singh.amitesh Differential Revision:
2013-12-31entry: fix build warning about explicit braces to avoid ambiguous 'else'Jihoon Kim
2013-12-31spinner: add NULL checkJihoon Kim
2013-12-31image: add NULL checkJihoon Kim
2013-12-31entry: add NULL checkJihoon Kim
2013-12-31fileselector: add NULL checkJihoon Kim
2013-12-31calendar: add NULL checksYakov Goldberg
2013-12-31datetime: add NULL checksYakov Goldberg
2013-12-29elm_thumb: Delete ethumb object on smart_del in order to prevent the ethumb ↵Stephen Houston
from being left as an artifact after the elm_thumb has been deleted.
2013-12-05elementary/elm_button.c : Change the timing of signal_emitting.WooHyun Jung
Application can delete button itsefl(or its parent) inside the smart callback function. So the signal_emitting with button object should be done in advance.
2013-12-05elm_interface_scrollable.c: fix scroller page flick calculation roundup routine.Daniel Juyung Seo
When the offset is not bigger than 0 && abs(offset) is not smaller than dx(or dy), round up routine could have mis-calculation bug. It should substract one value more to get a proper round up result. For example, when x = 1440, offset = -2160, dx = 360, x should become 720 but round up routine made it 1440. Because it was rounded up from 1080 to 1440. It should be rounded down from 1079 to 720. Special thanks to Hosang Kim for the help. Signed-off-by: Daniel Juyung Seo <> Signed-off-by: Hosang Kim <>
2013-12-05elm_interface_scrollable.c: reset momentum_animator to null when return ↵Daniel Juyung Seo
cancel from the animator.
2013-12-05gengrid: refactoring of commit 7187a3124fc6c169fcfec2c249a1fd483481fbba.Daniel Juyung Seo
- follow the convention for structure name - removed unnecessary callback - removed wrong api usage - removed unnecessary variables - removed unnecessary parameter passing - fixed ugly ui - added 'static' to local function - changed frame description more descriptive - fixed formatting Conflicts: src/bin/test_gengrid.c
2013-12-05[Gengrid] Enable Scroll To Type when item bring in or show region.Sanghyeon Lee
Scrollto positions are divided 4 type NONE : do not scrollto. TOP : scrollto position is always top viewport. MIDDLE : scrollto position is always middle of viewport. IN : scrollto position to fully visible in viewport.
2013-11-30elm_genlist.c: return "elm.swallow.icon" part's object when the part ↵Daniel Juyung Seo
parameter is null on _item_content_get_hook(). Now elm_object_item_content_get() works fine. + avoid ambiguous if-else statement by using braces.
2013-11-30elm_genlist.c: return "elm.text" part's text when the part parameter is null ↵Daniel Juyung Seo
on _item_text_get_hook(). Now elm_object_item_text_get() works fine.
2013-11-30[hoversel] - Removed focus_direction since focus_cycle is applied on sd->hover.ami
Summary: removed focus_direction Test Plan: elementary_test -> hoversel Reviewers: seoz, raster CC: nirajkr Differential Revision:
2013-11-30elm_widget.c: fixed formatting while reading the code.Daniel Juyung Seo
2013-11-29elm_genlist.c: Fix to decorate the item if it is setnirajkr
Summary: Changes in the _item_realize to decorate the item T576 test_genlist10 Reviewers: seoz, singh.amitesh Differential Revision:
2013-11-28genlist: clear 'rel' pointer when it becomes unused during del_pre_hook.Gustavo Sverzut Barbieri
If we're walking an item and it's deleted, the memory won't go away immediately in _item_del_pre_hook() as would in _item_del(), then it's not enough to remove ourselves from the reverse-relative list of the item we were relative to, we also need to clean our own relative pointer so we won't touch it later when the item is not being walked anymore and _item_del() is called. I was getting this annoying error with espionage application, opening an interface of an object and then closing the window or selecting another bus name (whatever would call elm_genlist_clear()). During the clear process genlist will flag the next item as "walking" so it's not gone when the current item dies (would happen if next item is a subitem). The item would run _item_del_pre_hook() but not _item_del(), but on the next loop iteration the next item would be the current, then not walking anymore and during _item_del() it would access it->item->rel which would point to the now-dead item.
2013-11-28Elm scroller: prevent usage of uninitialized vars as reported by valgrind.Tom Hacohen
This improves the terminology crash rate a bit.
2013-11-28Elm scroller: _movement_block_get fix return val on error.Tom Hacohen
It was returning ELM_SCROLLER_SINGLE_DIRECTION_NONE instead of ELM_SCROLLER_MOVEMENT_NO_BLOCK. Looks like a c&p error.
2013-11-28Add callback when drag start in item containersDaniel Zaoui
2013-11-28Rename DnD testDaniel Zaoui
2013-11-28track_example_01.c: internal refactoring of track example code.Daniel Juyung Seo
- removed unnecessary box. - fixed a typo of gcc build command.
2013-11-28elm - diskselector - fix min height to at least be min height of itemsCarsten Haitzler (Rasterman)
diskselector needs a major rewrite effort, BUT... until that happens this fixes minbimum height and that fixes T506
2013-11-28elm_spinner.c: support mouse wheel in spinner.Daniel Juyung Seo
Spinner didn't work with mouse wheel which is a bug. This fixes T587.
2013-11-28elm_index.c: removed unused empty function.Daniel Juyung Seo
2013-11-28genlist - fix show item if list manipulation changes shown item positionCarsten Haitzler (Rasterman)
this fixes T38 - it's a bit brute force but the only way i can think of that is not too invasive before release.
2013-11-26elm_win/wayland: Call frame update after rotation changed.Rafael Antognolli
This will update the opaque region, that was set to a different orientation. Fix T359.
2013-11-26test_icon.c: internal refactoring of test_icon example.Daniel Juyung Seo
Now it looks like a normal efl app. - Declare variables at the start of the function. - Resize and show the window right after its creation. - Set widgets' parents properly.
2013-11-26test_icon.c: removed unnecessary box.Daniel Juyung Seo
This fixes " _smart_need_recalculate_set() Object 0x803db8e8 is not stable during recalc loop" issue which was reported by kuuko. Special thanks to kuuko.
2013-11-26elm scroller - fix infinite recursion in scroller adjustCarsten Haitzler (Rasterman)
there is an infinite recursion in the scroller adjust code that can happen some times. this fixes T434.
2013-11-26elementary/flip - revise the test code.ChunEon Park
now flip go works with the current selected item.
2013-11-25printf--Carsten Haitzler (Rasterman)
2013-11-25elm - scroller - fix missing large set of signal callbacks on scrollbarCarsten Haitzler (Rasterman)
this fixes T138 and a bunch of other missing callback signals
2013-11-25image - fix the elm_image_prescale_set() to work properly.ChunEon Park
before this, it had the insane logic so the prescale_set() never work. Now, it works well and the prescale won't be set in default. (before, the default value is 64. why?)
2013-11-25test_popup.c: added popup example which has a rectangle as its parent.Daniel Juyung Seo
This shows how the popup and its block event area size are decided.
2013-11-24DnD: safe inlist elements removalDaniel Zaoui
2013-11-23wayland - fix cnp segvCarsten Haitzler (Rasterman)
this ACTUALLY fixes T471
2013-11-22general_funcs_example.c: fixed wrong window's resize object addition logic ↵Daniel Juyung Seo
in general_funcs sample code. Do not use elm_win_resize_object_add() if that object is already a child of another object.