summaryrefslogtreecommitdiff
path: root/src/lib/eo/eina_types.eot
diff options
context:
space:
mode:
authorStefan Schmidt <stefan@osg.samsung.com>2016-10-20 17:29:36 +0200
committerStefan Schmidt <stefan@osg.samsung.com>2016-10-20 17:45:33 +0200
commitd29bb3bbecc0ca98382e7c11e87d21e6754ca775 (patch)
treed3567209bd1e5d7541514e4a23995ce7054fe543 /src/lib/eo/eina_types.eot
parent4e7b9ae7bab61c2f8aed9c7e298662a7bb572f07 (diff)
docs: eina_types: add descriptions for some structs for these eina beta api's
Diffstat (limited to 'src/lib/eo/eina_types.eot')
-rw-r--r--src/lib/eo/eina_types.eot41
1 files changed, 22 insertions, 19 deletions
diff --git a/src/lib/eo/eina_types.eot b/src/lib/eo/eina_types.eot
index c7b9c958fb..99c61af457 100644
--- a/src/lib/eo/eina_types.eot
+++ b/src/lib/eo/eina_types.eot
@@ -1,24 +1,26 @@
1/* FIXME: Move to Eina when we decide they are handled properly. */ 1/* FIXME: Move to Eina when we decide they are handled properly. */
2struct @extern Eina.Rectangle { 2struct @extern Eina.Rectangle {
3 x: int; 3 [[Eina Rectangle]]
4 y: int; 4 x: int; [[X coordinate of the rectangle]]
5 w: int; 5 y: int; [[Y coordinate of the rectangle]]
6 h: int; 6 w: int; [[Width of the rectangle]]
7 h: int; [[Height of the rectangle]]
7} 8}
8struct @extern Eina.File; 9struct @extern Eina.File;
9 10
10struct @extern Eina.Matrix3 { 11struct @extern Eina.Matrix3 {
11 xx: double; 12 [[Eina 3x3 Matrix]]
12 xy: double; 13 xx: double; [[XX matrix value]]
13 xz: double; 14 xy: double; [[XY matrix value]]
14 15 xz: double; [[XZ matrix value]]
15 yx: double; 16
16 yy: double; 17 yx: double; [[YX matrix value]]
17 yz: double; 18 yy: double; [[YY matrix value]]
18 19 yz: double; [[YZ matrix value]]
19 zx: double; 20
20 zy: double; 21 zx: double; [[ZX matrix value]]
21 zz: double; 22 zy: double; [[ZY matrix value]]
23 zz: double; [[ZZ matrix value]]
22} 24}
23 25
24struct @extern Eina.Inarray; 26struct @extern Eina.Inarray;
@@ -35,6 +37,7 @@ struct @extern Eina.File.Direct.Info;
35};*/ 37};*/
36 38
37enum @extern Eina.Xattr.Flags { 39enum @extern Eina.Xattr.Flags {
40 [[Eina file extended attributes flags]]
38 insert, [[This is the default behaviour, it will either create or replace the extended attribute]] 41 insert, [[This is the default behaviour, it will either create or replace the extended attribute]]
39 replace, [[This will only succeed if the extended attribute previously existed]] 42 replace, [[This will only succeed if the extended attribute previously existed]]
40 created [[This will only succeed if the extended attribute wasn't previously set]] 43 created [[This will only succeed if the extended attribute wasn't previously set]]
@@ -46,12 +49,12 @@ struct @extern @free(eina_binbuf_free) Eina.Binbuf;
46 49
47struct @extern Eina.Slice { 50struct @extern Eina.Slice {
48 [[A linear, read-only, memory segment]] 51 [[A linear, read-only, memory segment]]
49 len: size; 52 len: size; [[Length of the memory segment]]
50 mem: const(void_ptr); 53 mem: const(void_ptr); [[Pointer to memory segment]]
51} 54}
52 55
53struct @extern Eina.Rw_Slice { 56struct @extern Eina.Rw_Slice {
54 [[A linear, read-write, memory segment]] 57 [[A linear, read-write, memory segment]]
55 len: size; 58 len: size; [[Length of the memory segment]]
56 mem: void_ptr; 59 mem: void_ptr; [[Pointer to memory segment]]
57} 60}