summaryrefslogtreecommitdiffstats
path: root/data/03_properties.c
blob: 3ed9f9b7933ca054818df1e7afde98765ed48cc0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
/* I kept the ';' to help the editors */

// C++ unholy comments

Evas_object {

   /*@     This is the base evas object */

   inherits { Eo_Base };

   properties {

      size_hint_max {
         params {
            Evas_Coord h;           /*@ max height */
            Evas_Coord w;           /*@ max width */
         };
         set {
            /*@ sets the hints for an object's maximum size. */
            return = void;         /*@ nothing to say for void */
            legacy { evas_object_size_hint_max_set };
         };
         get {
            /*@ gets the hints for an object's maximum size. */
            return = void;
            legacy { evas_object_size_hint_max_get };
         };
      };

      empty_prop {
         params { };
      };

      visible {
         params {
            const Evas_Object *obj;      /*@ */
         };
         get {
            /*@ Retrieves whether or not the given Evas object is visible. */
            return = Eina_Bool;         /*@ EINA_TRUE if the object is visible, @c EINA_FALSE otherwise. */
            legacy { evas_object_visible_get };
         };
      };

      below_get {
         get {
            /*@ Get the Evas object stacked right below the object*/
            return = Evas_Object *;   /*@ returns the object below */
         };
      };

   };

};