summaryrefslogtreecommitdiff
path: root/src/lib/elementary (follow)
AgeCommit message (Collapse)Author
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
2017-10-19elm_scroller: scroll to a focused elementMarcel Hollerbach
2017-10-19elm_interface_scrollable: do not scroll to a focused element by defaultMarcel Hollerbach
this can be done in the implementing other widgets
2017-10-19elm_widget: update parent instead of unregister for the case of parentMarcel Hollerbach
change This means we maintain the focus state over a parent change
2017-10-19efl_ui_focus_parent_provider_gen: looks to get the last widget beforeMarcel Hollerbach
gengrid This means we are garanteed to find the item
2017-10-19elm_gengrid: force the item to be added _again_ as subobjMarcel Hollerbach
so we make sure the registering fetches the correct element
2017-10-19elm_gengrid: force the item to be realized once we try to move focusMarcel Hollerbach
So the widget is there, once we try to register it
2017-10-19efl_ui_focus_manager_calc: move the debug output in thereMarcel Hollerbach
reduces the load of debug messages, and the debug messages are now only emitted from the manager that is not the redirect. And the real elements that are focused are printed
2017-10-19elm config - finish flagging all other values that can be set by apiCarsten Haitzler (Rasterman)
this now means any app that called elm_config_*set on any field at all will keep what it set forever until it changes it even if shared/core config changed.
2017-10-19elm config - track which vars you set locally and keep them as-isCarsten Haitzler (Rasterman)
this now flags about 1/4 of the config vars in elm config if you set them locally so they wont change on conifg reload. i have just started and this is the first batch. needs more work.
2017-10-19elm_interface_scrollable: make sure this region is really visualMarcel Hollerbach
right now we just request the complete geom to be visible since there seems to be no way ot checking where the new widgets will be in. This needs some improvements.
2017-10-19efl_ui_focus_manager_calc: reimplement move to be more compact & smallMarcel Hollerbach
this fixes a bug when a redirect was unset while going the prev direction.