summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2013-11-29 17:27:39 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2013-11-29 17:27:39 +0100
commit7bc99899c1ab7a960a99fcf9ff8bffc62c527e93 (patch)
treeed4db9cc78cd68d2ba9ee11a107cd2e926036dd3
parent4047d3fa0d17ba297fee3fefe9bfc95dc75eea3e (diff)
add data/evas_object.eo
-rw-r--r--data/evas_object.eo75
1 files changed, 75 insertions, 0 deletions
diff --git a/data/evas_object.eo b/data/evas_object.eo
new file mode 100644
index 0000000..98fea80
--- /dev/null
+++ b/data/evas_object.eo
@@ -0,0 +1,75 @@
1/* I kept the ';' to help the editors */
2
3// C++ unholy comments
4
5Evas_object {
6
7 /*@ This is the base evas object */
8
9 inherits { Eo_Base };
10
11 properties {
12
13 size_hint_max {
14 params {
15 Evas_Coord h; /*@ max height */
16 Evas_Coord w; /*@ max width */
17 };
18 set {
19 /*@ sets the hints for an object's maximum size. */
20 return void; /*@ nothing to say for void */
21 legacy evas_object_size_hint_max_set;
22 };
23 get {
24 /*@ gets the hints for an object's maximum size. */
25 return void;
26 legacy evas_object_size_hint_max_get;
27 };
28 };
29
30 empty_prop {
31 params { };
32 };
33
34 visible {
35 params {
36 const Evas_Object *obj; /*@ */
37 };
38 get {
39 /*@ Retrieves whether or not the given Evas object is visible. */
40 return Eina_Bool; /*@ EINA_TRUE if the object is visible, @c EINA_FALSE otherwise. */
41 legacy evas_object_visible_get;
42 };
43 };
44
45 below_get {
46 get {
47 /*@ Get the Evas object stacked right below the object */
48 return Evas_Object *; /*@ returns the object below */
49 };
50 };
51
52 };
53
54 methods {
55 name_set {
56 /*@ Sets the name of the given Evas object to the given name. */
57 return void;
58 legacy evas_object_name_set;
59 params {
60 in const char *name; /*@ The given name. */
61 };
62 };
63 name_get {
64 /*@ Retrieves the name of the given Evas object. */
65 return const char*; /*@ The name of the object or @c NULL, if no name has been given to it. */
66 params {
67 Evas_Object* src; /*@ the object to set the name to */
68 in void p; /*@ im param */
69 out float* f; /*@ out param */
70 inout int* i; /*@ inout param */
71 };
72 legacy evas_object_name_get;
73 };
74 };
75};