aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* change circle add api and directiondevs/thiep/topThiep Ha2017-07-253-35/+28
|
* correct ellipse, auto fitThiep Ha2017-07-253-60/+149
|
* change to clip....Thiep Ha2017-07-242-0/+31
|
* code clean, use edje object instead of elm_layout objectThiep Ha2017-07-244-324/+116
| | | | | remove redundant code move to use edje object
* fix map for lineThiep Ha2017-07-212-7/+13
|
* change cirle api to use efl_gfx_pathThiep Ha2017-07-212-3/+6
|
* draw both segment and lineThiep Ha2017-07-212-22/+285
|
* add support for line segmentThiep Ha2017-07-203-10/+147
|
* draw on circle path using bezierThiep Ha2017-07-131-108/+143
|
* draw on each path's segment: temporaryThiep Ha2017-07-125-20/+1469
|
* textpath: use layout as text holder before mapping, add ellipsisThiep Ha2017-07-078-17/+411
| | | | | | | | Implement as widget with theme + textblock, so that apps can change the textblock properties like markup, font types, size... Currently, use separated layout object to keep text before mapping. Should try with the resize object. Ellipsis can work, but need to handle more cases, like change text.
* ui.textpath: first implementationThiep Ha2017-07-035-0/+423
| | | | | implementation for efl.ui.textpath is on going. Can run example and see textpath displayed on circle.
* elm config: add more NULL checkThiep Ha2017-06-141-1/+3
| | | | Add NULL check when we cannot allocate memory.
* ecore-wl2: Group window functions together in header fileChris Michael2017-06-131-38/+38
| | | | | | | | | This patch just moves window related functions together in the Ecore_Wl2_Window_Group NB: No functional changes Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-evas-wayland: Add support for setting auxiliary hintsChris Michael2017-06-131-0/+33
| | | | | | | | | This patch adds function pointers to the Wayland Interface that can be used for supporting auxiliary hints on a given window @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-evas: Fix return value in ecore_evas_aux_hint_val_set functionChris Michael2017-06-131-1/+1
| | | | | | | | | | | Small patch to fix misleading return value when ecore_evas_aux_hint_val_set fails. In the above code, we will return EINA_TRUE already if the aux_hints_set works, so this return value at the bottom of the function should be EINA_FALSE. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-evas: Support auxiliary hints for ecore-evas-waylandChris Michael2017-06-131-19/+70
| | | | | | | | | Small patch to support using Ecore_Evas_Interface_Wayland in order to add support for setting auxiliary hints on a surface @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-wl2: Free auxiliary window hints when we destroy a windowChris Michael2017-06-133-4/+16
| | | | | | @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-wl2: Add API to support deleting auxiliary window hintsChris Michael2017-06-132-0/+36
| | | | | | @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-wl2: Add API function to change auxiliary window hintChris Michael2017-06-132-0/+30
| | | | | | @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-wl2: Add API to support adding auxiliary window hintsChris Michael2017-06-132-0/+31
| | | | | | @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-wl2: Add API function to get list of supported auxiliary hintsChris Michael2017-06-132-0/+26
| | | | | | @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-wl2: Add event and structure for auxiliary hintsChris Michael2017-06-133-1/+21
| | | | | | @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-evas-wayland: Add aux_hint functions to Wayland InterfaceChris Michael2017-06-131-0/+3
| | | | | | @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Canvas text cursor: add NULL checks for some functionsDaniel Hirt2017-06-131-2/+2
| | | | | | Passing a NULL cursor is permitted. Forgot to add to two functions during port from EO. Fixes some crashes.
* Efl.Ui.Slider: implement Efl.Ui.Progress.progress_min_maxAmitesh Singh2017-06-133-30/+49
| | | | | | and move elm_slider_min_max_set/get as legacy APIs ref T5361
* intf: Efl.Ui.Progress: Add progress_min_max propertyAmitesh Singh2017-06-131-0/+28
| | | | | | We need this for slider and progressbar widgets ref T5361
* Revert "evas: put events related pointer into a cow to reduce evas_object fat."Carsten Haitzler (Rasterman)2017-06-136-147/+80
| | | | | | | | | This reverts commit f69686ba4023c7ddd83ea38000e8fa0c61818365. this causes major crashes in e every time you move and resize a window. i cant even debug it properly because i cant move or resize windows to get terminals up to debug it... this is bad... so until a fix is found better to go back to working...
* evas: put events related pointer into a cow to reduce evas_object fat.Cedric Bail2017-06-126-80/+147
|
* elementary: fix recursive content group calculation in genlistSangHyeon Lee2017-06-121-2/+10
| | | | | | | | | | | | | | | | | Summary: There are several problem is left on recursize content calc. previously genlist only calculate size of layout class, but after recursive content group calculation patch, layout couldn't get proper size because sizing eval is not pre-processed. Test Plan: elementary test working fine. Reviewers: jpeg, cedric, raster, conr2d Differential Revision: https://phab.enlightenment.org/D4952 Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
* evas: cleanup use of Eina_Cow during orientation set.Cedric Bail2017-06-121-15/+9
|
* evas: fix a stride value after calling evas_object_image_orient_set APIJaeyong Hwang2017-06-121-7/+7
| | | | | | | | | | | | | | Summary: Before the value of stride is calculated, the weight and height of the rotated image should be set. Test Plan: {F1409510} Reviewers: jpeg Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4955 Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
* elementary: fix fallthrough warning.Cedric Bail2017-06-121-0/+2
|
* edje: fix unitialized warning.Cedric Bail2017-06-121-1/+1
|
* edje text: add a missing return macroYoungbok Shin2017-06-121-0/+1
| | | | | | | | | | | | | | | | | | Summary: RETURN_* macro does unref before exiting functions. Must be called after using PROXY_DATA_GET macro. @fix Test Plan: 1. Run terminology 2. Open Setting 3. Check error messages when you change something from Setting. Reviewers: herdsman, raster Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4956
* evas textblock: fix evas test suite build errorsYoungbok Shin2017-06-121-36/+36
| | | | | | | | | | | | | | Summary: Fix build errors caused by recent patches for Text cursor. @fix Test Plan: run "make check" Reviewers: herdsman, jpeg, raster Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D4957
* Text cursor: fix macOS build.Mykyta Biliavskyi2017-06-121-2/+2
| | | | | | On macOS build failed with lib/elementary/efl_ui_internal_text_interactive.c:801:50: error: too few arguments to function call, expected 2, have 1
* evas: Fix use of invalid EO objectJean-Philippe Andre2017-06-121-0/+2
| | | | | | | | | | | | | | | During a window destruction, the input devices are deleted and removed from the internal devices list. Since 83d18617b4375 basic devices are children of a seat, which means that the seat deletion was triggering the devices deletion as well. As a consequence, we were walking an invalid list of devices. I'm not sure we should have a list of children in the device data and I'm also not sure we should have a list of devices in evas, instead of just the list of seats. It's a bit messy right now. Ref T5540
* elm: rename elm slider to Efl.Ui.SliderAmitesh Singh2017-06-1214-97/+95
| | | | ref T5361
* elm slider: indicator_visible_mode - move API document at one place.Amitesh Singh2017-06-121-6/+2
|
* elm slider: remove *not* required set/get{} from eo fileAmitesh Singh2017-06-121-4/+0
|
* elm hoversel: Clean up sizing_eval functionJeeyong Um2017-06-121-49/+42
|
* elm hoversel: Delay sizing_eval to prevent too frequent recalculationsJeeyong Um2017-06-122-13/+23
|
* efl.canvas: Add "seat" (by id) and "device" (by name) propertiesJean-Philippe Andre2017-06-124-23/+71
| | | | | | See d47197e65b59406e0f25c5a4db56e68da61bec30 @feature
* evas: Rename device Class to Type, remove Sub_ClassJean-Philippe Andre2017-06-1227-195/+167
| | | | | | | | | | | | | | | 1. The word "class" is a pain point with many languages where it's a keyword. Type is a little better. Also, the property was already named "device_type" and not "device_class". 2. Remove Efl.Input.Device.Sub_Class It's not used inside EFL upstream codebase, and unlikely to be used anywhere else (even in Tizen). Hopefully no one used the Efl_ enum types. So far only the Evas_ types should be in used. Ref T5540
* evas: Remove device "parent", "name" and "description" propertiesJean-Philippe Andre2017-06-1215-164/+143
| | | | | | | | | | | Those are now merged with Efl.Object parent, name and comment. The reasoning is that only seats can be parent devices; And name and description are not only name clashes but also not extremely useful anyway. Tested with VNC. Fixes T5540
* ecore_evas: Document ecore_evas Wayland operationsBryce Harrington2017-06-122-2/+40
| | | | | | Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4954
* evil: Fix edc scripts compilation on windowsIvan Furs2017-06-122-8/+0
| | | | | | | | | | | | | | Fixes T5410 Summary: should fix the error T5410 Reviewers: vtorri, t.naumenko, cedric, raster, an.kroitor, rimmed, NikaWhite, FurryMyad Subscribers: artem.popov, cedric, jpeg Maniphest Tasks: T5410 Differential Revision: https://phab.enlightenment.org/D4830
* edje: Remove bool return from scale_setJean-Philippe Andre2017-06-124-8/+5
| | | | | | It was always returning true. There is little point in returning a bool here, an invalid scale value (eg. <= 0) wouuld lead to a state where scale_get() != scale_set() and that's about it.
* widget: Implement scale from Efl.Ui.BaseJean-Philippe Andre2017-06-1223-67/+63
|