path: root/data (follow)
AgeCommit message (Collapse)Author
2017-02-02Cpumonitor theme - Set an aspect preference other than both so we can ↵Stephen 'Okra' Houston
properlyl size the gadget.
2017-01-29mem gadget: document all the values received in the edje messageDave Andreoli
So that themers are aware of the unused fields
2017-01-26Battery Theme: Don't set min sizes -- Fixes sizing of batman.Stephen 'Okra' Houston
2017-01-22luncher: Until we fix expansion zoom a little less.Andy Williams
This allows an area in the middle where you are only over 1 icon... clicktastic
2017-01-17elm_test: Make the animated filter a bit prettierJean-Philippe Andre
This is a basic example of fire text. The gif was generated with a GIMP script from
2017-01-15net gadget: try to improve the themeDave Andreoli
* make the 2 monitors fill based on tx/rx percentage vals * try a more bluish version (still need a bit of love) Note that this is not working atm (okra need to fix in E)
2017-01-13Luncher: Fix engage theme to scale more smoothly.Andy Williams
There is still a layering issue and the algorithm could be improved
2017-01-13efl_ui_win - switch to the element being used for border typeCarsten Haitzler (Rasterman)
2017-01-12elm theme/test - add start of nviframe window style and test itCarsten Haitzler (Rasterman)
2017-01-09Elm theme: Center previews again in the luncher theme.Stephen 'Okra' Houston
2017-01-09cpu + mem gadget: implemented vertical layoutsDave Andreoli
2017-01-08New theme for the new cpu gadgetDave Andreoli
2017-01-08mem gadget: update to use a single msg from c codeDave Andreoli
2017-01-08A new theme for the new E memory gadgetDave Andreoli
hope you will like the new design
2017-01-07E module themes: Improve sizing wrt to text.Stephen 'Okra' Houston
2017-01-06Elm Theme: Add style alias for no inset shadow on scroller.Stephen 'Okra' Houston
2017-01-06Theme: Add necessary theme files for the new sysinfo gadget.Stephen 'Okra' Houston
2016-12-22Revert "elm theme - remove misleading makefile not used"Jean-Philippe Andre
This reverts commit 5eef9da416801702c43e109adc35b93ece26bf17. This breaks full rebuilds with the following error (Jenkins logs): 00:25:40 configure: creating ./config.status 00:25:41 config.status: creating Makefile 00:25:41 config.status: error: cannot find input file: `data/' This also broke incremental builds with a different but just as confusing autofoo error message.
2016-12-22elm theme - remove misleading makefile not usedCarsten Haitzler (Rasterman)
2016-12-21edje: add function on embryo to control focusBruno Dilly
Add set_focus(part_id) and unset_focus(). Both functions accept an optional argument "seat_name". If not provided default seat will be assumed.
2016-12-19coverity: add modeling file to reduce false positives.Gustavo Sverzut Barbieri
2016-12-16scrollable_interface: fixed logic for calcualting position to scroll.Hosang Kim
Summary: When width of parameter(w) is bigger than or equal to scroller's width(pw), scrollable object must be scrolled to x position. Test Plan: elementary_test -> focus 4 Reviewers: woohyun, SanghyeonLee, Hermet, cedric, jpeg, raster Subscribers: cedric, jpeg Differential Revision:
2016-12-16elm: Add a test case for evas maskingJean-Philippe Andre
This tests masks of masks in a genlist, with maybe a map. Nothing crazy.
2016-12-16test.edc: Fix indentation of a groupJean-Philippe Andre
2016-12-08Eo gdb: Add workaround for gdb oddities.Tom Hacohen
These workarounds are required to make sure the plugin works across gdb and python versions.
2016-12-08win: Implement stronger theme compatibility for frame_objJean-Philippe Andre
The frame object requires a theme of version 119 or more. In fact I think until we are totally happy with the window API (for EO) we might want to bump that version regularly. That would indeed disallow theme customization for border.edc until it's done. This patch uses a pretty brute force way to set the theme file to the default file from EFL installation. elm_config is not reliable here. This is very custom made and there may be a more generic way to force a widget to use a minimum theme version. Yes that could mean ugly widgets if we change the theme API but at least that would make them work. Note that the border theme contains no visual elements, so the colors of the background, etc... should all depend on the user selected theme. But of course CSD (in Wayland) will have to use the default theme -- and look grey. Fixes D4976
2016-12-07Eo gdb: Be more strict with types and convert Eo * to uintptr_t.Tom Hacohen
This should make the results cleaner and also solve potential conversion issues in some version combinations of gdb and python.
2016-12-07Eo gdb: Implement eo_data_get to get eo data.Tom Hacohen
Like 79d76fb25ece4ffbf5785b4be2b030f062ef9f2c, this is useful when debugging a core dump. It accepts a valid pointer to an object, for example as returned from $eo_resolve, and a name of a class or mixin, and returns a pointer to the private data. Essentially the same as efl_data_scope_get(), but also works on core dumps, and accepts a class name instead of a class pointer. Usage: Print the pointer: (gdb) print $eo_data_get($eo_resolve(obj), "Efl_Canvas_Object") $1 = (void *) 0x555555eb9290 Use it directly (e.g. to print a value): (gdb) print ((Evas_Object_Protected_Data *) $eo_data_get($eo_resolve(obj), "Efl_Canvas_Object"))->last_event_type $2 = EVAS_CALLBACK_MOUSE_UP @feature
2016-12-06Elm.Button: fix color class descriptionsJee-Yong Um
Reviewers: cedric, jpeg Reviewed By: jpeg Differential Revision:
2016-12-05Emacs config: Also remove from extra_dist.Tom Hacohen
2016-12-05Emacs configs: Move to designated repo.Tom Hacohen
2016-12-05Eo gdb: Remove redundant variable setting.Tom Hacohen
These were hardcoded values I used for debugging, they are not used anymore, they are instead calculated at runtime.
2016-12-01Luncher theme: Make sure to check the geometry of the opposite coordinate to ↵Stephen okra Houston
ensure the cursor is inside of the icon.
2016-11-30theme: Add bevel around background (window)Jean-Philippe Andre
This should fix (some) issues with exactness.
2016-11-29win: Move main menu to the framespaceJean-Philippe Andre
After reverting 8a213847596376305d282e1, I figured out how to move the main menu back to the border group. This time the menu is in the framespace and its layout algos have been adapted to allow non-zero root coordinates.
2016-11-29Revert "win: Move main menu back to win.edc (fix sizing)"Jean-Philippe Andre
This reverts commit 8a213847596376305d282e1ba26080b548a207f9. The following commit will reintroduce the menu slot inside the border edc.
2016-11-28elm/calendar: apply focus UI feature.Woochan Lee
Summary: elm_calendar is not subject to current automated focus policies due to internal implementation issues. (Each date in the calendar is an edje part. ) For the above reasons, I have implemented the focus policy support manually. Test Plan: elementary_test - calendar sample. Reviewers: bu5hm4n, woohyun Subscribers: cedric, jpeg Differential Revision: Signed-off-by: Cedric BAIL <>
2016-11-28win: Move main menu back to win.edc (fix sizing)Jean-Philippe Andre
As Andy reported, the main menu geometry is not correct after my recent changes, as the application contents slide underneath the menu bar. In fact the menu bar is just floating above everything else. So I've tried to move the menu to the framespace (as it should belong to the frame), but the sizing algos for both the window and the menu make some assumptions that render this task quite difficult. Eventually I would like to be able to swallow the menu somewhere else inside the border... but not right now.
2016-11-25theme: Fix 1 pixel offset and hide clipped regionsJean-Philippe Andre
Thanks @raster for pointing this out: title bar and menu bar were resized down to 1 pixel high rather than 0. This meant that all CSD windows would see a 1-pixel line between the title bar and the app content, while SSD windows would see a 2-pixel line. Also clip out the icon, this makes a 1x1 pixel disappear from the top-left corner.
2016-11-24win: Fix framespace when using CSDJean-Philippe Andre
This was broken for X and WL after the previous patch.
2016-11-24win: Fix (hack around) E internal windows in WaylandJean-Philippe Andre
My previous patches have broken E Wayland internal windows, as the compositor wants to create Server-Side Decorations[1] but based on some mysterious heuristics, E will decide to show or not SSD. It seems the surface geometry, window geometry, input region and maybe opaque region need to all match. There was a pixel difference in the theme which broke everything, also CSD shadows must be turned off in that case. This also fixes inputs as for some reason a mismatching input region vs window geometry would break pointer move/up/down in those internal windows. [1] I believe this is not a great idea and E should never draw any server-side decorations in Wayland. Wayland was supposed to mean only CSD, no more SSD.
2016-11-23win: Move modal blocker to border groupJean-Philippe Andre
Legacy themes are still supported with a fallback code.
2016-11-23win: Fix support for legacy themes (elm_bg)Jean-Philippe Andre
For standard windows, we want to create an elm_bg object if the theme is a legacy one. Otherwise the default theme doesn't require an extra object, just a rectangle.
2016-11-23win: Remove menu from EDC group (fixes compatibility)Jean-Philippe Andre
This fixes compatibility with legacy themes (ie. every single theme in existence beyond the default one, for now), by checking where to swallow the menu widget. If a legacy theme is used, the legacy swallow should be used, and it will all look correct. Moving forward I hope to get rid of the internal edje object entirely, except for compatibility reasons.
2016-11-23win: Implement unresizable mode (fixed size windows)Jean-Philippe Andre
This sends a signal to the CSD frame to hide the bottom bar and disable the resize borders.
2016-11-23theme: Implement CSD & non-CSD styles in window.edcJean-Philippe Andre
Also converts border.edc to lazEDC (easier to read, imho). This is still work in progress but currently this supports CSD & no-CSD modes for normal, maximized, main menu usage, shadow on and off. Note that shaded support is not implemented. I've made some attempts towards this goal, with some success under X but it was ugly code, and didn't work under Wayland (weston). So, no extra support for shaded mode yet.
2016-11-23theme: Move ews stuff to its own fileJean-Philippe Andre
This move ews from border.edc to ews.edc
2016-11-23win: Add background part to the win borderJean-Philippe Andre
Use Efl.Part for window to manipulate the background. Two part names are used in EDC: - elm.rect.background - elm.swallow.background For apps the part name is only "background". To set a solid color background (alpha is ok): efl_gfx_color_set(efl_part(win, "background"), r, g, b, a); To set an image: efl_file_set(efl_part(win, "background"), "image.jpg", NULL); To set an object: efl_content_set(efl_part(win, "background"), subobj); The solid bg is invisible by default, will become visible and use COPY render mode if a color is set. Standard window uses the swallow part. @feature
2016-11-23win: Move main menu to the border edje groupJean-Philippe Andre
The main menu can now be contained inside the CSD border rather than inside the win edje group.
2016-11-22Luncher Theme: Add parts needed for the new Luncher grid.Stephen okra Houston