summaryrefslogtreecommitdiff
path: root/src/lib/ector/cairo/ector_cairo_surface.eo
diff options
context:
space:
mode:
authorCedric BAIL <cedric@osg.samsung.com>2015-04-03 16:22:01 +0200
committerCedric BAIL <cedric@osg.samsung.com>2015-04-03 16:22:01 +0200
commitfdf3942aa0b9134229c57d7a153b23494f17b81b (patch)
tree14d54220377cdc6b297bc54737247ea8611bb615 /src/lib/ector/cairo/ector_cairo_surface.eo
parent33d538643a5011cf8321a0883ff2034bf2403204 (diff)
ector: first implementation of a Cairo surface.
Diffstat (limited to 'src/lib/ector/cairo/ector_cairo_surface.eo')
-rw-r--r--src/lib/ector/cairo/ector_cairo_surface.eo22
1 files changed, 14 insertions, 8 deletions
diff --git a/src/lib/ector/cairo/ector_cairo_surface.eo b/src/lib/ector/cairo/ector_cairo_surface.eo
index 8a3676770b..10f6d9f30e 100644
--- a/src/lib/ector/cairo/ector_cairo_surface.eo
+++ b/src/lib/ector/cairo/ector_cairo_surface.eo
@@ -2,22 +2,28 @@ class Ector.Cairo.Surface (Ector.Generic.Surface)
2{ 2{
3 eo_prefix: ector_cairo_surface; 3 eo_prefix: ector_cairo_surface;
4 legacy_prefix: null; 4 legacy_prefix: null;
5 properties {
6 context {
7 set {
8 }
9 get {
10 }
11 values {
12 cairo_t *ctx;
13 }
14 }
15 }
5 methods { 16 methods {
6 symbol_get { 17 symbol_get {
7 return: void * @warn_unused; 18 return: void * @warn_unused;
8 params { 19 params {
9 @in char* name; 20 @in const(char)* name;
10 } 21 }
11 } 22 }
12 context_set {
13 return: Eina_Bool;
14 params {
15 @in cairo_t *ctx;
16 }
17 }
18 } 23 }
19 implements { 24 implements {
20 Ector.Generic.Surface.renderer_factory_new; 25 Ector.Generic.Surface.renderer_factory_new;
21 Eo.Base.finalize; 26 Eo.Base.destructor;
27 Eo.Base.constructor;
22 } 28 }
23} 29}