aboutsummaryrefslogtreecommitdiffstats
path: root/data (follow)
Commit message (Collapse)AuthorAgeFilesLines
* meson: correctly use the correct dependencydevs/lauromoura/pre_abstractMarcel Hollerbach2019-04-054-4/+4
| | | | | | | | | | | | | | | | | | Summary: edje_cc calls epp, so we should not only add edje_cc to the depends on target, but rather also ensure that epp is availble. Additionally, this removes unneccessary depends on declarations when we do cross compile. Depends on D8561 Reviewers: zmike, segfaultxavi, cedric Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8562
* efl_ui_alert_popup: add new feature for applying side button style of alert ↵Taehyub Kim2019-03-281-0/+12
| | | | | | | | | | | | | | | | popup Summary: This feature will apply side button style for each left and right button of alert popup Reviewers: Jaehyun_Cho, cedric Reviewed By: Jaehyun_Cho Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8492
* elm_code: add theme alias for layout groupMike Blumenkrantz2019-03-191-0/+1
| | | | | | | | | | | | with the rename of this (beta) widget, the efl/ group name is set so add this to the theme for now until more work can be done here to resolve the rest of the theme namespacing issues which will only be an issue if the widget is ever made stable ref T7713 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D8393
* efl_ui_scroller: apply handling focus.Hosang Kim2019-02-263-3/+306
| | | | | | | | | | | | | | | | 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
* meson: add the elementary examples to the buildMarcel Hollerbach2019-02-211-0/+1
|
* meson: fix to make results same as a way it does in autotoolsWonki Kim2019-01-301-1/+1
| | | | | | 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
* Revert "Revert "efl_ui_pager: add tests for efl_ui_pager""Stefan Schmidt2019-01-254-0/+104
| | | | | | | | | | | | 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. :/
* Revert "efl_ui_pager: add tests for efl_ui_pager"Stefan Schmidt2019-01-254-104/+0
| | | | | | | | | | | | | 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.
* efl_ui_pager: add tests for efl_ui_pagerJaeun Choi2019-01-254-0/+104
|
* efl_ui_pager: modify a part of default themeJaeun Choi2019-01-251-2/+0
|
* meson - edje_cc use -fastcomp for fast builds in mesaCarsten Haitzler (Rasterman)2019-01-244-4/+4
|
* elm theme - use -fastcomp again as it is actually much faster nowCarsten Haitzler (Rasterman)2019-01-241-1/+1
|
* elm_panel: show/hide panel according to hidden statusJaeun Choi2019-01-211-0/+55
| | | | | | 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.
* theme: remove a ton of invalid part description references in various programsMike Blumenkrantz2019-01-179-59/+0
| | | | | | | | | | | | | | | | | | | | | 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
* theme: correct part name in program for elm/hover/base/main_menu_submenu/defaultMike Blumenkrantz2019-01-171-2/+2
| | | | | | | | | | | | | | | | | | 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
* theme: fix odd state setting on some items for list/genlist/gengridMike Blumenkrantz2019-01-173-4/+4
| | | | | | | | | | | | | | | | | 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
* theme: hide next and prev buttons when title is hiddenMarcel Hollerbach2018-12-201-5/+15
| | | | | | | | This ensures that a button is hidden when not beeing able to be visible. fixes T6891 Differential Revision: https://phab.enlightenment.org/D7420
* Intruduce Efl.Ui.Panel (Create Efl Ui Widget from elm widget(elm_panel))Woochanlee2018-12-203-0/+833
| | | | | | | | | | | | | | | | 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
* build: make edje files dependencies of the themeMarcel Hollerbach2018-12-181-0/+2
| | | | this makes theme work way more easier
* meson: enable cross compilingMarcel Hollerbach2018-12-071-2/+1
| | | | | | | | | | | | 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
* meson: abstract edje_cc exec linesMarcel Hollerbach2018-12-064-4/+4
| | | | | | the array is calling the shell etc. this makes cross building easier. Differential Revision: https://phab.enlightenment.org/D7413
* elm - fix config version bump correctlyCarsten Haitzler (Rasterman)2018-12-033-3/+3
| | | | | bump version right and fix eec7bc458eee333fd7237a3bd43e8c2c884f21ca properly.
* elm_config: repair configsMarcel Hollerbach2018-12-033-3/+3
| | | | | | | | | | | | | | | | | | | | 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
* elm perf tool - bring one back to eflCarsten Haitzler (Rasterman)2018-12-032-1/+12
| | | | | | | | | | | | | | | | | 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
* Ui text: add initial properties for themeDaniel Hirt2018-11-261-0/+20
|
* elm/themes: make sure the new grid.edc file ends up in the dist tarballStefan Schmidt2018-11-221-0/+1
| | | | | | | | 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
* efl_ui_grid : introduce new packable grid widget for Efl.Ui.WidgetSangHyeon Jade Lee2018-11-202-0/+270
| | | | | | | | | | | | | | | | | | | | | | 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
* elementary: rename Efl.Ui.Popup classesJaehyun Cho2018-11-161-23/+23
| | | | | | | | | | | | | | | | | | | | 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
* Ui text: port widget to new interfacesDaniel Hirt2018-11-051-16/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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"
* efl_ui : change efl_ui_view_list to efl_ui_list_view.SangHyeon Jade Lee2018-11-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | 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
* meson: elementary -e the configs only -i the standard configMarcel Hollerbach2018-10-183-3/+3
| | | | | | this fixes inital configs with meson. Differential Revision: https://phab.enlightenment.org/D7177
* here comes mesonMarcel Hollerbach2018-10-0215-0/+202
| | | | | | | | | | | | | | | | | | | | | | | 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
* scroller: refactory a momentum scroll animatorWonki Kim2018-08-293-14/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* efl_ui_tab_bar: implement select key bindings.Bowon Ryu2018-08-213-3/+72
| | | | | | | | | | | | | | | | | | 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
* efl_ui_spin_button: Addded direction feature.Woochanlee2018-08-213-70/+40
| | | | | | | | | | | | | | | | | | | 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
* theme: add programs for deferred naviframe push/pop signalsJaehyun Cho2018-08-141-8/+8
| | | | | | | | | | | | | | | | | | | | | | | 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
* elm: bring back elm/uiclockXavi Artigas2018-08-133-0/+209
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* efl_ui_tab_pager: clean up and remove unnecessary signals.Bowon Ryu2018-08-081-13/+5
| | | | | | | | | | | | | | | | | | | | | | | 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
* theme: skip namespace validation for "e/modules/music-control/popup" groupMike Blumenkrantz2018-07-051-0/+3
| | | | | | | | | | | 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
* data: install icon according to FDO specification.Alastair Poole2018-07-022-2/+2
| | | | | install to icons/hicolor/128x128/apps instead of icons/ Differential Revision: https://phab.enlightenment.org/D6497
* default theme: fix part names in elm/clockXavi Artigas2018-06-291-1/+1
| | | | | | | | | | | | | | | | 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
* default theme: fix part names in efl/uiclockXavi Artigas2018-06-291-27/+27
| | | | | | | | | | | | | | | | | | 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
* default theme: remove unused elm/uiclockXavi Artigas2018-06-293-209/+0
| | | | | | | | | | | | | | | | | | | | | | | 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
* default theme: fix part names in efl/calendarXavi Artigas2018-06-291-81/+81
| | | | | | | | | | | | | | | | | | 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
* default theme: fix part names in elm/calendarXavi Artigas2018-06-291-81/+81
| | | | | | | | | | | | | | | | Summary: Ref T6967 Reviewers: zmike, devilhorns Reviewed By: zmike Subscribers: cedric, #committers Tags: #efl Maniphest Tasks: T6967 Differential Revision: https://phab.enlightenment.org/D6453
* default theme: fix part names in notificationXavi Artigas2018-06-291-2/+4
| | | | | | | | | | | | | | | | | | 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
* default theme: fix part names in dialogXavi Artigas2018-06-291-3/+3
| | | | | | | | | | | | | | | | | | 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
* default theme: fix part names in illumeXavi Artigas2018-06-291-2/+4
| | | | | | | | | | | | | | | | | | 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
* default theme: fix part names in systrayXavi Artigas2018-06-291-16/+17
| | | | | | | | | | | | | | | | | | 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
* default theme: fix group names in music_controlXavi Artigas2018-06-291-1/+2
| | | | | | | | | | | | | | | | | | 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