}
/**
- * @defgroup Evas_Object_Size_Hints_Group Generic Object Size Hints Functions
+ * @defgroup Evas_Object_Size_Hints_Group Object Size Hints Functions
*
* Functions that deals with hints about object size.
*/
+
+/**
+ * @addtogroup Evas_Object_Size_Hints_Group
+ * @{
+ * @ingroup Evas_Object_Group
+ */
+
static void
_evas_object_size_hint_alloc(Evas_Object *obj)
{
* @param obj The given evas object.
* @param w Pointer to an integer in which to store the minimum width.
* @param h Pointer to an integer in which to store the minimum height.
- * @ingroup Evas_Object_Size_Hints_Group
*/
EAPI void
evas_object_size_hint_min_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
* @param obj The given evas object.
* @param w Integer to use as the minimum width hint.
* @param h Integer to use as the minimum height hint.
- * @ingroup Evas_Object_Size_Hints_Group
*/
EAPI void
evas_object_size_hint_min_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
* @param obj The given evas object.
* @param w Pointer to an integer in which to store the maximum width.
* @param h Pointer to an integer in which to store the maximum height.
- * @ingroup Evas_Object_Size_Hints_Group
*/
EAPI void
evas_object_size_hint_max_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
* @param obj The given evas object.
* @param w Integer to use as the maximum width hint.
* @param h Integer to use as the maximum height hint.
- * @ingroup Evas_Object_Size_Hints_Group
*/
EAPI void
evas_object_size_hint_max_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
* @param obj The given evas object.
* @param w Pointer to an integer in which to store the requested width.
* @param h Pointer to an integer in which to store the requested height.
- * @ingroup Evas_Object_Size_Hints_Group
*/
EAPI void
evas_object_size_hint_request_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
* @param obj The given evas object.
* @param w Integer to use as the preferred width hint.
* @param h Integer to use as the preferred height hint.
- * @ingroup Evas_Object_Size_Hints_Group
*/
EAPI void
evas_object_size_hint_request_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
* @param aspect Returns the hint on how size should be calculated.
* @param w Pointer to an integer in which to store the aspect width.
* @param h Pointer to an integer in which to store the aspect height.
- * @ingroup Evas_Object_Size_Hints_Group
*/
EAPI void
evas_object_size_hint_aspect_get(const Evas_Object *obj, Evas_Aspect_Control *aspect, Evas_Coord *w, Evas_Coord *h)
* @param aspect Hint on how to calculate size.
* @param w Integer to use as aspect width hint.
* @param h Integer to use as aspect height hint.
- * @ingroup Evas_Object_Size_Hints_Group
*/
EAPI void
evas_object_size_hint_aspect_set(Evas_Object *obj, Evas_Aspect_Control aspect, Evas_Coord w, Evas_Coord h)
* @param obj The given evas object.
* @param w Pointer to a double in which to store the align x.
* @param h Pointer to a double in which to store the align y.
- * @ingroup Evas_Object_Size_Hints_Group
*/
EAPI void
evas_object_size_hint_align_get(const Evas_Object *obj, double *x, double *y)
* @param obj The given evas object.
* @param x Double (0.0-1.0) to use as align x hint.
* @param y Double (0.0-1.0) to use as align y hint.
- * @ingroup Evas_Object_Size_Hints_Group
*/
EAPI void
evas_object_size_hint_align_set(Evas_Object *obj, double x, double y)
* @param obj The given evas object.
* @param w Pointer to a double in which to store the weight x.
* @param h Pointer to a double in which to store the weight y.
- * @ingroup Evas_Object_Size_Hints_Group
*/
EAPI void
evas_object_size_hint_weight_get(const Evas_Object *obj, double *x, double *y)
* @param obj The given evas object.
* @param x Double (0.0-1.0) to use as weight x hint.
* @param y Double (0.0-1.0) to use as weight y hint.
- * @ingroup Evas_Object_Size_Hints_Group
*/
EAPI void
evas_object_size_hint_weight_set(Evas_Object *obj, double x, double y)
* @param obj The given evas object.
* @param w Pointer to a double in which to store the padding x.
* @param h Pointer to a double in which to store the padding y.
- * @ingroup Evas_Object_Size_Hints_Group
*/
EAPI void
evas_object_size_hint_padding_get(const Evas_Object *obj, Evas_Coord *l, Evas_Coord *r, Evas_Coord *t, Evas_Coord *b)
* @param obj The given evas object.
* @param x Double (0.0-1.0) to use as padding x hint.
* @param y Double (0.0-1.0) to use as padding y hint.
- * @ingroup Evas_Object_Size_Hints_Group
*/
EAPI void
evas_object_size_hint_padding_set(Evas_Object *obj, Evas_Coord l, Evas_Coord r, Evas_Coord t, Evas_Coord b)
evas_object_inform_call_changed_size_hints(obj);
}
+
+/**
+ * @}
+ */
+
/**
* Makes the given evas object visible.
* @param obj The given evas object.
*/
/**
+ * @addtogroup Evas_Object_Finders
+ * @{
+ * @ingroup Evas_Object_Group
+ */
+
+/**
* To be documented.
*
* FIXME: To be fixed.
- * @ingroup Evas_Object_Finders
*/
EAPI Evas_Object *
evas_object_top_at_xy_get(const Evas *e, Evas_Coord x, Evas_Coord y, Evas_Bool include_pass_events_objects, Evas_Bool include_hidden_objects)
* To be documented.
*
* FIXME: To be fixed.
- * @ingroup Evas_Object_Finders
*/
EAPI Evas_Object *
evas_object_top_at_pointer_get(const Evas *e)
* To be documented.
*
* FIXME: To be fixed.
- * @ingroup Evas_Object_Finders
*/
EAPI Evas_Object *
evas_object_top_in_rectangle_get(const Evas *e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Evas_Bool include_pass_events_objects, Evas_Bool include_hidden_objects)
* To be documented.
*
* FIXME: To be fixed.
- * @ingroup Evas_Object_Finders
*/
EAPI Eina_List *
evas_objects_at_xy_get(const Evas *e, Evas_Coord x, Evas_Coord y, Evas_Bool include_pass_events_objects, Evas_Bool include_hidden_objects)
* To be documented.
*
* FIXME: To be fixed.
- * @ingroup Evas_Object_Finders
*/
EAPI Eina_List *
evas_objects_in_rectangle_get(const Evas *e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Evas_Bool include_pass_events_objects, Evas_Bool include_hidden_objects)
* Retrieves the name of the type of the given evas object.
* @param obj The given object.
* @return The name.
- * @ingroup Evas_Object_Group
*/
EAPI const char *
evas_object_type_get(const Evas_Object *obj)
* @param obj The given object.
* @param precise wheter to use a precise point collision detection or not
* The default value is false.
- * @ingroup Evas_Object_Group
*/
EAPI void
evas_object_precise_is_inside_set(Evas_Object *obj, Evas_Bool precise)
/**
* Determine whether an object is set to use a precise point collision detection.
* @param obj The given object.
- * @ingroup Evas_Object_Group
*/
EAPI Evas_Bool
evas_object_precise_is_inside_get(const Evas_Object *obj)
MAGIC_CHECK_END();
return obj->precise_is_inside;
}
+
+/**
+ * @}
+ */