path: root/src/lib/elementary/elm_entry.eo (follow)
Commit message (Collapse)AuthorAgeFilesLines
* evas/elm: Remove function group_moveJean-Philippe Andre2016-10-121-1/+1
| | | | | | | | | | | | | | | | | | This is an override of efl_gfx_position_set. As for the other patches, I hope I didn't break anything. A problem likely to happen is that the super call was inserted too early or too late in the call flow. For instance: _myclass_position_set(obj, x, y) { position_set(super(obj), x, y); position_get(obj, &prevx, &prevy); do_something_with_delta_xy(); } The above code flow is obvisouly wrong, but may have crept in this patch (such a bug sneaked in inside smart object, breaking everything at first).
* evas/elm: Remove group_show and group_hideJean-Philippe Andre2016-10-121-2/+1
| | | | | | | | | | | | These should be just overrides of Efl.Gfx.visible.set. Many widgets were handling smart show() and hide() manually, which means this patch is quite large. Hopefully this doesn't break anything, obviously. But here are some widgets known to be problematic, as the old code flow was really strange (sometimes not calling the efl_super function): - window - notify
* elm_entry: Add more description about key event in return_key_type_setJihoon Kim2016-08-231-0/+2
| | | | Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
* elm: entry: fix since tag to be used for getter and setterStefan Schmidt2016-08-121-5/+4
| | | | Both have been added in 1.18 not only set()
* efl api release - fix @since in new elm entry api'sCarsten Haitzler (Rasterman)2016-08-121-1/+4
* Change the EFL to follow the new Eo rename.Tom Hacohen2016-08-111-1/+1
* Revert "elementary/layout: attach edje object API with eo compositing"Cedric Bail2016-08-051-4/+4
| | | | | | | | This reverts commit 8a988717e18c4e9e6d4a0752441471a124056878. It seems we can't actually inherit from class more than once and neither eo nor eolian will complain about it. You will just get random weird behavior. This patch should come back once we have made an interface of edje.
* Revert "elm: Fix wrong use of char instead of string and void out parameter"Daniel Hirt2016-06-301-2/+2
| | | | | | This reverts commit 61f52a26fb5a512e77d3141e398182107b1cf752. This fixes the reported break on T4000.
* elementary/layout: attach edje object API with eo compositingJee-Yong Um2016-06-271-4/+4
| | | | | | | | | | | | Test Plan: make check Reviewers: Hermet, jpeg, cedric Subscribers: slotus.lee Differential Revision: https://phab.enlightenment.org/D3871 Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
* evas: Rename Evas.Object to Efl.Canvas.ObjectJean-Philippe Andre2016-06-211-2/+2
| | | | | One step closer to make the EO inheritance tree look like it's all Efl.
* Evas: Rename smart object into Efl.Canvas.GroupJean-Philippe Andre2016-06-171-7/+7
* Evas: Add smart_ prefix to all smart functions (eo)Jean-Philippe Andre2016-06-171-7/+7
| | | | | This is a first step at separating legacy smart object features away from standard efl interfaces.
* Evas: Rename Selectable_Interface to Efl.Ui.SelectableJean-Philippe Andre2016-06-101-1/+1
* Evas: Rename Scrollable_Interface to Efl.Ui.ScrollableJean-Philippe Andre2016-06-101-1/+1
* Evas: Rename Clickable_Interface to Efl.Ui.ClickableJean-Philippe Andre2016-06-101-1/+1
| | | | | | | | | | Event prefix is efl_ui: EFL_UI_EVENT_CLICKED EFL_UI_EVENT_CLICKED_DOUBLE ... The event prefix could be reduced to efl but I personally prefer with UI.
* elm: Fix wrong use of char instead of string and void out parameterFelipe Magno de Almeida2016-06-061-2/+2
* eolian: utilize the new void_ptr builtin across eo filesDaniel Kolesa2016-06-021-9/+9
| | | | | | This lets me narrow down the remaining cases of pointers across the EFL. The void pointers will later need to be reevaluated on per-case basis and replaced appropriately where possible/feasible.
* eolian: utilize the new builtin string type across eo filesDaniel Kolesa2016-05-311-8/+8
* Efl: Remove part name in Efl.Container (use Efl.Part)Jean-Philippe Andre2016-05-261-2/+1
| | | | | | | | | This touches Edje and also Elementary where part names are used. This commit blew up in size since now all content part APIs (get, set, unset) require to use Efl.Part instead. This is a big refactoring commit, but no logic should have been changed. Fingers crossed.
* eolian: remove pointers from complex and class typesDaniel Kolesa2016-05-231-2/+2
| | | | | | | | | | | Complex types (i.e. list, array, hash, accessor etc.) now do not require pointers with them anymore (the pointer is implied) and the same goes for class handles. Eolian now explicitly disallows creating pointers to these as well. This is the first part of the work to remove pointers from Eolian completely, with the goal of simplifying the DSL (higher level) and therefore making it easier for bindings (as well as easier API usage). @feature
* eolian: add event_prefix and have classes follow that or eo_prefix by defaultDaniel Kolesa2016-05-171-0/+1
| | | | | | | | | | Previously events used to use class name as a prefix and ignored eo_prefix when specified. This is no longer the case. Events follow eo_prefix by default now. In order to get around this for classes where this is undesirable, a new field event_prefix was added which takes priority over eo_prefix. If neither is specified, class name is used like previously. @feature
* Add legacy_prefix now that the default has changed to null.Tom Hacohen2016-05-121-0/+1
* Elm interface atspi editable text: Fix namespacing.Tom Hacohen2016-05-121-7/+7
* Elm interface atspi: Fix namespacing to use . and not _.Tom Hacohen2016-05-121-27/+27
* Evas object smart: Fix namespace to use . and not _.Tom Hacohen2016-05-121-7/+7
* entry: add elm_entry_select_allow_set/get APIsYoungbok Shin2016-05-121-0/+11
| | | | | | | | | | | | | | | | | | | | Summary: There is no way to allow/deny the text selection feature. It is only controlled by disabled state. But, some UX does not want to allow the text selection on editable entry widget. @feature Test Plan: Run the following test case. You can see "Select Allow" check box. elementary_test -to entry Reviewers: tasn, herdsman, cedric, thiepha Reviewed By: thiepha Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D3934
* Efl: Introduce Efl.Container and unify APIsJean-Philippe Andre2016-04-261-2/+2
| | | | | | | | | | | | | | | | | | | This removes Efl.Pack_Named which had a terrible name, removes Elm.Container which should have been renamed Efl.Ui.Container anyway, and introduces an interface Efl.Container instead. The hierarchy tree is now changed as objects don't inherit from Efl.Container (it's an interface, not a regular class) but only implement it. Obviously it is very easy to reintroduce an Efl.Ui.Container parent class if we need it, but I guess it should have some actual logic. It's basically part of what Elm.Widget already does. Some function names have been modified to look better in C with the efl_content prefix. @feature
* Elm entry: Fix eo type errors.Tom Hacohen2016-04-191-0/+4
* elm: make content_get/set a propertyJean-Philippe Andre2016-03-291-1/+1
| | | | This doesn't change the C code.
* elementary: move all legacy files to their expected new location.Cedric BAIL2016-03-231-0/+1001