}
EAPI void
+elm_scroller_page_relative_get(const Evas_Object *obj,
+ double *h_pagerel,
+ double *v_pagerel)
+{
+ ELM_SCROLLER_CHECK(obj);
+ ELM_SCROLLER_DATA_GET(obj, sd);
+
+ sd->s_iface->paging_get(obj, h_pagerel, v_pagerel, NULL, NULL);
+}
+
+EAPI void
elm_scroller_page_size_set(Evas_Object *obj,
Evas_Coord h_pagesize,
Evas_Coord v_pagesize)
}
EAPI void
+elm_scroller_page_size_get(const Evas_Object *obj,
+ Evas_Coord *h_pagesize,
+ Evas_Coord *v_pagesize)
+{
+ ELM_SCROLLER_CHECK(obj);
+ ELM_SCROLLER_DATA_GET(obj, sd);
+
+ sd->s_iface->paging_get(obj, NULL, NULL, h_pagesize, v_pagesize);
+}
+
+EAPI void
elm_scroller_current_page_get(const Evas_Object *obj,
int *h_pagenumber,
int *v_pagenumber)
EAPI void elm_scroller_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel);
/**
+ * Get a given scroller widget's scrolling page size, relative to
+ * its viewport size.
+ *
+ * @param obj The scroller object
+ * @param h_pagerel Pointer to a variable where to store the
+ * horizontal page (relative) size
+ * @param v_pagerel Pointer to a variable where to store the
+ * vertical page (relative) size
+ *
+ * @see elm_scroller_page_relative_set() for more details
+ *
+ * @ingroup Scroller
+ */
+EAPI void elm_scroller_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel);
+
+/**
* @brief Set scroll page size.
*
* @param obj The scroller object
* for that axis.
*
* @see elm_scroller_page_relative_set()
+ * @see elm_scroller_page_size_get()
*
* @ingroup Scroller
*/
EAPI void elm_scroller_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize);
/**
+ * @brief Retrieve a scroller widget's current page size.
+ *
+ * @param obj The scroller object
+ * @param h_pagesize Where to store its horizontal page size
+ * @param v_pagesize Where to store its vertical page size
+ *
+ * @see elm_scroller_page_size_set() for more details
+ * @see elm_scroller_page_relative_set()
+ *
+ * @ingroup Scroller
+ */
+EAPI void elm_scroller_page_size_get(const Evas_Object *obj, Evas_Coord *h_pagesize, Evas_Coord *v_pagesize);
+
+/**
* @brief Get scroll current page number.
*
* @param obj The scroller object