summaryrefslogtreecommitdiff
path: root/src/lib/elementary (follow)
AgeCommit message (Collapse)Author
2017-10-27efl_ui_focus_manager_calc: fix warningsMarcel Hollerbach
2017-10-27efl_ui_focus_manager_calc: return last object when unfocusing lastMarcel Hollerbach
this makes code easier, and fixes a bug where the wrong last element is taken.
2017-10-27efl_ui_focus_manager: correctly handle subitem directions in a redirectMarcel Hollerbach
in default focus just sets the focus to the first item in the redirect manager, we now reset that back and move the focus to the last element of a item.
2017-10-27elm_mutlibuttonentry: fix legacy eventsMarcel Hollerbach
This should fix the test cases
2017-10-27efl_ui_focus_manager: the FOCUSED event now carries the last focusedMarcel Hollerbach
object This is usefull to react on focused events
2017-10-27efl_ui_focus_manager: do not enter Nodes with redirectsMarcel Hollerbach
we always want the redirect on the lowest level.
2017-10-27Efl.Ui.Progressbar: fix val to be val when legacy format_function_set() is ↵Amitesh Singh
called In Pb, the legacy units_format_set's user callback uses value to be 100*value (0.0 to 100.0) and legacy format_function_set uses value of range "0.0 to 1.0". This was broken after my patch. Lets keep this behaviour in legacy APIs. In case of new EO APIs, the value will be always from 0.0 to 1.0 in both format_string() and format_cb callbacks.
2017-10-27elm_box: add missing parameter descriptionJinYong Park
Summary: Add missing parameter description to remove doxygen warning Test Plan: API Doxygen Revision Reviewers: cedric, jpeg, myoungwoon, Jaehyun_Cho Differential Revision: https://phab.enlightenment.org/D5391
2017-10-27elm_config: add missing parameter descriptionJinYong Park
Summary: Add missing parameter description to remove doxygen warning Test Plan: API Doxygen Revision Reviewers: cedric, jpeg, myoungwoon, Jaehyun_Cho Differential Revision: https://phab.enlightenment.org/D5390
2017-10-27elm_entry: add missing parameter descriptionJinYong Park
Summary: Add missing parameter description to remove doxygen warning Test Plan: API Doxygen Revision Reviewers: cedric, jpeg, myoungwoon, id213sin Differential Revision: https://phab.enlightenment.org/D5389
2017-10-26elm_code: hide cursor if we hide the widget.Al Poole
The cursor isn't clipped so if we decide to hide the widget this ensures the cursor also is hidden. This should not affect any existing application using elm_code API.
2017-10-26elementary: efl_ui_format_cb_set is actually going to free the existing format.Cedric BAIL
2017-10-26elementary: don't forget to destroy weak ref when free the iterator.Cedric BAIL
2017-10-26Efl.Ui.Progressbar: move legacy funcs at bottom of fileAmitesh Singh
2017-10-26Efl.Ui.Mbe: implement format_cb.set()Amitesh Singh
Ref T6204
2017-10-26Efl.Ui.Progressbar: implement format_cb.setAmitesh Singh
Also remove format_string.set/get implmentation since it takes care by base Efl.Ui.Format.format_string Ref T6204
2017-10-26Efl.Ui.Format: implement generic format_string functionAmitesh Singh
This generic format_string would be used in slider,progressbar and other widgets.This default function handles INT and DOUBLE eina value types for now. Ref T6204
2017-10-26elm_bg_legacy: add missing parameter descriptionJinYong Park
Summary: Add missing parameter description to remove doxygen warning Test Plan: API Doxygen Revision Reviewers: raster, cedric, jpeg, myoungwoon, Jaehyun_Cho Differential Revision: https://phab.enlightenment.org/D5388
2017-10-26elementary index: fix wrong reference in its header documentYoungbok Shin
Summary: elm_index.h uses legacy keyword for ref tag. The patch update each keywords for widgets. And colon ":" character should be seperated from reference keyword. It will remove doxygen warning messages from elm_index.h file. Test Plan: N/A Reviewers: cedric, raster, jpeg Differential Revision: https://phab.enlightenment.org/D5387
2017-10-25wayland: add support for efl weight hint propagation from elm_win to efl_wlMike Blumenkrantz
@feature
2017-10-25elm_tooltip: set parent window for windowed tooltipsMike Blumenkrantz
wayland popup surfaces must have a parent in order to be visible @fix
2017-10-25elm_config: add offline and powersave config membersMike Blumenkrantz
these will be used by enlightenment in the future to notify applications of global system states @feature
2017-10-25wayland: fix window stack implementationMike Blumenkrantz
ref T5350
2017-10-25genlist: Simplify some logicJean-Philippe Andre
Item prev/next/first/last. If true, break, else, break. EO_OBJ(x) is safe on NULL. Add a simple macro to simplify inlist handling. Overall simplify the code.
2017-10-25elm_box: only allow focus to widgets of a boxMarcel Hollerbach
all other should not get focus
2017-10-25elm_multibuttonentry: it cannot handle focus itselfMarcel Hollerbach
the box in it is, so no need for can_focus == true. This fixes the basic usage, however the order is sometimes a bit screwed. Commits will follow.
2017-10-25elm_main: make sure we dont go deeper than the widget top levelMarcel Hollerbach
2017-10-25elm_multibuttonentry: do not eat all the eventsMarcel Hollerbach
I have no idea why it was doing that, but that ends up eating all the events, not propagating them up to the parent ... If someone has a idea why it was like that, feel free to notify.
2017-10-25efl_ui_calendar: create new efl_ui_calendarWooHyun Jung
Summary: This calendar widget will support basic functionality of calendar. I've separated this widget from elm_calendar since elm_calendar had lots of unuseful things inside. Reviewers: jpeg, singh.amitesh, cedric, CHAN, Jaehyun_Cho Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5346
2017-10-25calendar: Remove unused codeJean-Philippe Andre
2017-10-25efl_ui_clock: changed property name from value to timeWooHyun Jung
2017-10-25Efl.Ui.Slider: call format_free_cb() when object destroysAmitesh Singh
fix mistake done in previous patch 8661fe234c7e68b
2017-10-25Efl.Ui.Slider: implement format_cb for unitsAmitesh Singh
Ref T6204
2017-10-24elm_widget: also delay focus set if something is not registeredMarcel Hollerbach
this fixes a infinite loop
2017-10-24efl_ui_focus_manager: reset when a redirect is unsetMarcel Hollerbach
this keeps the history clear
2017-10-24elm: rename elm_multibuttonentry to Efl.Ui.MultibuttonentryWoochan Lee
Summary: @ref T5358 Reviewers: woohyun, jpeg, cedric, Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: Jaehyun, bu5hm4n, cedric, jpeg Maniphest Tasks: T5358 Differential Revision: https://phab.enlightenment.org/D5169 JP's note: MBE currently has quite a few issues, probably related to focus handling. This needs to be fixed.
2017-10-24doc: add missing parameters and fix references for some elm widgetsThiep Ha
2017-10-24elm: Use auto_unref for partsJean-Philippe Andre
This avoids leaks.
2017-10-24widget: Rename events to EFL_UI_WIDGET_EVENT_XXXJean-Philippe Andre
This only affects the events (and the data type has an alias). Ref T5363
2017-10-24widget: Rename EO APIs to efl_ui_widget_xxxJean-Philippe Andre
This only changes the eo_prefix for APIs. Ref T5363
2017-10-24elm: add prefixes to Efl.Access.Action to avoid clashesLukasz Stanislawski
Summary: Prefix methods/properties of Efl.Access.Action mixin to avoid potential clashes in genrated bindings. This is first of series of patches removing potential name clashes in accessibility interfaces. Reviewers: jpeg Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D5213
2017-10-24nstate: Remove some legacy codeJean-Philippe Andre
This uses constructor/destructor instead of group_add/group_del. Note: finalize can't be used for theme loading as any action done inside efl_add(...) would be lost (eg. part text set).
2017-10-21elm_code_widget: make sure the widget is cleared properly.Al Poole
This ensures the widget is clearer if the file has been cleared. @fix T6185
2017-10-20elm_gengrid: add pseudo widget into the item if there are no focusableMarcel Hollerbach
widgets
2017-10-20efl_ui_focus_manager: new apiMarcel Hollerbach
Can be used to fetch a focusable widget that has child as parent.
2017-10-20efl_ui_focus_manager: unfocus even logical elementsMarcel Hollerbach
entry for example is here a specialcase since it registeres itself as logical with a redirect manager that is then empty and only has a root element, which is again itself.
2017-10-20elm_entry: correctly emit unfocus signals to the edje objectMarcel Hollerbach
2017-10-20elm config - check if _elm_config is null - makes coveirty happyCarsten Haitzler (Rasterman)
it really should never be null though... or else really bad things just happened (allocations failed etc.)
2017-10-19efl_ui_focus_manager_calc: really free all directionMarcel Hollerbach
i must have been have asleep when i wrote this, we need to iterate all directions not only to the max id of 4
2017-10-19elm_gengrid: bring in item once focusedMarcel Hollerbach
and select & focus the item where the widget is in