+
+/**
+ * @MOBILE_ONLY
+ *
+ * @brief Set the content to be shown in the tooltip object
+ *
+ * @if MOBILE @since_tizen 2.3
+ * @endif
+ *
+ * @param[in] obj The object being attached a tooltip.
+ * @param[in] func The function used to create the tooltip contents.
+ * @param[in] data What to provide to @a func as callback data/context.
+ * @param[in] del_cb Function called when data is not needed anymore, either when
+ * another callback replaces @p func, the tooltip is unset with
+ * elm_object_tooltip_unset() or the owner object @a obj
+ * dies. This callback receives as the first parameter the
+ * given @a data, and @c event_info is NULL.
+ *
+ * @details Setup the tooltip to object. The object can have only one tooltip,
+ * so any previous tooltip data is removed. @p func(with @p data) will
+ * be called every time that need show the tooltip and it should
+ * return a valid Evas_Object. This object is then managed fully by
+ * tooltip system and is deleted when the tooltip is gone.
+ */