junsu choi
09ce84bbad
efl_gfx_image_animation_controller: Rename '*.Image_Animation_*' to '*.Frame_*'
...
Summary:
Efl.Gfx.Image_Animation_Controller name refers to the control of an animatable image.
However, the method we use is closer to controlling the frame.
We can change the name to Efl.Gfx.Frame_Controller and enhance the functionality of the frame control.
Test Plan: N/A
Reviewers: Hermet
Reviewed By: Hermet
Subscribers: segfaultxavi, cedric, woohyun, #reviewers, Jaehyun_Cho, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D7769
2019-01-29 19:16:34 +09:00
Marcel Hollerbach
34efdfb1b1
efl: convert all classes to the new eolian syntax
...
ref T7459
Reviewed-by: Daniel Kolesa <daniel@octaforge.org>
Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Differential Revision: https://phab.enlightenment.org/D7684
2019-01-18 16:31:26 +01:00
Yeongjong Lee
c7ee93eebb
Remove duplicated interface inheritance in eo
...
Summary:
Delete unnecessary interface inheritance
Efl.Ui.Base ==> Efl.Ui.Widget - Efl.Canvas.Group - Efl.Canvas.Object - Efl.Ui.Base
Efl.Text_Cursor ==> Efl.Text_Markup - Efl.Text_Cursor
Efl.Pack_Layout ==> Efl.Ui.Box - Efl.Pack_Layout
Efl.Ui.Translatable ==> Efl.Ui.Layout - Efl.Ui.Widget - Efl.Ui.Translatable
Efl.Part ==> Efl.Ui.Widget - Efl.Part
Efl.Ui.View ==> Efl.Ui.Layout.Object - Efl.Ui.View
Efl.Access.Value ==> Efl.Ui.Spin - Efl.Access.Value
Efl.Gfx.Buffer ==> Efl.Canvas.Image_Internal - Efl.Gfx.Buffer
Efl.Canvas.Pointer ==> Efl.Ui.Widget - Efl.Canvas.Group - Efl.Canvas.Object - Efl.Canvas.Pointer
Efl.Gfx.Size_Hint ==> Efl.Ui.Widget - Efl.Canvas.Group - Efl.Canvas.Object - Efl.Gfx.Size_Hint
Test Plan: make check
Reviewers: Jaehyun_Cho, Hermet, woohyun, segfaultxavi
Reviewed By: Jaehyun_Cho, segfaultxavi
Subscribers: segfaultxavi, cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D7241
2018-11-22 17:22:04 +09:00
Xavi Artigas
5697f6e94b
Efl.Gfx.Image* (From Efl.Image*)
...
Ref https://phab.enlightenment.org/T6847
Reviewed-by: Cedric Bail <cedric@osg.samsung.com>
2018-04-24 09:03:40 -07:00
Xavi Artigas
c837b321bf
Efl.Image_Load_Controller* (From Efl.Image.Load*)
...
Ref https://phab.enlightenment.org/T6847
Reviewed-by: Cedric Bail <cedric@osg.samsung.com>
2018-04-24 09:03:39 -07:00
Xavi Artigas
a28b2ff1d3
Efl.Image_Animation_Controller* (from Efl.Image.Animated*)
...
Ref https://phab.enlightenment.org/T6847
Reviewed-by: Cedric Bail <cedric@osg.samsung.com>
2018-04-24 09:03:38 -07:00
Xavi Artigas
5d81ae9dfb
Efl.Canvas.Image_Internal (from Efl.Canvas.Image.Internal)
...
Ref https://phab.enlightenment.org/T6847
Reviewed-by: Cedric Bail <cedric@osg.samsung.com>
2018-04-24 09:03:27 -07:00
Amitesh Singh
3726af8313
efl.image.load: fix eolian redefine warnings for load_error{}
...
load_error{} was defined in efl.file as well.
remove load_error{} from efl.image.load intf and implement
Efl.File.load_error{} instead.
Ref T6514
2017-12-14 14:16:13 +09:00
Cedric Bail
c8c4572d70
evas: remove duplicated code and rely on Efl.File { get; set; }
...
We can almost remove image_load from the engine backend after this patch.
One little bit left in Evas_3D.
2017-10-04 21:01:35 -07:00
Daniel Kolesa
3fb4bc336e
eo: hide dbg_info from eo files
...
Continues b780cf2af2
.
2017-04-21 17:59:32 +02:00
Carsten Haitzler
9e01cf2698
evas image async preload - add option to also make header load async
...
to date if you use async preload we still load the header
synchronously and this can be horrible especially with generic
loaders. there is no way to farm this off to the preload thread. now
there is. youhave to set it as a skip head load option before doing a
file_set AND you need to issue a preload ... but now it's possible.
@feature
2017-01-02 18:53:56 +09:00
Daniel Kolesa
18a0183c37
evas: use new property impl syntax
2016-12-27 16:37:41 +01:00
Marcel Hollerbach
b56e508224
evas: move the error listing in dbg info to the canvas image
...
Summary:
the canvas image is the only one presenting the load api, in all other
implementations you would only see error messages.
Reviewers: jpeg
Subscribers: cedric, raster
Differential Revision: https://phab.enlightenment.org/D4380
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-11-07 14:41:06 -08:00
Jean-Philippe Andre
8ee431572d
evas: Switch EO APIs to Eina_Slice for gfx buffers (map)
...
This adds a plane and eina slice argument to the map/unmap
functions, instead of void_ptr + length.
2016-09-06 16:54:53 +09:00
Jean-Philippe Andre
74e1c9bb75
Evas: Stop using Evas.Image in public inheritance
...
So, it seems my previous commit 79abba52c5
was a job
half done, as I forgot to remove Evas.Image from the inheritance
tree of all new evas image classes.
2016-06-16 13:10:34 +09:00
Tom Hacohen
5defd35cef
Efl image: Fix namespacing to use . and not _.
2016-05-12 11:35:21 +01:00
Jean-Philippe Andre
22353e31e1
Efl.Canvas.Image: Remove object data for maps
...
The engine is responsible for the complete tracking of
maps.
Also, make buffer_unmap return bool.
2016-03-28 16:40:02 +09:00
Jean-Philippe Andre
d5b0b1e683
Evas: Add SW engine map/unmap functions
...
Also, fix some of the code using them.
2016-03-28 16:40:01 +09:00
Jean-Philippe Andre
326ff9ae82
Efl.Canvas.Image: Implement support for map/unmap
...
Now the real hard work is to actually implement support inside
the engines: SW and GL generic.
2016-03-28 16:40:01 +09:00
Jean-Philippe Andre
08c1160888
Efl.Canvas.Image: Implement raw data_set/copy/get
...
No more refcount. This is only to initialize the data from
an external buffer. data_get will only work if data_set was
used (not even copy_set).
2016-03-28 16:40:01 +09:00
Jean-Philippe Andre
0ac87d6a91
Efl.Canvas.Image: Add forgotten files!
...
Oh...
2016-03-17 14:14:06 +09:00