summaryrefslogtreecommitdiffstats
path: root/data/03_properties.c
blob: f124dd15d81761d28566969bc1c2e920ce444ac2 (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 */
         };
      };

   };

};