path: root/src (follow)
AgeCommit message (Collapse)Author
2014-03-05naviframe: Emit visible signal to edc theme when first item is pushedJaehyun Cho
Summary: Emit "elm,state,visible" "elm" signal to edc file when first item is pushed. Above signal can be used if an application wants to do something when the first view is shown on the screen. @fix Reviewers: Hermet, seoz, raster CC: seoz, raster Differential Revision:
2014-03-04list: Do not call unnecessary external API.Daniel Juyung Seo
We already know the internals so make it optimized by using internal data.
2014-03-04list: Check NULL before calling _elm_list_item_unfocused.Daniel Juyung Seo
unfocusing NULL item is nonsense. NULL needs to be checked before calling item unfocus function.
2014-03-04diskselector_example_02: Added 'selected' callback usage.Daniel Juyung Seo
This reveals the diskselector bug that the GUI is not updated even after the selected item is changed. Click "Delete item" button to test it.
2014-03-03diskselector: Remove unreachable codesJaeun Choi
Summary: The soon to be deleted item 'it' is removed from the list at line 356. So the first item of the list can never be the same one with it, which means else statement is unreachable. Test Plan: None Reviewers: raster, seoz, Hermet Differential Revision:
2014-03-03object_item: Check null in elm_object_item_del.Daniel Juyung Seo
As all EFL del/free APIs handle null as an exception, elm_object_item_del() should check null as well. @fix
2014-03-03diskselector: Fix segmentation faultJaeun Choi
Summary: The code was missing null check of sd->items list. If the deleted item is the only item of the list, sd->items becomes empty after removing it. In that case, sd->selected_item should be set as NULL. @fix Fixes T988 Test Plan: execute diskselector_example_02 > click "Delete item" button 3 times Reviewers: raster, seoz Reviewed By: seoz CC: seoz Maniphest Tasks: T988 Differential Revision:
2014-03-02@fix broken slider popup hide logiczmike
setting a flag here made it impossible to have any kind of transition animation on the indicator and was a poor workaround for fixing a theme issue
2014-03-02@fix slider popup creation with custom themeszmike
2014-03-02move slider track functions upzmike
2014-03-02@fix homogeneous genlist recalc on theme changezmike
fix T1023
2014-03-02flipselector_example: fixed to return correct value.Daniel Juyung Seo
- return EINA_TRUE when the event is processed. return EINA_FALSE otherwise. - use 'else if' statement without successive 'if' statement. - removed unnecessary casting. - marked on_hold flag to processed event.
2014-03-02widget: removed unused widget item member 'focused'.Daniel Juyung Seo
2014-03-02elm: removing trailing white space ceremony for 1.9 release.Daniel Juyung Seo
2014-03-02list: Run focus set/unset routine only when the focus status is changed.Daniel Juyung Seo
I didn't tag this as 'fix' because this feature was added after 1.9 release.
2014-03-01focus: Refactor mouse tracking code for focus.Daniel Juyung Seo
- Reduced the if statement depth. - Introduced new macro ELM_RECTS_POINT_OUT that checks if the point(xx, yy) stays out of the rectangle(x, y, w, h) area.
2014-02-28els_cursor: Fix crash when changing cursor since rELMb515c7477910Ryuan Choi
Extracted cursor_set from _elm_cursor_mouse_in() to call it without ev. test case: elemntary_test -to cursor
2014-02-28elm_list/focus: @bugfix crashes with empty lists and unfocused elements.Gustavo Sverzut Barbieri
2014-02-28elementary key binding feature implementationJaeun Choi
Summary: This patch implements elementary key binding feature. Test Plan: None Reviewers: Hermet, raster CC: seoz Differential Revision: Conflicts: src/lib/elm_config.c
2014-02-28[elm_config] support color classesSohyun Kim
Summary: support color classes for runtime color changes. It works like text classes and is also added in configuration files. Reviewers: seoz, Hermet, cedric, raster Reviewed By: raster Differential Revision:
2014-02-28fileselector: added more description to is_save_set api.Daniel Juyung Seo
2014-02-27entry: Add ELM_INPUT_PANEL_LAYOUT_EMOTICONJihoon Kim
2014-02-27hover: Made hover itself unfocusable.Daniel Juyung Seo
@fix Hover itself does not get key event. It should just forward the event to the internal objects. So make it unfocusable. Special thanks to Woohyun Jung.
2014-02-26test_popup: made the focus highlight optional for the popup test.Daniel Juyung Seo
2014-02-26test_popup: added more popup items for the better focus test.Daniel Juyung Seo
2014-02-26list: focus highlight is handled by item theme.Amitesh Singh
Summary: Problem: list theme (elm/list/base/default) is an alias of scroller base theme (elm/scroller/base/default) in which focus_highlight is set to "on". Solution: Now focus highlight in_theme is set by list item theme. Test Plan: elementary_test->"List Focus" Reviewers: seoz, woohyun Reviewed By: seoz CC: nirajkr Differential Revision:
2014-02-26list: Code refractoring of _item_focused_next()Amitesh Singh
Summary: # Added code to handle the case of disabled items. # Code refractoring of _item_focused_next(). Test Plan: elementary_test->"list focus" Reviewers: seoz, woohyun CC: nirajkr Differential Revision:
2014-02-26hoversel: Added "item,focused" and "item,unfocused" smart events for widget ↵Amitesh Singh
items. @feature Test Plan: elementary_test->hoversel focus Reviewers: seoz, woohyun CC: nirajkr Differential Revision:
2014-02-26popup: Added descriptions for the newly introduced ↵Amitesh Singh
item,focused/item,unfocused smart callbacks. @feature Reviewers: seoz CC: nirajkr Differential Revision:
2014-02-26list: Added descriptions for the newly introduced ↵Daniel Juyung Seo
item,focused/item,unfocused smart callbacks. @feature
2014-02-26list: implemented widget item focus feature.Amitesh Singh
@feature Summary: # Added "item,focused" and "item,unfocused" smart callbacks. # Added elm_object_focused_item_get() in elm_widget # Added elm_object_item_focus_set and elm_object_item_focus_get() APIs for # Added one argument in existing _focus_highlight_geometry_get(...,is_next) This is required to find out previous and current widget item. # Added a elm_win function _focus_highlight_start() which starts the focus Test Plan: elementary_test->List Focus , List Horizontal Focus Reviewers: seoz, woohyun Reviewers Comments: SeoZ - there are some known bugs. we will actively fix them in a near future. CC: nirajkr Differential Revision:
2014-02-26popup: implemented widget item focus feauture.Amitesh Singh
@feature Summary: 1. Added "item,focused" and "item,unfocused" callbacks for widget item since VIEW(item) is a elm layout. 2. Added sd->box into focus chain to enable the focus movement on widget items. Test Plan: elementary_test -> popup -> "popup-center-title + items + 3 buttons" Reviewers: seoz, woohyun CC: nirajkr Differential Revision:
2014-02-25elm_authors.h: sync with AUTHORS.Daniel Juyung Seo
2014-02-25list: fixed list to emit elm,state,list,single signal when there is onlyDaniel Juyung Seo
one item. This is a fix of a commit 44495f6431cdc5dbe6e8cb257cf73a69563ec67c.
2014-02-24test_fileselector_entry: null checkRyuan Choi
There are warning when toggled folder after pressing "api state" which clear icon.
2014-02-24menu: add NULL checks to elm_obj_menu_item_add()Yakov Goldberg
Function returns newly created item through last param Elm_Object_Item**. Add checks to make possible to pass NULL, if return is not needed.
2014-02-22Revert "oops, a mistake in T966 fix that could cause a segv"Andy Williams
This reverts commit b7d1cb531d1e196dee5f93dd4457e68df2692ed3.
2014-02-22[Elm_Entry] Fix bug: magnifier position is incorrect when mouse down on ↵Thiep Ha
selection handler Summary: Magnifier is displayed incorrectly when mouse down on selection handler Reproduce way: Right click on entry (eg Entry), choose Select, select some text, press left mouse on selection handler (do not move the mouse), take a look at magnifier position. Reason: Magnifier position is set to mouse down position in entry. Fix: Check mouse down status and place correct position for magnifier. Reviewers: seoz, Hermet Reviewed By: Hermet Differential Revision:
2014-02-22elm_authors.h: Sync with AUTHORS.Daniel Juyung Seo
2014-02-22tooltip: Fixed wrong API names. elm_tooltip -> elm_object_tooltip.Daniel Juyung Seo
This was added in 1.9, so it should be changed before 1.9 release. Thank god I found this out just right before the release.
2014-02-22elementary_test glview: fixed segv on closeSung W. Park
It was deleting gldata object twice upon closing the program.
2014-02-20Elm list, like genlist, should emit 1st/middle/last signals to its items.Gustavo Lima Chaves
So that one is able to theme these cases accordingly.
2014-02-20transit - fix the double free obj_data case.ChunEon Park
if the object is added twice to the one transit, the obj_remove_cb would be called twice. in this case it will try to access the freed obj_data and crashed up. now it's fixed.
2014-02-20tooltip - renamed the new tooltip apis until 1.9 release.ChunEon Park
Before elm_tooltip_move_lock_set() elm_tooltip_move_lock_get() After elm_tooltip_move_freeze_push() elm_tooltip_move_freeze_pop() elm_tooltip_move_freeze_get() we're likely to use the freeze rather than lock among the entire apis. it's already discussed in the mailing list.
2014-02-20widget: remove OP_ID ELM_WIDGET_SUB_ID_DISPLAY_MODE_GETYakov Goldberg
elm_widget_display_mode_get() was removed in 2aca940f040df01364301fe7b024be1f6d89a9d6. So OP_ID is not needed.
2014-02-19oops, a mistake in T966 fix that could cause a segvAndy Williams
2014-02-19Fix T966, sort order of child folders.Andy Williams
Comparison was being incorrectly applied for child elements - they need to be treated differently if there are no siblings
2014-02-19calendar - fix unstable calc complaintCarsten Haitzler (Rasterman)
thios fixes T951
2014-02-19spinner: it has to be recalculated when its style is changedBora Hwang
Summary: when style is set to be different one, spinner didn't update its min size. So there was an issue that spinner has wrong position since it wasnt' check the updated size Reviewers: Hermet, seoz Reviewed By: seoz CC: raster, cedric Differential Revision:
2014-02-19genlist: Added a small description 'Generic list' like gengrid does.Daniel Juyung Seo