/* 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 */ }; }; }; methods { name_set { /*@ Sets the name of the given Evas object to the given name. */ return void; legacy evas_object_name_set; params { in const char *name; /*@ The given name. */ }; }; name_get { /*@ Retrieves the name of the given Evas object. */ return const char*; /*@ The name of the object or @c NULL, if no name has been given to it. */ params { Evas_Object* src; /*@ the object to set the name to */ in void p; /*@ im param */ out float* f; /*@ out param */ inout int* i; /*@ inout param */ }; legacy evas_object_name_get; }; }; };