summaryrefslogtreecommitdiff
path: root/data (follow)
AgeCommit message (Collapse)Author
2019-02-26efl_ui_scroller: apply handling focus.Hosang Kim
Summary: Focus manager is applied to process key events. Test Plan: elementary_test -> efl.ui.scroller Reviewers: SanghyeonLee, YOhoho, marcelhollerbach, bu5hm4n Reviewed By: bu5hm4n Subscribers: woohyun, Jaehyun_Cho, bu5hm4n, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7776
2019-02-21meson: add the elementary examples to the buildMarcel Hollerbach
2019-01-30meson: fix to make results same as a way it does in autotoolsWonki Kim
I found that results of build are different by build tools. this patch fixes meson.build to make results same as a way it does in autotools. Differential Revision: https://phab.enlightenment.org/D7819
2019-01-25Revert "Revert "efl_ui_pager: add tests for efl_ui_pager""Stefan Schmidt
This reverts commit a686b7d9fee99c631756eca2ce3e2dad1e296f0d. Turns out in my eagerness to un-break the build I did not check the patch queue before reverting. If I would have done this I would have seen the fix for the break alreay being submitted by Junsu Choi. This is my bad, the two reverts could have been avoid. Sorry. Note to self: give yourself a moment, and check the patch queue, before rushing out a revert. :/
2019-01-25Revert "efl_ui_pager: add tests for efl_ui_pager"Stefan Schmidt
This reverts commit 0b79064f4c5c383bf75833c7f3b64cd9a2d37af9. Appreciating the new tests but they are breaking the meson build. /usr/bin/ld: src/bin/elementary/aea5856@@elementary_test@exe/test.c.o: in function `my_win_main': test.c:(.text+0x501e): undefined reference to `test_ui_pager' /usr/bin/ld: test.c:(.text+0x504d): undefined reference to `test_ui_pager_scroll' collect2: error: ld returned 1 exit status Once the meson build break is fixed this could go in again.
2019-01-25efl_ui_pager: add tests for efl_ui_pagerJaeun Choi
2019-01-25efl_ui_pager: modify a part of default themeJaeun Choi
2019-01-24meson - edje_cc use -fastcomp for fast builds in mesaCarsten Haitzler (Rasterman)
2019-01-24elm theme - use -fastcomp again as it is actually much faster nowCarsten Haitzler (Rasterman)
2019-01-21elm_panel: show/hide panel according to hidden statusJaeun Choi
when panel becomes non-scrollable by elm_panel_scrollable_set() function, the panel needs to be shown/hidden according to the hidden status. this patch implements it.
2019-01-17theme: remove a ton of invalid part description references in various programsMike Blumenkrantz
Summary: this looks like mostly bad copy+paste @fix fix T6873 Depends on D7606 Reviewers: cedric Reviewed By: cedric Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T6873 Differential Revision: https://phab.enlightenment.org/D7607
2019-01-17theme: correct part name in program for elm/hover/base/main_menu_submenu/defaultMike Blumenkrantz
Summary: @fix Depends on D7605 Reviewers: cedric Reviewed By: cedric Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T6219 Differential Revision: https://phab.enlightenment.org/D7606
2019-01-17theme: fix odd state setting on some items for list/genlist/gengridMike Blumenkrantz
Summary: these used a bad state value which did not exist for the corresponding part @fix Reviewers: cedric Reviewed By: cedric Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7605
2018-12-20theme: hide next and prev buttons when title is hiddenMarcel Hollerbach
This ensures that a button is hidden when not beeing able to be visible. fixes T6891 Differential Revision: https://phab.enlightenment.org/D7420
2018-12-20Intruduce Efl.Ui.Panel (Create Efl Ui Widget from elm widget(elm_panel))Woochanlee
Summary: Create Efl Ui Widget from elm widget(elm_panel) Test Plan: elementary_test -> efl_ui_panel Reviewers: woohyun, Jaehyun_Cho, segfaultxavi Reviewed By: Jaehyun_Cho, segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7238
2018-12-18build: make edje files dependencies of the themeMarcel Hollerbach
this makes theme work way more easier
2018-12-07meson: enable cross compilingMarcel Hollerbach
the inital work for this commit was coming from `Mark van der Putten`. In order to not have more options for this, the idea came up to use mesons autodetection using PATH. If a cross file is specified, the binaries are used from the system, rather than from the intree. (Which means --cross-file has the dependency of efl on the buildsystem) Differential Revision: https://phab.enlightenment.org/D7415
2018-12-06meson: abstract edje_cc exec linesMarcel Hollerbach
the array is calling the shell etc. this makes cross building easier. Differential Revision: https://phab.enlightenment.org/D7413
2018-12-03elm - fix config version bump correctlyCarsten Haitzler (Rasterman)
bump version right and fix eec7bc458eee333fd7237a3bd43e8c2c884f21ca properly.
2018-12-03elm_config: repair configsMarcel Hollerbach
Summary: in eec7bc458eee333fd7237a3bd43e8c2c884f21ca the epoch offset was edited, which seems to be wrong, as this caused every single config to be deleted. This also updates the configs in the elementry base configs as they have been forgotten. This brings back the ability to edit the config in elementary_config. Reviewers: segfaultxavi, devilhorns, ManMower, raster Reviewed By: raster Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7403
2018-12-03elm perf tool - bring one back to eflCarsten Haitzler (Rasterman)
expedite is basically dead. because it's out of tree and because it was ported to eo too early... but it's also not a great tool given it requires manual addition of engines and can't test elm stuff (complex widgets). so this is an elm based performance tool. i've added some tests (taken from expedite and modified a bit). to get the ball rolling. the idea is to add all the important core tests (rects, images, text, video etc.) and then add widget/smart object like tests that go beyond what expedite did. the problem with these tests is they are dependent on theme. there isn't really any way around that... but i might categorize tests in the end. @feature
2018-11-26Ui text: add initial properties for themeDaniel Hirt
2018-11-22elm/themes: make sure the new grid.edc file ends up in the dist tarballStefan Schmidt
The new file has been added in 4b5304d7f2b400064c0896f7510f31850912e5af but forgotten to be added to the list of edc files for the dist tarball. https://travis-ci.org/Enlightenment/efl/jobs/457510394 Differential Revision: https://phab.enlightenment.org/D7319
2018-11-20efl_ui_grid : introduce new packable grid widget for Efl.Ui.WidgetSangHyeon Jade Lee
Summary: Introduce new packable grid for Efl.Ui.Widget toolkits. most of parts are same as Efl.Ui.List, and it also support Efl.Pack_Linear, although it will not support Efl.Pack_Table, because item must be arranged sequential orders. Test Plan: We will make the tests on efl ui test suite. please test by make check. Reviewers: Hermet, cedric, felipealmeida, eagleeye, woohyun Reviewed By: Hermet, eagleeye Subscribers: CHAN, bu5hm4n, cedric Tags: #efl Differential Revision: https://phab.enlightenment.org/D6985
2018-11-16elementary: rename Efl.Ui.Popup classesJaehyun Cho
Summary: Efl.Ui.Popup classes are renamed intuitively from backward order to forward order. Efl.Ui.Popup_Alert -> Efl.Ui.Alert_Popup Efl.Ui.Popup_Alert_Scroll -> Efl.Ui.Scroll_Alert_Popup Efl.Ui.Popup_Alert_Text -> Efl.Ui.Text_Alert_Popup Reviewers: segfaultxavi, bu5hm4n, cedric Reviewed By: segfaultxavi Subscribers: herb, SanghyeonLee, woohyun, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7292
2018-11-05Ui text: port widget to new interfacesDaniel Hirt
This is a big rewrite. In addition to implementing functionality with the new Efl interfaces, a lot of legacy (Elm) code was removed. A lot of work is squashed in this patch as the widget would've been completely broken otherwise. The major changes are: Life-cycle: - Code was split to have 'finalize' - Item anchors (emoticons, images) were rewritten to have proper life-cycle Scrolling logic: - Efl.Ui.Internal_Text_Scroller widget was added, and replaces the old Elm.Interface_Scrollable implementation. Singe-line and multi-line modes were fixed as well as sizing calculations. The object is now swallowed inside the Ui.Text widget. Copy and paste: - Code was converted to Efl.Selection logic. Modified tests: elementary_test -to "efl.ui.text" elementary_test -to "efl.ui.text label" Added tests: elementary_test -to "efl.ui.text inputfield" Removed test: elementary_test -to "efl.ui.text.async"
2018-11-05efl_ui : change efl_ui_view_list to efl_ui_list_view.SangHyeon Jade Lee
Summary: View is not a namespace, but an interface, So, View_List cannot be under the view namespace for now. it looks more suite to be end as View than List on this widget name. Firstly, it follows our common naming rules of class. Also, List_View is commonly presentable name on most UI frameworks, so it is very easy to understand what this widget can do for the user. Test Plan: Make works. Example is not works for now til stable model interface. Reviewers: felipealmeida, woohyun, cedric, Hermet Reviewed By: Hermet Subscribers: larryolj, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7234
2018-10-18meson: elementary -e the configs only -i the standard configMarcel Hollerbach
this fixes inital configs with meson. Differential Revision: https://phab.enlightenment.org/D7177
2018-10-02here comes mesonMarcel Hollerbach
a new shiny buildtool that currently completes in the total of ~ 4 min.. 1 min. conf time 2:30 min. build time Where autotools takes: 1:50 min. conf time 3:40 min. build time. meson was taken because it went quite good for enlightenment, and is a traction gaining system that is also used by other mayor projects. Additionally, the DSL that is defined my meson makes the configuration of the builds a lot easier to read. Further informations can be gathered from the README.meson Right now, bindings & windows support are missing. It is highly recommented to use meson 0.48 due to optimizations in meson that reduced the time the meson call would need. Co-authored-by: Mike Blumenkrantz <zmike@samsung.com> Differential Revision: https://phab.enlightenment.org/D7012 Depends on D7011
2018-08-29scroller: refactory a momentum scroll animatorWonki Kim
Summary: this patch refactories a momentum scroll animator logics. 1. animation duration animating runs within a one second now. and if it needs more time to animate, it decrease intepolation progress by dividing some value. current logic makes sense however, it is not easy to read to know how it works. this patch modify current logic to calculate distance to move, and time to animate. 2. distance to move we can apply simple physics something like mass of pan and friction of scroller itself. but this patch apply just geometric seqeunce to calculate distance to go. it's more easy to customize behavior of scroller than current sine graph based one. 3. accelerate logic scroller sets 'extra_time' to accelerate a scroller for now. but this patch modify logic not to use it. however it uses current momenutum velocity as a bais of next momentum animating. @feature Reviewers: zmike, #reviewers, Hermet Reviewed By: #reviewers, Hermet Subscribers: Hermet, cedric, zmike Tags: #efl, #do_not_merge Differential Revision: https://phab.enlightenment.org/D6643
2018-08-21efl_ui_tab_bar: implement select key bindings.Bowon Ryu
Summary: by key bindings.. now we can select TAB with the Return/Space key. Test Plan: elementary_test -to efl.ui.tab_pager Reviewers: Jaehyun_Cho, Hermet Reviewed By: Jaehyun_Cho Subscribers: YOhoho, cedric, #reviewers, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6779
2018-08-21efl_ui_spin_button: Addded direction feature.Woochanlee
Summary: The Spin_Button class supports two types(horizontal, vertical). User can use 'efl_ui_direction()' for spin_button. @feature Test Plan: elementary_test-> spin_button sample. Reviewers: Hermet, Jaehyun_Cho Subscribers: cedric, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6680
2018-08-14theme: add programs for deferred naviframe push/pop signalsJaehyun Cho
Summary: Naviframe provides deferred push/pop signals to begin transition effect and not to emit signals frequently for transition callbacks. To handle the deferred naviframe push/pop signals, programs which catch the signals are added. @fix Test Plan: Test naviframe in elementary_test by pressing next and prev buttons. Reviewers: zmike, Hermet Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D6823
2018-08-13elm: bring back elm/uiclockXavi Artigas
Summary: It turns out elm/uiclock (which was removed in 89675c3219) is actually used, at least by the datetime legacy widget. Removing this widget broke the datetime_example test. This commit reverts 89675c3219 and fixes the elm/uiclock part names: - Part names are prefixed with 'elm.' - efl_ui_clock.c (which is used for both the new efl and the legacy elm widgets) now looks for part names with 'efl.' and 'elm.' prefixes, and without any prefix, for compatibility with older themes. Fixes T6928 Test Plan: the Datetime elementary_test (and all other clock-related tests) now work. Reviewers: zmike, jsuya, CHAN, devilhorns, Jaehyun_Cho Reviewed By: zmike, jsuya, CHAN Subscribers: #reviewers, Jaehyun, Hermet, cedric, #committers Tags: #efl Maniphest Tasks: T6928 Differential Revision: https://phab.enlightenment.org/D6577
2018-08-08efl_ui_tab_pager: clean up and remove unnecessary signals.Bowon Ryu
Summary: TAB of efl_ui_tab_bar is no longer widget_item. TAB is now layout, so, do not need below signals. "efl,text,visible" "efl,text,hidden" "efl,icon,visible" "efl,icon,hidden" Test Plan: elementary_test -to efl.ui.tab_pager Reviewers: Jaehyun_Cho, Hermet Reviewed By: Jaehyun_Cho Subscribers: #reviewers, cedric, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6770
2018-07-05theme: skip namespace validation for "e/modules/music-control/popup" groupMike Blumenkrantz
as this group is used by an external application, it can never be modified, and thus namespacing issues cannot ever be resolved. for this reason there is no other option except to skip validation of this group fix T7072 Depends on D6388 Differential Revision: https://phab.enlightenment.org/D6389
2018-07-02data: install icon according to FDO specification.Alastair Poole
install to icons/hicolor/128x128/apps instead of icons/ Differential Revision: https://phab.enlightenment.org/D6497
2018-06-29default theme: fix part names in elm/clockXavi Artigas
Summary: Ref T6965 Reviewers: devilhorns, zmike Reviewed By: zmike Subscribers: cedric, #committers, zmike Tags: #efl Maniphest Tasks: T6965 Differential Revision: https://phab.enlightenment.org/D6452
2018-06-29default theme: fix part names in efl/uiclockXavi Artigas
Summary: Ref T6965 Depends on D6450 Reviewers: devilhorns, zmike Reviewed By: zmike Subscribers: cedric, #committers, zmike Tags: #efl Maniphest Tasks: T6965 Differential Revision: https://phab.enlightenment.org/D6451
2018-06-29default theme: remove unused elm/uiclockXavi Artigas
Summary: Legacy widget is elm/clock, and the new one is efl/uiclock. There does not exist a legacy elm/uiclock. This also reverts commit 20404d79d43876c546ba8e969f6cb9ea38122772 (elm_datetime, efl_ui_clock : Add check 'legacy widget' for layout signal emission) Since there is no need to check for legacy versions of uiclock. Ref T6965 Reviewers: devilhorns, zmike Reviewed By: zmike Subscribers: cedric, #committers, zmike Tags: #efl Maniphest Tasks: T6965 Differential Revision: https://phab.enlightenment.org/D6450
2018-06-29default theme: fix part names in efl/calendarXavi Artigas
Summary: Ref T6967 Depends on D6453 Reviewers: zmike, devilhorns Reviewed By: zmike Subscribers: cedric, #committers Tags: #efl Maniphest Tasks: T6967 Differential Revision: https://phab.enlightenment.org/D6454
2018-06-29default theme: fix part names in elm/calendarXavi Artigas
Summary: Ref T6967 Reviewers: zmike, devilhorns Reviewed By: zmike Subscribers: cedric, #committers Tags: #efl Maniphest Tasks: T6967 Differential Revision: https://phab.enlightenment.org/D6453
2018-06-29default theme: fix part names in notificationXavi Artigas
Summary: Ref T6966 Depends on D6462 Reviewers: zmike, devilhorns Reviewed By: zmike Subscribers: cedric, #committers Tags: #efl Maniphest Tasks: T6966 Differential Revision: https://phab.enlightenment.org/D6463
2018-06-29default theme: fix part names in dialogXavi Artigas
Summary: Ref T6966 Depends on D6461 Reviewers: zmike, devilhorns Reviewed By: zmike Subscribers: cedric, #committers Tags: #efl Maniphest Tasks: T6966 Differential Revision: https://phab.enlightenment.org/D6462
2018-06-29default theme: fix part names in illumeXavi Artigas
Summary: Ref T6966 Depends on D6460 Reviewers: zmike, devilhorns Reviewed By: zmike Subscribers: cedric, #committers Tags: #efl Maniphest Tasks: T6966 Differential Revision: https://phab.enlightenment.org/D6461
2018-06-29default theme: fix part names in systrayXavi Artigas
Summary: Ref T6966 Depends on D6459 Reviewers: zmike, devilhorns Reviewed By: zmike Subscribers: cedric, #committers Tags: #efl Maniphest Tasks: T6966 Differential Revision: https://phab.enlightenment.org/D6460
2018-06-29default theme: fix group names in music_controlXavi Artigas
Summary: Ref T7072 Depends on D6458 Reviewers: zmike, devilhorns Reviewed By: zmike Subscribers: cedric, #committers Tags: #efl Maniphest Tasks: T6966, T7072 Differential Revision: https://phab.enlightenment.org/D6459
2018-06-29default theme: fix group names in filemanXavi Artigas
Summary: Ref T6966 Depends on D6457 Reviewers: zmike, devilhorns Reviewed By: zmike Subscribers: cedric, #committers Tags: #efl Maniphest Tasks: T6966 Differential Revision: https://phab.enlightenment.org/D6458
2018-06-29default theme: fix part names in elm/ewsXavi Artigas
Summary: Fixes T7046 Depends on D6456 Reviewers: zmike, devilhorns Reviewed By: zmike Subscribers: cedric, #committers Tags: #efl Maniphest Tasks: T6966, T7046 Differential Revision: https://phab.enlightenment.org/D6457
2018-06-29default theme: fix part names in elm/scrollable/panelXavi Artigas
Summary: Ref T6966 Depends on D6455 Reviewers: zmike, devilhorns Reviewed By: zmike Subscribers: cedric, #committers Tags: #efl Maniphest Tasks: T6966 Differential Revision: https://phab.enlightenment.org/D6456