Daniel Kolesa
7782c0bcb9
eolian: add event_prefix and have classes follow that or eo_prefix by default
...
Previously events used to use class name as a prefix and ignored eo_prefix
when specified. This is no longer the case. Events follow eo_prefix by default
now. In order to get around this for classes where this is undesirable, a new
field event_prefix was added which takes priority over eo_prefix. If neither
is specified, class name is used like previously.
@feature
2016-05-17 17:50:43 +01:00
Tom Hacohen
278b16b058
Evas smart: Fix namespacing to use . and not _.
2016-05-12 11:33:59 +01:00
Tom Hacohen
0253d91ade
Evas object smart: Fix namespace to use . and not _.
2016-05-12 11:12:15 +01:00
Jean-Philippe Andre
e2176ed6a3
Edje: Replace edje_box_part with a fake eo proxy
...
This is basically an implementation of eo_part() but only
for Edje Box APIs. Legacy API is implemented on top of the
EO API.
2016-04-26 11:36:23 +09:00
Tom Hacohen
511c4deb84
Evas box: Fix Eolian warnings.
...
This includes either migrating types to eolian, fixing namespace or
importing extra types.
2016-02-16 14:33:32 +00:00
Srivardhan Hebbar
49031e3b0f
evas box: Eolian doc conversion of box.
...
Summary: Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: cedric, tasn, q66
Reviewed By: tasn, q66
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2845
2015-07-21 10:23:41 +01:00
Tom Hacohen
72488cb26b
Evas box: Migrate (some) types to .eo files.
2015-06-01 11:47:37 +01:00
Daniel Kolesa
058a9c9d88
eolian: new syntax for params/values/keys
...
Instead of "@in type name;" we now use "@in name: type;". This change
is done because of consistency with the rest of Eolian; pretty much
every other part of Eolian syntax uses the latter form.
This is a big breaking change in the .eo format, so please update your
.eo files accordingly and compile Elementary together with the EFL.
@feature
2015-05-18 16:14:31 +01:00
Daniel Kolesa
ed0988a22d
eolian: change all EFL .eo files to use new syntax for properties
2015-05-07 16:36:58 +01:00
Daniel Kolesa
4875123472
eo: update the EFL to use builtin complex types
2014-09-09 14:21:39 +01:00
Daniel Kolesa
459638c2b9
eolian: more consistent syntax
...
"legacy foo" is now "legacy: foo" and "return foo" is now "return: foo".
2014-08-21 09:26:03 +01:00
Daniel Kolesa
d8e54e2636
eolian: use new syntax for const methods as per wiki
2014-07-22 17:13:24 +01:00
Daniel Kolesa
3798eb2f99
eolian: move eina types to namespaced syntax
2014-07-21 16:30:23 +01:00
Daniel Kolesa
c9744596de
eolian: builtin bool type, and change the eo files to use that
2014-07-11 14:40:49 +01:00
Tom Hacohen
14ce09686a
Evas object eolian: Fix namespace.
2014-06-30 17:47:07 +01:00
Tom Hacohen
25ef15dedc
Evas object smart eolian: Update namespace.
2014-06-30 17:47:07 +01:00
Tom Hacohen
37bc841fcc
Evas smart clipped eolian: Update namespace.
2014-06-30 17:47:07 +01:00
Tom Hacohen
896ef1a588
Evas eolian: Fix namespace for many more classes.
2014-06-30 17:47:06 +01:00
Tom Hacohen
c19948c2cf
Eo (base class): Fix .eo file to have proper namespacing for the class naem.
2014-06-30 17:47:06 +01:00
Daniel Kolesa
363d2362f2
eolian: remove all occurences of unsigned
2014-06-30 17:20:38 +01:00
Daniel Kolesa
8221e9dd45
eolian: modify all eo files according to the new type syntax
2014-06-30 17:20:38 +01:00
Daniel Kolesa
e9f4890747
eolian: fix end-of-file checking, move namespaces from :: to .
2014-06-20 10:46:04 +01:00
Tom Hacohen
0fc3279db9
Efl: Update code to use the new class names generated by eolian.
2014-06-03 11:28:01 +01:00
Yossi Kantor
e791050383
Eolian: Legacy integration of Evas Box and Evas Out
2014-04-23 16:14:12 +03:00
Yossi Kantor
de0c0f0fd8
Eolian: Added class constructor delegate to Evas Box
2014-03-19 07:04:28 +02:00
Yossi Kantor
0311cb6091
Eolian: Integration of Evas Box
2014-03-18 11:08:55 +02:00