summaryrefslogtreecommitdiff
path: root/data
Commit message (Collapse)AuthorAgeFilesLines
* elm - theme - fix corner case of double-select on new radio stylesCarsten Haitzler (Rasterman)2019-12-301-6/+0
|
* elm - add plain and icon style radio and check and elm tests for itCarsten Haitzler (Rasterman)2019-12-281-0/+643
| | | | | | | | | | this will be common enough to put into elm - there is no way to do a gimp style "tool palette" where you select one of them (like one from a set of radio buttons) at all times... but you don't want the "round circle" but instead want it to look more like a button to fit in with a palette style look. this calls for styles... so here they are. @feat
* efl_ui_item: use signals from the theme and not objectMarcel Hollerbach2019-12-203-31/+34
| | | | | | | | | | | | | | | | | the problem here is that when we are using the signals from the object, then the edje object itself will receive press/unpress events before any content that is swallowed into the edje object. This means, that no clickable content, added to a item could be clicked without selecting / unselecting the item. Which was a problem. With this commit the theme is sending signals which are then passed to the efl.input.clickable mixin, this way, the part is stacked below the added content, which means, clickable content will not select / unselect the item anymore. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10892
* Updating french translationmaxerba2019-12-051-1/+1
|
* efl_ui_spotlight_indicator: make this undependend from the main widgetMarcel Hollerbach2019-12-021-0/+12
| | | | | | | | | | | | | | the main widget before presented a layout to hold the indicator, however, for the causual case, this is not really needed. The indicator itself is anyways going to be a more general prupose widget soon, where the layout here can be taken as an starting point. Additionally, this fixes general displaying of the indicator, before the box padding refactor, a padding would have changed the minsize of the mix, this is not the case anymore, which forces us to calculate the minsize of the indicator theme. Differential Revision: https://phab.enlightenment.org/D10764
* efl_ui_spotlight: move event rectangleMarcel Hollerbach2019-12-021-6/+0
| | | | | | | | | | | for now the eventrect was a swallow part, created by the container, set to the edje layout. However, the only real user for this is the scroll spotlight manager. Which means, we have mostly unneeded element resized by edje, which is quite an overhead. With this commit, this is moved to the scroll manager, which makes the usage with stack and plain less memory heavy. Differential Revision: https://phab.enlightenment.org/D10763
* icon_dummy: replace existing image.Alastair Poole2019-12-011-0/+0
| | | | | | | This icon is used whenever an icon cannot be found. It's most commonly found within E itself. The previous iteration has been with us since at least Black and White (theme), which is pre E17. Tried to keep it simple yet informative.
* theme: rename pager to spotlightMarcel Hollerbach2019-11-272-3/+3
| | | | | | | that mirrors the name of the widget. Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D10706
* theme: remove unused partsMarcel Hollerbach2019-11-271-10/+0
| | | | | | | they seem totally useless, no idea why they are there. Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D10705
* efl_ui_spotlight_manager: remove the group objectMarcel Hollerbach2019-11-271-5/+0
| | | | | | | | | i do not know why its there, it caused a bug in the past (in regards of clippers and visibility). Now we can get rid of it completly, the state of it is always compatible to the one of the widget itself, soooo ... Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D10702
* theme: Delete max that seems not right.Woochanlee2019-11-251-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | Summary: It prevents popup edje resize. So not we cant see slider indicator. T8483 before that edje calc in render time. But now we dont calc for no size edje. Limit max 0 0 is really looks weird. Test Plan: elementary_test->slider ->check indicator. Reviewers: eagleeye, Hermet, cedric, smohanty, Jaehyun_Cho Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8483 Differential Revision: https://phab.enlightenment.org/D10721
* elm theme - ensure hotspot is visible so it is calculatedCarsten Haitzler (Rasterman)2019-11-161-3/+0
| | | | | | new changes to avoid calcs on invisible parts means the hotspot doesnt recalc thus doesnt move thus... is wrong. make it visible in the theme to ensure it is.
* theme: redo scroller theme of elmMarcel Hollerbach2019-10-251-127/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: this was a little bit weird. There was a script that did what we already do in C and pass it on via signals, however, there was also somewhere a bug in this script, the arrow was not getting enabled, even if the position is not completly max and not completly min, the problem here was that the numbers that are passed to edje are not 100% correct (I think they got somehwere on the way casted to an int). With this commit we just use the signals from c in the theme and replace the theme, this should also make everything a bit easier on the mainloop, as a single movement of the scroller does not schedule 10 timers anymore. ref T4918 Reviewers: zmike, eagleeye, woohyun Reviewed By: zmike Subscribers: zmike, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T4918 Differential Revision: https://phab.enlightenment.org/D9906
* elementary_test: Add the value provider test for animation_viewJunsuChoi2019-10-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | Summary: Add an Value Provider item to test vector animation on elementary_test. This test is to apply Efl.Gfx.Vg.Value_Provider to the loaded efl_ui_animation object. If Evas Vg Json(Lottie) Loader is not supported, use the vector class to output the svg file. Depends on D9874 Depends on D9897 Test Plan: elementary_test -> Value Provider Reviewers: Hermet, kimcinoo, smohanty Reviewed By: Hermet Subscribers: cedric, #committers, #reviewers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10015
* theme: remove duplicated version 119Jaehyun Cho2019-09-301-1/+0
| | | | | | | | | | | | | | Summary: Since the current version is 123, duplicated version 119 is removed. Reviewers: zmike Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10248
* theme: port to efl.ui.clickable and use macro for anchor styleJaehyun Cho2019-09-301-6/+1
| | | | | | | | | This patch applies the following commits to anchor style. bb1388798b1afaced65484cedf385a93f6b1bb6a 122ca2fa2f9290729e10715253e45f0ad343e09a Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10247
* themes: Rename "dragable" to "draggable"Xavi Artigas2019-09-277-122/+122
| | | | | | | | | | | | | | | | | | | | | | | | | Summary: "Dragable" is a misspelling: https://en.wiktionary.org/wiki/dragable We have it EVERYWHERE in EFL, even with jokes: ./src/lib/efl/interfaces/efl_ui_drag.eo:1 This patch only fixes the theme API so it does not get carved in stone for this release. Depends on D10217 Test Plan: No functional changes. Reviewers: zmike Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10218
* theme: replace hbar and vbar to horizontal_bar and vertical_barJaehyun Cho2019-09-276-62/+62
| | | | | | | | | | | | | | | | Summary: To make clear the meaning, hbar and vbar are replaced to horizontal_bar and vertical_bar. Reviewers: zmike, woohyun, segfaultxavi Reviewed By: zmike, segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10217
* theme: remove efl.track.slider and efl.track2.slider from efl_ui_sliderJaehyun Cho2019-09-261-44/+0
| | | | | | | | | | | | | | | | | Summary: efl_ui_slider does not support popup which shows the current value. Therefore, efl.track.slider and efl.track2.slider swallows which set the popup size and position are not required in efl_ui_slider. Reviewers: zmike, woohyun Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10216
* theme: add spec documentation for all stabilized theme groups in 1.23Mike Blumenkrantz2019-09-2616-3/+438
| | | | | | | | | | | | | | | | | Summary: this is just output from edje-theme-spec tool. it isn't really enough to be considered full theme documentation, but it's better than nothing ref T8231 Depends on D10196 Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10197
* theme: remove efl_ui_slider "disabled" stylesMike Blumenkrantz2019-09-261-4/+0
| | | | | | | | | | | | | Summary: these should be handled in the regular theme group, no idea why they existed Depends on D10195 Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10196
* theme: migrate all efl,anim,activate (and similar) signals to ↵Mike Blumenkrantz2019-09-253-4/+4
| | | | | | | | | | | | | | | | | | | | efl,state,animation,activated Summary: ref T8231 Depends on D10166 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10167
* theme: efl,state,anim,stop -> efl,state,animating,stoppedMike Blumenkrantz2019-09-251-1/+1
| | | | | | | | | | | | | | | | | | Summary: ref T8231 Depends on D10165 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10166
* api: efl,state,busy,(start|stop) -> efl,state,busy,(started|stopped)Mike Blumenkrantz2019-09-251-3/+3
| | | | | | | | | | | | | | | | | | Summary: ref T8231 Depends on D10163 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10165
* theme: remove unused scroller groupMike Blumenkrantz2019-09-251-53/+0
| | | | | | | | | | | | | | | | | | | | Summary: this is just copied from legacy but not used for anything ref T8231 Depends on D10162 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10163
* theme: use more explicit signal names for C <- theme scrollbar signalsMike Blumenkrantz2019-09-251-3/+3
| | | | | | | | | | | | | | | | | | | Summary: ref T8231 Depends on D10161 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10162
* theme: efl,action,clicked -> efl,action,clickMike Blumenkrantz2019-09-251-1/+1
| | | | | | | | | | | | | | | | | | | | Summary: action signals should infinitives ref T8231 Depends on D10160 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10161
* theme: use more explicit signal names for C -> theme scrollbar signalsMike Blumenkrantz2019-09-251-4/+4
| | | | | | | | | | | | | | | | | | | Summary: ref T8231 Depends on D10159 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10160
* theme: use 'visible' style signals for spin_button button/entry visibilityMike Blumenkrantz2019-09-252-8/+8
| | | | | | | | | | | | | | | | | | Summary: ref T8231 Depends on D10158 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10159
* theme: efl,state,(content|text),(set|unset) -> efl,(content|text),(set|unset)Mike Blumenkrantz2019-09-256-32/+32
| | | | | | | | | | | | | | | | | | | | | | Summary: this is versioned, so the correct signal will always be emitted for the theme version that is provided ref T8231 Depends on D10164 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10158
* api: move eo-based radio and check widgets to use selectable signal namesMike Blumenkrantz2019-09-252-10/+10
| | | | | | | | | | | | | | | | | | | Summary: this is a more standardized name ref T8231 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10157
* theme: /efl,orient,(horizontal|vertical)/efl,state,(horizontal|vertical)/Mike Blumenkrantz2019-09-251-2/+2
| | | | | | | | | | | | | | | | | | | Summary: these signals aren't actually used by anything, just changing for grep ref T8231 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10156
* efl_ui/spin_button: fix signal namespacingMike Blumenkrantz2019-09-241-1/+1
| | | | | | | | | | | | | | | | | | | | | Summary: efl,anim,activate is the signal used by buttons, which is what this is ref T8231 Depends on D10099 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10100
* efl_ui/timepicker: rename and namespace visibility signalsMike Blumenkrantz2019-09-241-6/+6
| | | | | | | | | | | | | | | | | | | | | Summary: this is consistent with efl api 'visible' property ref T8231 Depends on D10098 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10099
* efl_ui/scroller: remove unused "looping" signalsMike Blumenkrantz2019-09-241-92/+0
| | | | | | | | | | | | | | | | | | | | | | | | Summary: this feature is not implemented revert this patch to restore signal handling when the corresponding features are implemented by widgets ref T8231 Depends on D10097 Reviewers: cedric Reviewed By: cedric Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10098
* efl_ui/focus: rename focus visibility signalsMike Blumenkrantz2019-09-241-4/+4
| | | | | | | | | | | | | | | | | | | | | Summary: this is consistent with efl api 'visible' property ref T8231 Depends on D10096 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10097
* efl_ui/scroller: rename bar visibility signalsMike Blumenkrantz2019-09-241-4/+4
| | | | | | | | | | | | | | | | | | | | | Summary: this is consistent with efl api 'visible' property ref T8231 Depends on D10095 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10096
* efl_ui/alert_popup: rename show/hide signals to visible,on/offMike Blumenkrantz2019-09-241-2/+8
| | | | | | | | | | | | | | | | | | | | Summary: this is consistent with the efl api ref T8231 Depends on D10081 Reviewers: segfaultxavi, cedric Reviewed By: cedric Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10095
* theme: add 'required' to efl/border partsXavi Artigas2019-09-241-4/+4
| | | | | | | | | | | | | | | | Summary: ref T8231 Reviewers: zmike, cedric Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10094
* efl_ui/alert_popup: use normal C-based part aliasing and remove theme aliasMike Blumenkrantz2019-09-241-1/+0
| | | | | | | | | | | | | | | | | | | Summary: part aliasing should be done at the layout level, not using bespoke string comparisons. also this removes the "title" part of the alert_popup theme which was previously considered api Depends on D10091 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10092
* theme: manually specify version info for all eo-based widget themesMike Blumenkrantz2019-09-2437-81/+156
| | | | | | | | | | | | | | | | | | | | | Summary: this needs to be provided to verify that the theme corresponds to the current version of the widget ref T8231 Depends on D10079 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl_widgets Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10080
* theme: add 'required' to efl/tab_pager group partsXavi Artigas2019-09-231-3/+3
| | | | | | | | | | | | | | | | Summary: ref T8231 Reviewers: zmike, cedric Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10087
* doc: wrap comment for EFL_UI_CLICKABLE_PART_BIND docs in edcMike Blumenkrantz2019-09-231-2/+4
| | | | | | | | | | | | Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10089
* theme: add 'required' to efl/button:anchor group partsXavi Artigas2019-09-231-2/+2
| | | | | | | | | | | | | | | | Summary: ref T8231 Reviewers: zmike, cedric Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10086
* theme: add 'required' to efl/spin_button group partsXavi Artigas2019-09-231-7/+7
| | | | | | | | | | | | | | | | Summary: ref T8231 Reviewers: zmike, cedric Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10084
* theme: add 'required' to efl/timepicker partsXavi Artigas2019-09-231-3/+3
| | | | | | | | | | | | | | | | Summary: ref T8231 Reviewers: zmike, cedric Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T8231 Differential Revision: https://phab.enlightenment.org/D10083
* theme: add 'required' to efl/bg group partsMike Blumenkrantz2019-09-231-4/+4
| | | | | | | ref T8231 Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10056
* theme: add 'required' to efl/popup (and related group) partsMike Blumenkrantz2019-09-231-13/+13
| | | | | | | ref T8231 Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10057
* theme: add 'required' to efl/scroller group partsMike Blumenkrantz2019-09-231-9/+9
| | | | | | | ref T8231 Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10058
* theme: add 'required' to efl/datepicker partsMike Blumenkrantz2019-09-231-7/+7
| | | | | | | ref T8231 Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10059