AgeCommit message (Collapse)Author
2016-03-22Entry: Support wrap_width concept for elm_label_wrap_width_* APIsdevs/youngbok/interface_nextYoungbok Shin
The APIs are going to be deprecated.
2016-03-22Label: Fix slide style groupsYoungbok Shin
If elm_label's theme apply relies on elm_entry, its theme has to be set by elm_entry. the group name is changed by elm_entry's flags. So, if we have to set non- editable group, we have to use API for changing flags, too.
2016-03-22Label: fix 'unused' warningDaniel Hirt
2016-03-22Entry: add "default" as "elm.text" aliasDaniel Hirt
2016-03-22Label: Remove unused 'lastw' fieldDaniel Hirt
2016-03-22Label: Remove unnecessary usages of eo_superDaniel Hirt
2016-03-22Entry: Do not set text in finalize()Daniel Hirt
2016-03-22Entry: Move theming back to ctor and update sizes only when finalizedDaniel Hirt
Moving back the theming code to the ctor. We defer all calculation until the finalization stage. This not only prevent redundant calculation calls during the construction stage, but also handles properly additional setup from the user side during eo_add, for example: Eo *entry = eo_add(ELM_ENTRY_CLASS, parent, elm_obj_entry_single_line_set(eo_self, EINA_FALSE));
2016-03-22Entry: Fix line_wrap logicDaniel Hirt
Calling single_line_set caused line_wrap to change to ELM_WRAP_NONE. However, most of the logic prefers single_line over line_wrap e.g. when updating the style of the widget. A few other places were missing this check but that's pretty much it. This fixes the following sequence of calls: elm_entry_line_wrap_set(ELM_WRAP_WORD); elm_entry_single_line_set(EINA_TRUE); elm_entry_single_line_set(EINA_FALSE); @fix
2016-03-20Entry: Do not set text in finalize()Daniel Hirt
2016-03-20Entry: Fix unused after mergeDaniel Hirt
2016-03-20Label: Move theming to ctorDaniel Hirt
Following the previous change in Entry, theming is back to ctor. All calculations are deferred to entry's finalize().
2016-03-20Entry: Move theming back to ctor and update sizes only when finalizedDaniel Hirt
Moving back the theming code to the ctor. We defer all calculation until the finalization stage. This not only prevent redundant calculation calls during the construction stage, but also handles properly additional setup from the user side during eo_add, for example: Eo *entry = eo_add(ELM_ENTRY_CLASS, parent, elm_obj_entry_single_line_set(eo_self, EINA_FALSE));
2016-03-17Label: Enable/Disable single line mode according to line wrap modeYoungbok Shin
2016-03-17Entry: Remove deferred_recalc_jobYoungbok Shin
It could break consistency of size calculation.
2016-03-16Label: Add non-editable/singleline label widget by default.Youngbok Shin
2016-03-16interface_scrollable: fix the getting scroll view port sizetaehyub
Summary: In auto scroller mode, both of vbar and hbar of scroller is created when scroller content size is getting large. At the state, If we make hbar disappear by resizing scroller content, vbar size is set to small. Because at the moment, the width and height of elm.swallow.content of sid->edje_obj are zero. @fix Test Plan: 1. set scroller auto mode 2. make vbar and hbar by resizing scroller content 3. make hbar disappear by resizing scroller content 4. see the vbar size whether it is correct or not Reviewers: Hermet, Jaehyun_Cho, NikaWhite, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: Signed-off-by: Cedric Bail <>
2016-03-16Change elm according to the renaming of the eo_add() current object.Tom Hacohen
2016-03-15Label: merge slide groups into Entry's themeDaniel Hirt
This should make sliding somewhat usable. Still need to see what might be broken.
2016-03-15Entry: skip calc job creation if there is already oneDaniel Hirt
I mean, that's the whole point of jobs, right? :)
2016-03-15remove extra sizing_eval callsDaniel Hirt
2016-03-15Label: fix _label_format_set callsDaniel Hirt
2016-03-15Label: merge with entry, cont.Daniel Hirt
- Move line_wrap API to legacy - Move ellipsis_set API to legacy
2016-03-15Label: merge with Entry, cont.Daniel Hirt
- line_wrap moved to elm_obj_entry_line_wrap (remains legacy EAPI in label) - removed unused _recalc in label
2016-03-15Label: inherit from Entry (part 1)Daniel Hirt
- Remove text_set - Remove sizing_eval - Move theming and eval calls from smart_add to finalize (like entry) To be continued.
2016-03-15Entry: Move theming size evaluation to eo_base_finalizeDaniel Hirt
Entry inherits from layout, and we have sizing_eval() calls both entry and the layout parent object, due to super calls in smart_add. This is not only redundant but actually wrong. On a side node, Super calls should be handled with care, and maybe in the future we should remove them all from the smart_add functions and do it properly. Also, Label is going to inherit from Entry, so we need to skip the theming of the object (and especially not do it in the super'd smart_add). To be continued with commits the follows for merging Label to Entry.
2016-03-15Elm.Image: Adapt to recent changes in Efl.ImageJean-Philippe Andre
2016-03-14web: provide a direct access to the configured web engine class.Cedric BAIL
2016-03-14web: fix breakage after roll over with eo_add change.Cedric BAIL
2016-03-15config: Fix wrong scroll config variables.Daniel Juyung Seo
This was recovered by Coverity CID 1352816 and 1352817.
2016-03-14Revert "genlist: fix item sizing error"Vyacheslav Reutskiy
After this change genlist unrealizes all realized items on every resize. Check this in elementary_test "Genlist Del". The expand issue should be fixed in another way. This reverts commit 89a7e471d155dedb14f23dbb85e2178497620864.
2016-03-11button: don't attempt to set non-existent "icononly" state for elm.textMike Blumenkrantz
2016-03-11Combobox: Fix according to the new (old) eo_add syntax.Tom Hacohen
2016-03-11Revert "Combobox: Semi automatic migration to the new eo_add."Tom Hacohen
Reverted eo_add() changes following the return to the old eo_add() syntax. This reverts commit 90e465317d10ca01ff39824e56828ee983f7ae41.
2016-03-11Revert "Automatic migration to the new eo_add syntax."Tom Hacohen
This reverts commit d1a1819813d74361b25fd5c1123f7ac76be9b84f.
2016-03-11Revert "combobox: fix borkage after eo_add change."Tom Hacohen
This reverts commit da8287fa370bb579a4a592dd280ac5c8a6a25830.
2016-03-11Revert "elm - genlist item - index get start from 0 - unbreak api break"Carsten Haitzler (Rasterman)
This reverts commit 22eefc9626e15e78612396a9c7adca89ffc228e2. ok - so equation changed. tizen 2.3 did ship with index starting at 1, so back to 1 (ugh - ugly). so apparently we have switch between 0 and 1 over history at various points (and no one in efl land uses this api so we dont see it). but given that the largest userbase of efl atm starts at 1 - we'll leave it there.
2016-03-10none: fix symbol issueCedric BAIL
2016-03-10gitignore: do not track eo generated files.Cedric BAIL
2016-03-10combobox: fix warning due to change in eo event signature.Cedric BAIL
2016-03-10webkit2: undef macro before redefining them.Cedric BAIL
2016-03-10combobox: add Multiple selection featuredivyesh purohit
Summary: This patch focuses on Combobox widget customization, Multibuttonentry widget is used instead of entry for taking user input. The idea is to make the widget look like {F28112} {F28115} when the multiple_selection is set. To-DO: 1) Need to add scrollable interface to combobox when MBE is used (need some suggestions on it). 2) focus cycle is still buggy as genlist requires focus otherwise selected item will return NULL (sometimes) Signed-off-by: divyesh purohit <> @feature Test Plan: Please run combobox multiple selection example from elementart_test. Reviewers: raster, shilpasingh, cedric Subscribers: govi, rajeshps Projects: #elementary Differential Revision:
2016-03-10efl: followup with renaming efl animator.Cedric BAIL
2016-03-10colorclass: allocate memory to fit the original size of data typeJee-Yong Um
Summary: The size of Colorclass is 20 bytes, but that of Elm_Color_Overlay 16 bytes. Currently, there is no code to access last 4 bytes, but it can cause seg fault by another patch. Reviewers: cedric, zmike Differential Revision:
2016-03-10elm - genlist item - index get start from 0 - unbreak api breakCarsten Haitzler (Rasterman)
so in feb 2015 seoz changed elm_genlist_item_index_get to start from 1 rather than 0. going back to elm code in 1.7 - it started at 0. this is an api break that shouldn't have happend, but did. this fixes that. yes - it's inconsistent with gengrid's index_get - but gengrid here is wrong. nth_get starts at 0. this will get fixed with eo api's, and in fact none of these index/nth api's should be in genlist's eo api. legacy only. i can see why this was changed - it matches gengrid and is more consistent, but we can't break things even if stupid. @fix
2016-03-10elm_web: Remove eo generated filesJean-Philippe Andre
eo.h and eo.c were added by mistake. I couldn't quite test the build since the we still need ewekbit2 for configure to enable elm_web. @cedric has a bit of work left here :)
2016-03-09combobox: fix borkage after eo_add change.Cedric BAIL
toto = titi = eo_add is no longer valid.
2016-03-09config: add entry to set web backend.Cedric BAIL
Will switch later to a combobox using eio_model.
2016-03-09config: add API to configure Elm_Web backend.Cedric BAIL
2016-03-09web: split web into a module.Cedric BAIL
There is currently no configuration to switch backend. Another patch will introduce it.