summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* lets make button a focusable widgetdevs/bu5hm4n/focus_overhaulMarcel Hollerbach2016-02-196-6/+106
|
* first version of the focus graph each window will getMarcel Hollerbach2016-02-195-12/+239
|
* added new interfacesMarcel Hollerbach2016-02-192-0/+55
|
* transit: rename from elm_transit_revert_go() to elm_transit_revert()Hermet Park2016-02-144-6/+12
| | | | | | | elm_transit_revert_go() sounds like it triggers animation on reverse way. but this api acutally just change a current state. It doesn't trigger the transtion.
* genlist: bump item class version to 3 to fix abi breakageMike Blumenkrantz2016-02-132-2/+3
| | | | | | | | when adding new methods to public interface structs (such as item class), the version must be bumped and checked in the new interface method calls in order to avoid breaking abi for previously-compiled apps ref 4c86a66f28876b68e92a90c8f741eed1130dd034
* tooltip: set pass events on the tooltip, not the contentMike Blumenkrantz2016-02-121-2/+1
| | | | | | | tooltip content is swallowed, meaning that edje will be setting pass events based on the theme @fix
* spinner: crash on illegal format set issue fix.Shilpa Singh2016-02-121-0/+6
| | | | | | | | | | | | | | | | | | | | | | Summary: Set any illegal format, spinner crashes, the format set to spinner has to be valid hence a check is added initially itself to check for validity of label formats. Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com> Test Plan: 1. Set illegal format to spinner for e.g: elm_spinner_label_format_set(sp, "d"); 2. Run spinner demo Crash is observed Reviewers: cedric Subscribers: govi, buds Differential Revision: https://phab.enlightenment.org/D3668 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* spinner: fix vertical drag style and logicSubodh Kumar2016-02-122-1/+18
| | | | | | | | | | | | | | | | | | | | | | | Summary: Fix vertical drag style and logic. For vertical spinner graggable should move in y direction and since drag value is inverse of spinner increment and decrement so delta should be inversed. @fix Test Plan: 1. Elementary test 2. Vertical spinner Reviewers: cedric Projects: #elementary Differential Revision: https://phab.enlightenment.org/D3662 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* layout: send signal when content is set to bgSungTaek Hong2016-02-121-3/+14
| | | | | | | | | | | | | | | Summary: - elm.swallow.background is a part reserved for customized bg. - When default bg image is already set, default bg has to be hidden when customized bg is set. - Emitting signal when a content is set to this part makes this hiding process a lot easier. Reviewers: kimcinoo, cedric Subscribers: cedric, kimcinoo Differential Revision: https://phab.enlightenment.org/D3653 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* box: add support size hint paddingJee-Yong Um2016-02-121-4/+26
| | | | | | | | | | | | Summary: This patch adds suppoting size hint padding for elm_box. Reviewers: raster, cedric, Hermet Subscribers: cedric, kimcinoo Differential Revision: https://phab.enlightenment.org/D3500 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* spinner: add min, max filterShilpa Singh2016-02-126-1/+61
| | | | | | | | | | | | | | | | | | | | | | Summary: In spinner's entry allow numbers only with in min/max range Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com> @feature Test Plan: 1. Set min/max value to spinner 2. Enter numbers beyond min/max value Reviewers: CHAN, cedric Reviewed By: cedric Subscribers: subodh6129, buds, govi, CHAN, cedric, raster, id213sin Differential Revision: https://phab.enlightenment.org/D3265 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* genlist: add reusable_content_get item class function for support ↵SangHyeon Lee2016-02-126-43/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | automatical content reusing in genlist. Summary: Add new Item Class function reusable_content_get for improve genlist performance. If user want to reuse specific part contents, return old content which was passed by parameter of rreusable_content_get function. genlist will automatically caching those contents when item unrealized, and reusing it on item realizing. reusable_content_get will be performed content_get with old object caching. But if user return NULL in reusable_content_get, content_get is called to get new object. This feature is refered in Task T2813 @feature Test Plan: add test in genlist 1 case. Reviewers: raster, singh.amitesh, cedric Reviewed By: cedric Subscribers: smohanty, seoz, woohyun, Hermet, eagleeye Differential Revision: https://phab.enlightenment.org/D3252 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* widget: don't access a widget focus if the object is not a widget.Hermet Park2016-02-131-0/+1
|
* entry: add elm_entry_select_region_get() APIYoungbok Shin2016-02-123-4/+32
| | | | | | | | | | | | | | | | | | | | | Summary: Already, there is a way to set a selection region: elm_entry_select_region_set() The get() API also useful and there is needs for this inside of elm_entry.c. Add the API and replace codes in atspi_text_selection_get with the API. @feature Test Plan: 1. Run "elementary_test -to entry3" 2. Make a selection on text. 3. Press "Sel" button. Reviewers: tasn, herdsman, cedric, woohyun, Jaehyun, Hermet Subscribers: Hermet Differential Revision: https://phab.enlightenment.org/D3639
* els_box: fix item sizing errorJee-Yong Um2016-02-121-2/+2
| | | | | | | | | | | | | Summary: Although items' size hint align are not set to fill, Elm.Box expands its items. This patch fixes item sizing error. Test Plan: attached sample Reviewers: cedric, jpeg, Hermet, Jaehyun, Jaehyun_Cho Differential Revision: https://phab.enlightenment.org/D3667
* [gengrid] possible crash issue fixed.Prince Kumar Dubey2016-02-121-0/+11
| | | | | | | | | | | | Summary: reset show_it, bring_in_it and corresponding flags on item deletion Test Plan: delete item with animation and rotate the handset display. Reviewers: raster, cedric Subscribers: shilpasingh, godlytalias, govi, rajeshps Differential Revision: https://phab.enlightenment.org/D3672
* label: add elm.swallow.background part to all of groupsYoungbok Shin2016-02-121-0/+9
| | | | | | | | | | | | Summary: elm.swallow.background part will be a default part for widget's background image. Test Plan: N/A Reviewers: woohyun, cedric, kimcinoo Differential Revision: https://phab.enlightenment.org/D3675
* eolian helper: add --silent-types to mirror EFLDaniel Kolesa2016-02-101-2/+2
|
* elementary: Use new object name "Elm.Widget_Item" instead of old nameVitor Sousa2016-02-096-16/+16
| | | | | Replace the old name "Elm.Object.Item" by the new name of the class "Elm.Widget_Item" in all .eo files.
* Elm_Image: moved undefined types to eolian fileLarry2016-02-092-33/+24
|
* elm win: replace Evas_Modifier_Mask by Evas.Modifier.Mask in elm_win.eoVitor Sousa2016-02-091-4/+4
|
* elm genlist: use Eolian conventions for Elm.List.Mode in elm_genlist.eoVitor Sousa2016-02-091-7/+8
| | | | | Use Eolian names for types and values of the enumeration Elm.List.Mode, instead of legacy names, in elm_genlist.eo.
* Elm.Map: move emun Zoom Mode, Source Type and Route Type to EolianLarry2016-02-092-66/+70
|
* move enum e structs defines of elm_atspi_text to eolianLarry2016-02-092-59/+50
|
* elementary: move types to elm_interface_atspi_accessible.eoVitor Sousa2016-02-092-255/+230
| | | | | | | | | | | | Move structs, enums and typedefs definitions from elm_interface_atspi_accessible.h to elm_interface_atspi_accessible.eo. Give them namespace names to conform with Eolian policies. Replace all occurrences in elm_interface_atspi_accessible.eo with the Eolian names. Adjust include order in elm_interface_atspi_accessible.h to avoid errors.
* elm_glview: move enums to eolian filesLarry2016-02-092-80/+81
|
* elm_gesture_layer: move enums to .eoLarry2016-02-093-43/+39
|
* elm gengrid: replace Ecore_Pos_Map with Ecore.Pos_Map in elm_gengrid.eoVitor Sousa2016-02-091-1/+1
| | | | | Replace Ecore_Pos_Map with Ecore.Pos_Map in elm_gengrid.eo to correctly use the Eolian name of the type.
* elementary: move definition of Elm_Glob_Match_Flags to elm_general.eotVitor Sousa2016-02-094-10/+17
| | | | | | | | | Move definition of Elm_Glob_Match_Flags from elm_gen.h to elm_general.eot. Use the Eolian name Elm.Glob.Match_Flags and replace the older name by it in all .eo files. Keep the legacy prefix "ELM_GLOB_MATCH".
* elementary: use the Eolian name for Elm.Genlist.Item.Type in .eo filesVitor Sousa2016-02-092-6/+6
| | | | | Replace Elm_Genlist_Item_Type with Elm.Genlist.Item.Type in .eo files to use the proper Eolian name of this enumeration.
* elementary: move definition of Elm_Gen_Item_Class to elm_general.eotVitor Sousa2016-02-099-51/+56
| | | | | | | | | | | | | | | Move the definition of Elm_Gen_Item_Class from elm_gen.h to elm_general.eot. Also move the definition of its aliases Elm_Gengrid_Item_Class and Elm_Genlist_Item_Class from elm_gengrid_common.h and elm_genlist_common.h to elm_general.eot. Rename these types to Elm.Gen.Item.Class, Elm.Gengrid.Item.Class and Elm.Genlist.Item.Class to follow Eolian standards. And rename all occurrences in .eo files accordingly. Put elm_gen.h include above elm_general.h to allow the callback fields to be defined in elm_general.eot.
* elm_calendar,elm_datetime: move struct tm typedefs to .eo filesVitor Sousa2016-02-094-14/+10
| | | | | | | | | | Move elm_calendar and elm_datetime struct tm typedefs to theirs respective .eo files. Use Ecore.Time, an alias to struct tm, to refer to this type in the .eo files. Use namespaced names for these typedefs, in order to follow Eolian standards.
* elementary: move definition of Elm_App_View_State to elm_general.eotVitor Sousa2016-02-094-23/+11
| | | | | | | | | Move the definition of the enumeration Elm_App_View_State from elm_app_common.h to elm_general.eot, and give it the the Eolian name: Elm.App.View_State. Replace Elm_App_View_State with Elm.App.View_State in elm_app_client_view.eo and elm_app_server_view.eo.
* elm gengrid: fix Elm.Gengrid.Item.Scrollto_Type usage in .eo fileVitor Sousa2016-02-091-2/+2
| | | | | Use the proper Eolian name "Elm.Gengrid.Item.Scrollto_Type" instead of Elm_Gengrid_Item_Scrollto_Type in functions in elm_gengrid_item.eo.
* elm entry: Move the declaration of Elm_Cnp_Mode to elm_entry.eoVitor Sousa2016-02-092-13/+15
| | | | | | Move the enumeration Elm_Cnp_Mode to elm_entry.eo to make it more accessible for binding generation. Also rename it to Elm.Cnp_Mode.
* elementary: Rename Elm_Icon_Type to Elm.Icon.Type in .eo filesVitor Sousa2016-02-093-3/+3
| | | | | Correct the usage of the type Elm_Icon_Type by replacing it with its Eolian name (Elm.Icon.Type) in .eo files.
* elementary: rename classes in Eo files to use Elm as a namespace, not a prefixVitor Sousa2016-02-0968-310/+308
| | | | | Rename classes in Eo files that still uses "Elm" as a prefix to use it as a namespace.
* theme: fix typo for adding background in ctxpopupStefan Schmidt2016-02-051-1/+1
| | | | | Introduced in 6cf09175874cca9e5859d580a5bad706012b8880. Thanks a lot to Davide Andreoli for spotting this!
* button: add elm.swallow.background partSungTaek Hong2016-02-051-21/+77
| | | | | | | | | | | | Summary: - This swallow part is for custom bg image. - previous bg has to be hid. Reviewers: kimcinoo Differential Revision: https://phab.enlightenment.org/D3657 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* button: remove unnecessary action in programSungTaek Hong2016-02-051-2/+0
| | | | | | | | | | Summary: @fix Reviewers: kimcinoo, Hermet, cedric Differential Revision: https://phab.enlightenment.org/D3658 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* popup: add elm.swallow.background for background customizetaehyub2016-02-051-0/+8
| | | | | | | | | | Summary: add elm.swallow.background part in elm/popup/base/default Reviewers: kimcinoo Differential Revision: https://phab.enlightenment.org/D3645 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* ctxpopup: add elm.swallow.backgournd for backgournd customizetaehyub2016-02-051-0/+8
| | | | | | | | | | Summary: add elm.swallow.background part in elm/ctxpopup/base/default Reviewers: kimcinoo Differential Revision: https://phab.enlightenment.org/D3646 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* genlist: remove dead code.Cedric BAIL2016-02-051-3/+1
|
* win: fix a possible crash in elm_win_addYoungbok Shin2016-02-051-3/+5
| | | | | | | | | | | | | | | Summary: The enginelist[0] can be NULL in some very rare cases. Then enginelist[0] will be used for strcmp and it make a crash. @fix Test Plan: N/A Reviewers: raster, cedric, woohyun, jypark, jaehwan Differential Revision: https://phab.enlightenment.org/D3649 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* elm: add Elm.Layout as edje externals' contents instead of Edje.ObjectJee-Yong Um2016-02-057-23/+27
| | | | | | | | | | | | | | | | | Summary: When edje external parts add its content, edje object is added, but it breaks elementary widget hierarchy. In Elementary, edje external can use Elm.Layout to add its content. Reviewers: cedric Reviewed By: cedric Subscribers: woohyun Differential Revision: https://phab.enlightenment.org/D3655 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* genlist: fix for a bug in tree expansion, T3132Godly T Alias2016-02-051-11/+12
| | | | | | | | | | | | | | | | | | | | | Summary: @fix T3132 If nobody sees issue with this change, this should be backported. Signed-off-by: Godly T Alias <godly.talias@samsung.com> Test Plan: elementary_test Genlist Tree, enable Tree effect Reviewers: prince.dubey, SanghyeonLee, shilpasingh Subscribers: govi, rajeshps Maniphest Tasks: T3132 Differential Revision: https://phab.enlightenment.org/D3656 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* transit: add possibility to revert an ongoing transition during playGodly T Alias2016-02-055-17/+194
| | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Currently the feature available in transit to reverse play a transition is auto-reverse which will play a transition in reverse mode once a transition is complete. This feature helps the user to revert a transition at any point of time when transition is going on. New API added. @feature T3019 Use Case: While doing pinch zoom, we will be doing zoom transit effect from one step to other, during that transit if user do the pinch in reverse direction this API can be called so that transition will be reverted easily. Signed-off-by: godly.talias <godly.talias@samsung.com> Test Plan: elementary_test Transit Resizing / Transit Zoom / Transit Bezier / Transit Custom / Transit Fade / Transit Flip Reviewers: raster, prince.dubey, shilpasingh, Hermet, seoz, cedric Subscribers: rajeshps, govi Differential Revision: https://phab.enlightenment.org/D3567 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* hoversel: improve key_action_move to handle disabled itemsJee-Yong Um2016-02-051-40/+44
| | | | | | | | | | | | | | | | | Summary: Existing key_action_move logic used elm_widget_focus_cycle on hover, but only handled the first and last item to move focus circularly. So if the first or last item is disabled, focus movement is blocked. This patch makes hoversel handle focus movement by itself to handle disabled item better. Test Plan: elementary_test -to hoversel Reviewers: Hermet, cedric, Jaehyun Differential Revision: https://phab.enlightenment.org/D3640 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* combobox: prevent empty swallow to be shown on hover_dismiss animationdivyesh purohit2016-02-053-7/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Hover dismiss animation takes 0.5 sec to complete. if the genlist item_count becomes zero, empty swallow is shown in dismiss animation. @fix T3124 Signed-off-by: divyesh purohit <div.purohit@samsung.com> Test Plan: please run combobox example from elementary_test. Open hover by pressing on left side button of combobox or pressing "enter/space" key in entry contained in combobox. Type a char which is not in any genlist item , for example "a' is not presented in any genlist item. empty swallow shouldn't seen in dismiss animation. Reviewers: shilpasingh, cedric, raster Subscribers: rajeshps, govi Maniphest Tasks: T3124 Differential Revision: https://phab.enlightenment.org/D3630 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* multibuttonentry: fix Segfault on pressing Delete Keydivyesh purohit2016-02-051-0/+1
| | | | | | | | | | | | | | | | | | | | | Summary: Pressing "Delete" Key in MBE layout causes Segfault as MBE item is not deleted properly and also focus is not transferred back to MBE. @fix Signed-off-by: divyesh purohit <div.purohit@samsung.com> Test Plan: Run MultibuttonEntry example from elementart_test . Add some MBE items, now press the delete key, it should delete items without causing segfaults and transfer focus to previous MBE item. Reviewers: raster, cedric, CHAN, shilpasingh Reviewed By: shilpasingh Subscribers: rajeshps, govi Differential Revision: https://phab.enlightenment.org/D3635 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>