summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* elm_prefs: Properly listen to property change event on assynchronous operationsdevs/felipealmeida/elm_prefs_modelGuilherme Lepsch2015-03-272-37/+80
|
* elm_prefs: Listen to Emodel events.Guilherme Lepsch2015-03-253-35/+60
|
* elm_prefs: Possibility to connect a prefs 'page:item' to a property; ↵Guilherme Lepsch2015-03-257-9/+183
| | | | Included example.
* elm_prefs: EFL Data Model (Emodel) integration (WIP).Guilherme Lepsch2015-03-246-64/+266
|
* examples: fix optional resultGuilherme Lepsch2015-03-231-4/+4
|
* elementary-cxx: fix missing dependencyGuilherme Lepsch2015-03-231-0/+1
|
* elmview: refactory do new emodel apiLarry Jr2015-03-193-50/+62
|
* update to new emodel API and resolved treeview expand incorrect clearLarry Jr2015-03-194-63/+66
|
* fixed box_cxx_example color_setLarry Jr2015-03-191-1/+1
|
* Created Views for Emodel MVC.Larry Jr2015-03-1913-1/+1130
| | | | | | Summary: Elm_View_List: Use Genlist to show children and his properties Elm_View_Form: Make a connection between a Widget and a property
* cxx: More consistent implementation to the test "elm_cxx_suite.cc"Vitor Sousa2015-03-191-100/+1
| | | | | | | | No longer listing all ".eo.hh" files in elm_cxx_suite.cc, including Elementary.hh instead. Removed some #define clauses to enforce that the headers are compilable without them.
* cxx: Updated box_cxx_example_02.cc to use autohide instead of autodelVitor Sousa2015-03-191-129/+98
|
* cxx: Added bg_cxx_example_01.cc C++ exampleLuciana Magno de Almeida2015-03-192-5/+58
|
* elementary: Added autohide and ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN to elm_winVitor Sousa2015-03-194-11/+98
| | | | | | | | | | | | | | | | | | | | | | | Added the "autohide" property to elm_win.eo. This property, when set to EINA_TRUE, automatically hides the window upon a "delete,request" signal. Created ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN, a new quit policy that automatically exit from the elm_run loop when all windows are hidden. It is an alternative to autodel to conciliates the memory management framework of Eo with any memory management model the program may be using (e.g. RAII principles of C++). Created the auxiliary function "_elm_win_policy_quit_triggered" to check triggering of quit policies. Calling it in "_elm_win_evas_object_smart_del" and "_elm_win_evas_object_smart_hide". The check on "smart_hide" is now necessary, since ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN can be triggered when a window is hidden. Created the auxiliary function "_elm_win_flush_cache_and_exit" to avoid code repetition for exiting the elm_run loop. Small updated on documentation to mention the new autohide property.
* widget: fix the abi break.ChunEon Park2015-03-131-1/+1
| | | | | | | | Widget type string should be all lower-cases! This acutally was caused in 7b10fdb8f39c3b36f575dd22d26a1efe6ecd28ec @fix
* elm_panel: Fix incorrect scroller content region calculation of panel.Jaehyun Cho2015-03-131-0/+6
| | | | | | | | | | | | | | | | | | | Summary: Fix incorrect scroller content region calculation of panel. It is fixed that the parent of panel content becomes scr_ly if panel is scrollable. Test Plan: Test Panel Scrollable in elementary_test. 1. Change panel orient as ELM_PANEL_ORIENT_RIGHT in test_panel.c. 2. Run elementary_test and test Panel Scrollable. 3. You can see the right panel drawer is hidden right after it is shown. (After applying this patch, this problem will be resolved.) Reviewers: seoz, woohyun, eunue, Hermet Reviewed By: Hermet Differential Revision: https://phab.enlightenment.org/D2125
* elm_object: update doc.ChunEon Park2015-03-131-7/+0
| | | | remove redundant note.
* entry: use ea_isa() for object types comparisonAmitesh Singh2015-03-121-1/+1
| | | | | | | | | | Reviewers: seoz, raster, Hermet Reviewed By: Hermet Subscribers: kimcinoo, seoz, sachin.dev Differential Revision: https://phab.enlightenment.org/D2132
* genlist: Send param item type instead of eo item type.woochan lee2015-03-121-2/+5
| | | | | | | | | | | | | | | | | | | | | Summary: The _item_unselect() fucntion called at _elm_genlist_select_mode_set() with parameter. It makes crash when access it->item. it is eo item type actually so it doesn't have member as item or something. @fix Test Plan: 1. Run elementary_test 2. Execute genlist 3. Select an item on list and click Next API fucntion button 2times. 4. Check the crash. Reviewers: seoz, woohyun, Hermet Reviewed By: Hermet Subscribers: SanghyeonLee Differential Revision: https://phab.enlightenment.org/D2136
* Genlist/Gengrid : Modified to handle the focus highlight on unrealized itemsSangHyeon Lee2015-03-112-18/+65
| | | | | | | | | | | | | | | | Summary: When unrealized item is focused, edje object is not exist, so genlist cannot read the focus highlight information from edje object. Therefore, when the item is realized, check the item is focused or not and need to update focus highlight. @fix Test Plan: change edc for supporting focus highlight in edc, and set focus on unrealized items. Reviewers: raster, seoz, jaehwan Differential Revision: https://phab.enlightenment.org/D2128
* elm - fix zmikes smart-arse stupid documentation remarkCarsten Haitzler (Rasterman)2015-03-111-1/+1
|
* elm: Use eo_isa() to check object types instead of manual string comparison.Daniel Juyung Seo2015-03-103-4/+4
|
* atspi: Remove unnecessary null check.Daniel Juyung Seo2015-03-101-1/+0
| | | | win could not be null due to EINA_LIST_FOREACH design.
* elm: Clean up elm_win_resize_object_add caller.Daniel Juyung Seo2015-03-103-4/+1
| | | | | - Do not need to call align_set for window resize object. - Call weight_set before adding an object to a window's resize object.
* main: use eo_isa() to check obj type.ChunEon Park2015-03-101-4/+1
|
* multibuttonentry: registered object change for callback add.woochan lee2015-03-101-5/+5
| | | | | | | | | | | | Summary: API changed from "edje_object_signal_callback_add()" to "elm_layout_signal_callback_add" to following code refactoring. Reviewers: seoz, woohyun, Jaehyun, Hermet Reviewed By: Hermet Differential Revision: https://phab.enlightenment.org/D2102
* popup: fix mistakeChunEon Park2015-03-101-1/+2
| | | | | | this is introduced in d4eaee4eb97210ed153c161fc8b7d21967f61131. the position should be rearragned after geometry_get().
* layout: here default content alias can be acceptable.ChunEon Park2015-03-101-1/+7
| | | | | | elm_object_content_set() for layout will be working. @fix.
* popup: correct popup position.ChunEon Park2015-03-101-6/+15
| | | | | | actually popup position should be updated when it's parent is moved. @fix
* layout: Add text alias description as default.woochan lee2015-03-101-7/+7
| | | | | | | | | | | | Summary: The _text_aliases value exists. but never use here on layout for text part aliases. in addition, i think that "elm,text" should be the default part for text set. Reviewers: seoz, woohyun, JackDanielZ, Hermet Reviewed By: Hermet Differential Revision: https://phab.enlightenment.org/D2116
* Revert "Fix for T2042 ctxpopup don’t know its size"ChunEon Park2015-03-101-2/+0
| | | | | | This reverts commit aeeef70cfbc6d589262024105b52ae2c07336ecd. Ahhh this patch wasn't intended. revert.
* elc_popup: Adjust popup size when its parent is resizedJee-Yong Um2015-03-102-1/+17
| | | | | | | | | | | | | | | | Summary: When parent is resized, popup keeps its original size. This patch makes popup have proper size in proportion to parent's size. T2082 Test Plan: You can check the effect of this patch in "elementary_test popup". Reviewers: seoz, Hermet Subscribers: stefan_schmidt, J5lx, seoz Differential Revision: https://phab.enlightenment.org/D2121
* popup: Delete useless restack cb.woochan lee2015-03-101-14/+0
| | | | | | | | | | | | | | | | | | | Summary: This restack callback added for support previous tree [parent - notify - popup]. The popup has been redesigned to have correct tree [parent -popup - notify]. So the restack callback does not need anymore. Test Plan: 1. Run elementary_test 2. Execute popup sample. 3. Activate popup which has restack feature. 4. Check the result. Reviewers: seoz, woohyun, Hermet Reviewed By: Hermet Differential Revision: https://phab.enlightenment.org/D2127
* Fix for T2042 ctxpopup don’t know its sizeChunEon Park2015-03-091-0/+2
| | | | | | | | | | | | | | | | | | | | | Summary: Since this patch ctxpopup is able to report its size which is equal to 1 element of list. This can be treated as another bug (list visibility implementation must be so list will be counting its size dynamic on every item add) Might be also ignored. Test Plan: 1. Use application provided in T2042 (should have coordinates greater then 0). 2. Using atspi check is accessible element is visible. (with patch ctxpopup will be visible, without ctxpopup and its children will have status visible and showing set to FALSE) Reviewers: raster, seoz, Hermet Subscribers: m.jagiello Projects: #elementary Maniphest Tasks: T2042 Differential Revision: https://phab.enlightenment.org/D2045
* theme examples of color class descriptionsMike Blumenkrantz2015-03-071-0/+2
| | | | just a couple for now, the rest can be filled in later
* ibar/ibox icon label positioning rewriteMike Blumenkrantz2015-03-061-71/+43
| | | | | | | the original code for handling label positioning was not robust enough to handle cases such as ibar scrolling or gadget moving. this greatly simplifies the code as well as handling all cases and providing small animations for moving the label when necessary
* theme: Updated Ibar to align with the originMarcel Hollerbach2015-03-061-18/+81
| | | | | | | | | | | | This fixes partly T1828 Summary: Use the feature provided by ibar. Reviewers: raster, zmike Subscribers: zmike Differential Revision: https://phab.enlightenment.org/D1797
* test: fix crash of configuration testkabeer khan2015-03-061-2/+2
| | | | | | | | | | | | | | Summary: Add extra check to prevent crashing when user clicks configuration test from elementary_test window Signed-off-by: kabeer khan <kabeer.khan@samsung.com> Reviewers: seoz, cedric Differential Revision: https://phab.enlightenment.org/D2086 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* cursor theme setting should use cur->owner instead of cur->eventarea for parentMike Blumenkrantz2015-03-051-3/+3
| | | | owner is required to be an elm widget, eventarea is not
* cursor object changes are now rejected if creating the new cursor failsMike Blumenkrantz2015-03-051-4/+6
| | | | previous behavior resulted in a deleted cursor
* cnp should only attempt to get wl win for wl engine canvasesMike Blumenkrantz2015-03-051-14/+12
| | | | fixes abort() on missing wl ee interface
* elm spinner - add backwards compat for older spinner themesCarsten Haitzler (Rasterman)2015-03-054-84/+414
| | | | | this makes spinenr work with previous themes after adfe7fbcd3f4146d84219de7dbb5a273d89f396e commit
* elm_win now accurately reapplies framespace in all cases for fullscreen winsMike Blumenkrantz2015-03-041-5/+12
| | | | also related opaque region fix
* colorselector: Check return value of elm_layout_theme_set as other widgets do.Daniel Juyung Seo2015-03-041-1/+4
| | | | This fixes coverity CID 1273969.
* multibuttonentry: Item width size set policy change.woochan lee2015-03-042-157/+111
| | | | | | | | | | | | | | | | | Summary: Item width max size set as 130 in edc before, i thinks that value doen't have any meaning, so i changed the item max width size to follow container width size. For modification, item size calc, box resize logic changed. Test Plan: 1. Run elementary_test 2. Execute multibuttonentry sample. 3. Input some text for make item. Reviewers: Hermet, seoz, woohyun, Jaehyun Differential Revision: https://phab.enlightenment.org/D1970
* elm_slider: Added elm_slider_indicator_visible_mode_set/get.Sung-Taek Hong2015-03-042-0/+38
| | | | | | | | | | | | | | Summary: elm_slider: Added elm_slider_indicator_visible_mode_set/get. elm_slider_indicator_visible_mode_set/get allows individual sliders to have its own indicator visible_mode. @feature Reviewers: Hermet, woohyun, seoz Subscribers: seoz Differential Revision: https://phab.enlightenment.org/D1945
* Genlist: make reordered item selectedVitalii Vorobiov2015-03-041-2/+0
| | | | | | | | | | | | | | | | | | | | | Restacking not selected item should be selected after it is done. @fix Test Plan: 1. run in console > elementary_test "Genlist Reorder Mode" 2. Switch to reorder mode 3. Select Item #6 4. Try to restack Item #4 (not selecting it, but holding mouse on it and moving down) 5. See that Item #4 and Item #6 is not selected Reviewers: cedric, Hermet, raster, seoz Subscribers: reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1931
* elm - focus feature - add config option to automatically show/hide focusCarsten Haitzler (Rasterman)2015-03-0410-9/+172
| | | | | | | | | | | | | | | | this adds logic in elm widget and elm win to figure out how to automatically show a focus hilight when switching focus, or to hide it. this really should be the default mode, thus in all default profiles (default, standard, mobile) it's turned on. this means if you tab or shif+tab or use arrow keys to switch focus, the focus hilight will magicallly appear. click with a mouse to change focus and it'll disappear assuming you want to use the mouse to do things. If focus is explicitly turned on in config or in the window by api, then this has no effect and focus will remain on all the time. this adds apis to change these config values and options in the default elm config tool to swizzle them as well as config upgrade handling for existing configs. @feature
* Elm_spinner focus UI, accessibility fixSubodh Kumar2015-03-048-478/+725
| | | | | | | | | | | | | | | | | | | | | | | Summary: Issue: Focus was not getting transferred individually on arrow buttons and text area. Solution: Remove the usage of image parts and text parts and replace them with buttons so as to handle the focus transfer normally than forcibly via smart event. hence Focus next hook and focus direction hook is implemented. Signed-off by: Subodh Kumar<s7158.kumar@samsung.com> Signed-off by: Shilpa Singh<shilpa.singh@samsung.com> Test Plan: Use keyboard keys on spinner and test focus transfer, enable accessibility and test accessibility. Reviewers: woohyun, Hermet, shilpasingh, raster, seoz Reviewed By: shilpasingh, raster Subscribers: stefan_schmidt, raster, rajeshps, govi Differential Revision: https://phab.enlightenment.org/D1911
* hoversel: Enabled default mirroring in hoversel.Shobhit2015-03-043-15/+53
| | | | | | | | | | | | | | | | | | | Removed default disable automatic mirroring of hoversel. Summary: Removed below API call for hoversel, hover, box and button object elm_widget_mirrored_automatic_set(obj, EINA_FALSE); Modified theme of "elm/button/base/hoversel_vertical_entry/default" to remove console errors due to theme, and modified text.align to -1 as 'x' value to set auto align for Arabic text. Modified example hoversel_example_01.c to illustrate mirroring functionality @fix Reviewers: Hermet, seoz, tasn Subscribers: sachin.dev Differential Revision: https://phab.enlightenment.org/D1910