Commit Graph

669 Commits

Author SHA1 Message Date
junsu choi 4f0bb0a4e7 Add dynamic proerty sample- 1 -color change 2020-02-13 15:20:05 +09:00
Hermet Park fe4247ee13 Merge branch 'master' into devs/hermet/lottie 2020-01-20 12:04:27 +09:00
Marcel Hollerbach bac185e8f3 Introduce Separator
Summary:
this is just like elm_separator, just written for unified widgets.
This inherits from item, which has the advantage that this separator can
also be added into item container.

Reviewers: zmike, segfaultxavi

Reviewed By: segfaultxavi

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D11125
2020-01-17 16:10:40 +01:00
Hermet Park 5c549c3736 Merge branch 'master' into devs/hermet/lottie 2020-01-17 10:56:01 +09:00
Marcel Hollerbach 3ee174a5bf theme: remove not yet used groups
these groups are not used yet. So remove the groups for now.

ref T8501

Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Differential Revision: https://phab.enlightenment.org/D11077
2020-01-16 09:18:16 +01:00
Hermet Park cd10c27cfa Merge branch 'master' into devs/hermet/lottie 2020-01-14 11:03:53 +09:00
Marcel Hollerbach 7c0ea35097 theme: make spin button work better
this is now using the EFL_UI_CLICKABLE_PART_BIND macro, which makes
multiple clicks work correctly, which improves the overall usability of
the widget.

Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Differential Revision: https://phab.enlightenment.org/D11000
2020-01-13 15:57:16 +01:00
Carsten Haitzler a3d13013e4 TH - video player 2020-01-06 19:39:49 +00:00
Carsten Haitzler 9ac3a57efe TH slider - fix range aliases - bug was in default theme and copied over 2020-01-06 18:37:06 +00:00
Carsten Haitzler 3eb70a250a TH - slider - fix inverted vertical to not be off-center 2020-01-06 18:26:10 +00:00
Carsten Haitzler 0d7bae88f3 TH - tidy up video wrapper 2020-01-06 18:26:00 +00:00
Carsten Haitzler 6b6a6d5092 TH - colorselector 2020-01-06 17:01:21 +00:00
Carsten Haitzler 7829dc4db8 TH - flip selector 2020-01-06 14:54:44 +00:00
Carsten Haitzler 336e788298 TH - battery - tweak mouseover look 2020-01-04 20:06:28 +00:00
Carsten Haitzler 029f207a9e TH - clean battery bg 2020-01-04 19:49:24 +00:00
Carsten Haitzler 9c04c1d1c8 TH - clean up new radio styles 2019-12-30 14:19:03 +00:00
Carsten Haitzler d958f6907d elm - theme - fix corner case of double-select on new radio styles 2019-12-30 14:06:50 +00:00
Carsten Haitzler a1c21eb59e TH - fix new radi+check style bar scale 2019-12-29 02:22:04 +00:00
Carsten Haitzler 2b942b6b87 TH - add new radioa nd check styles from master 2019-12-28 23:22:48 +00:00
Carsten Haitzler f9533884c5 Merge branch 'master' into feature/themes/flat 2019-12-28 20:39:48 +00:00
Carsten Haitzler f989cea52d elm - add plain and icon style radio and check and elm tests for it
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
2019-12-28 20:39:08 +00:00
Marcel Hollerbach c49880076c efl_ui_item: use signals from the theme and not object
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
2019-12-20 10:33:38 -08:00
Carsten Haitzler 45fca5d736 Merge branch 'master' into feature/themes/flat
fix conflicts in merge
2019-12-20 16:31:56 +00:00
Carsten Haitzler 008b8da792 TH - diskselector 2019-12-10 23:09:52 +00:00
Carsten Haitzler 67fce62aa1 TH - dayselector 2019-12-10 23:02:28 +00:00
maxerba cfec50e9cf Updating french translation 2019-12-05 18:06:12 +01:00
Marcel Hollerbach acfd031e47 efl_ui_spotlight_indicator: make this undependend from the main widget
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
2019-12-02 18:30:20 +01:00
Marcel Hollerbach d51bdf3c77 efl_ui_spotlight: move event rectangle
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
2019-12-02 18:30:19 +01:00
Carsten Haitzler 4a792e06d7 TH - naviframe 2019-12-01 22:07:21 +00:00
Alastair Poole 53dd5857af icon_dummy: replace existing image.
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.
2019-12-01 15:45:39 +00:00
Marcel Hollerbach ebf8d0cf30 theme: rename pager to spotlight
that mirrors the name of the widget.

Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Differential Revision: https://phab.enlightenment.org/D10706
2019-11-27 15:55:15 +01:00
Marcel Hollerbach 14c9d43f98 theme: remove unused parts
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
2019-11-27 15:55:13 +01:00
Marcel Hollerbach 58a2fa931b efl_ui_spotlight_manager: remove the group object
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
2019-11-27 15:55:03 +01:00
Woochanlee 3b743715a0 theme: Delete max that seems not right.
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
2019-11-25 19:10:41 +09:00
Carsten Haitzler db185ed01c TH - ibar - thumb popup - fade dont zoom to avoid fixed size sadness 2019-11-16 14:25:20 +00:00
Carsten Haitzler db5d663717 TH - pointer - visible hot 2019-11-16 14:25:05 +00:00
Carsten Haitzler 2ef20d1489 elm theme - ensure hotspot is visible so it is calculated
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.
2019-11-16 13:02:10 +00:00
Carsten Haitzler fc772553bb TH - clean up status for pkgkit gad 2019-11-11 10:30:32 +00:00
Carsten Haitzler 8374d7b0b8 TH - more packagekit 2019-11-10 02:13:00 +00:00
Carsten Haitzler ffdaabc0ad TH - entry magnifier and handles 2019-11-09 21:43:55 +00:00
Carsten Haitzler 5d13e41f6c TH - pkgkit improve 2019-11-09 20:58:20 +00:00
Carsten Haitzler 02f69bb7cb TH - notify + popup 2019-11-08 19:21:04 +00:00
Carsten Haitzler 5495ab8753 TH - tooltips 2019-11-08 09:42:37 +00:00
Carsten Haitzler 12000206c1 TH - fix fixed sizes 2019-11-08 09:42:11 +00:00
Carsten Haitzler 99ae858eaa TH - comment unused signals 2019-10-26 14:22:08 +01:00
Carsten Haitzler e23f916bae TH - format 2019-10-26 14:19:51 +01:00
Carsten Haitzler 4b1f3c4e44 TH - scroller - remove unused script 2019-10-26 14:18:28 +01:00
Marcel Hollerbach a23b545249 theme: redo scroller theme of elm
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
2019-10-25 14:04:40 -04:00
Carsten Haitzler d1f8133c4c TH - photo 2019-10-13 22:25:30 +01:00
Carsten Haitzler 0b615a7acf TH - actionslider 2019-10-13 21:55:50 +01:00