summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* DnD/Wl: extend types support to all the atoms.devs/jackdanielz/WaylandDaniel Zaoui2015-03-111-25/+41
| | | | uri-list type was always sent as source data type.
* TEMP - NO PUSH - ADD DEBUGDaniel Zaoui2015-03-111-1/+1
|
* DnD/Wl: fix drop sequence when drop is done on a bad target.Daniel Zaoui2015-03-111-23/+16
| | | | | | | | The problem occurs when no drop target below the mouse can receive the data type provided and the mouse button is released. The mouse pointer stays grabbed and this leads to issues for the next drags. To solve this, on a bad drop, the destination window has to request from the source window the end of the dnd.
* DnD/Wl: add a better support to data types.Daniel Zaoui2015-03-111-64/+27
| | | | | The types management mechanisms for X11 and Wayland use the same infrastructures.
* DnD: Arrange code for better usabilityDaniel Zaoui2015-03-111-216/+212
| | | | | Specific types need to be declared before other, as well as functions prototypes.
* DnD/X11: generalize functionDaniel Zaoui2015-03-111-16/+22
| | | | This is needed for the types management in Wayland.
* DnD/X11: generalize atoms descriptionsDaniel Zaoui2015-03-111-210/+221
| | | | | This step is needed to simplify types management for Wayland by using the same data structures.
* 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
* elm_win framespace toggling on fullscreen change: activate!Mike Blumenkrantz2015-03-031-2/+18
| | | | @fix
* elm_win trivial function moveMike Blumenkrantz2015-03-031-25/+25
|
* elm_colorselector updateAndrii Kroitor2015-03-033-67/+186
| | | | | | | | | | | | | | | Summary: elm_colorselector: replaced entries with spinners elm_colorselector: extended styling support elm_colorselector: changed colors alignment in palette Reviewers: Hermet, reutskiy.v.v, tasn, cedric, seoz, raster Reviewed By: reutskiy.v.v Subscribers: reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1513
* genlist: Implemented genlist expand mode and content_min_limit functionVBS2015-03-033-2/+115
| | | | | | | | | | | | | | | | | | | Summary: 1. Implemented genlist mode ELM_LIST_EXPAND 2. Implemented content_min_limit function which override scroll interface. This function will be used by call API elm_scroller_content_min_limit. This function will set the object minimum size as its scroll content size, if parameter value is EINA_TRUE. @feature Test Plan: Add new test case in test_popup.c Reviewers: raster, seoz Subscribers: stefan_schmidt, bluezery Differential Revision: https://phab.enlightenment.org/D1279
* config: fix config nameJaeun Choi2015-03-033-3/+3
| | | | @fix
* examples/performance: Fix another typo to include the image into the tarballStefan Schmidt2015-02-271-1/+1
| | | | Same file but different typo compared to the previous commit. Nice. :)
* examples/performance: Fix typo in file nacme to be named backgroundStefan Schmidt2015-02-272-1/+1
|
* gengrid/genlist/list: focus first item if first_item_focus_on_first_focus_in ↵Jaeun Choi2015-02-273-7/+3
| | | | | | | | is on whether focus highlight is enabled or not @fix
* layout: apply widget's states when elm_layout_file_set is calledJaeun Choi2015-02-271-35/+38
| | | | | | | | | | when a layout's theme is changed by elm_layout_theme_set, the edje is updated according to the widget's states such as 'disabled' or 'highlight_in_theme'. but the update is dropped for elm_layout_file_set. this patch tied up the codes into _visuals_refresh function so that the same update happens for elm_layout_file_set. @fix
* elementary: Fix issue of cursor getting unset on DRM engineChris Michael2015-02-261-0/+8
| | | | | | | | | | | | Summary: When running the E startup wizard using DRM, the cursor ends up getting unset (and never reset) due to the DRM engine not having a wayland window. To fix this, we will test the the engine being DRM and if so then set the cursor->use_engine to false so that it defaults to ecore_evas_object_cursor calls (which work on DRM). @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* elementary: Restart default cursor for wayland windowsChris Michael2015-02-261-0/+4
| | | | | | | | | | Summary: If we are unsetting the cursor for an object, then if it's an object on a wayland window, we should be callbacking ecore_wl_window_cursor_default_restore @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* DnD/X11: improve callbacks invocations.Daniel Zaoui2015-02-251-12/+15
| | | | | | | | There is no reason why drop targets callbacks registered for a specific type would be invoked when a not supported data is dragged. This patch fixes it by comparing the data type and the callback type of the drop target. Only the callbacks supporting the data type are invoked.
* DnD/X11: improve types checking during position event.Daniel Zaoui2015-02-251-28/+47
| | | | | | | | | | During a DnD position event, we need to find the first dropable target located under the mouse pointer; one of its callbacks has to support at least one of the types of the dragged data. This search process was done by strcmp-ing types for every drop target and for each of their types until a good target is found. This patch improves the process by comparing types formats, i.e and-ing bits vectors.
* DnD/Wl: clean app callbacks managementDaniel Zaoui2015-02-251-64/+35
|
* DnD/Wl: support multi-layer Drag and DropDaniel Zaoui2015-02-251-60/+142
| | | | | | | Now, we use the same way as in X11 to determine which dropable target should receive the drop data. @feature
* DnD: Add line number to debug messagesDaniel Zaoui2015-02-251-1/+1
|
* DnD: generalize internal functions.Daniel Zaoui2015-02-251-17/+14
| | | | They were specific to X11 and should be used for Wayland too.
* DnD/Wl: add cancel supportDaniel Zaoui2015-02-251-10/+12
| | | | | | This feature permits cancellation of a DnD operation in the middle. @feature
* example: fix after change in eo_do syntax.Cedric BAIL2015-02-242-6/+10
|
* elementary_test: fix build on windowsAndrii Kroitor2015-02-241-0/+1
| | | | | | | | | | | | | | | Summary: added missing header @fix Reviewers: cedric, seoz, Hermet Subscribers: reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D2041 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* edgebindings theme now sets align to setup layout as expectedMike Blumenkrantz2015-02-231-0/+2
| | | | ref T2144
* Fix code to conform to recent Eo changes.Tom Hacohen2015-02-2316-68/+127
|
* gitignore: Updated gitignore file.Daniel Juyung Seo2015-02-231-0/+1
|
* multibuttonentry: Check return value of elm_layout_theme_set.Daniel Juyung Seo2015-02-231-2/+3
| | | | This fixes coverity CID 1086781.
* genlist: Add comments for elm,state,focused/unfocused signals.Daniel Juyung Seo2015-02-231-0/+7
|
* elm_box: Fix miscalculated items' size issue in homogeneous boxJee-Yong Um2015-02-231-2/+2
| | | | | | | | | | | | | | | | | | | Summary: When box has expanded items (evas_object_size_hint_weight_set() with EVAS_HINT_EXPAND) and homogeneous is set (elm_box_homogeneous_set() with EINA_TRUE), there is a bug that it miscalculates its items size omitting padding size (space among items), so the last item looks cropped or having smaller size than others. This patch makes box calculate its items' size correctly. T2033 Reviewers: Hermet, seoz Subscribers: seoz, Hermet Maniphest Tasks: T2033 Differential Revision: https://phab.enlightenment.org/D2016
* datetime: Fix elm_datetime_field_limit_set.woochan lee2015-02-231-0/+5
| | | | | | | | | | | | | Summary: If user sets the limit value using elm_datetime_field_limit_set() API, the filed value will be recalculated. Even though the value changed in case, value changed signal didn't send to user before. @fix Reviewers: seoz, woohyun, Hermet Reviewed By: Hermet Differential Revision: https://phab.enlightenment.org/D1980