forked from enlightenment/efl
73 lines
1.3 KiB
C
73 lines
1.3 KiB
C
#ifndef _ELM_PAN_EO_LEGACY_H_
|
|
#define _ELM_PAN_EO_LEGACY_H_
|
|
|
|
#ifndef _ELM_PAN_EO_CLASS_TYPE
|
|
#define _ELM_PAN_EO_CLASS_TYPE
|
|
|
|
typedef Eo Elm_Pan;
|
|
|
|
#endif
|
|
|
|
#ifndef _ELM_PAN_EO_TYPES
|
|
#define _ELM_PAN_EO_TYPES
|
|
|
|
|
|
#endif
|
|
|
|
/**
|
|
* @brief Position
|
|
*
|
|
* @param[in] obj The object.
|
|
* @param[in] x X coordinate
|
|
* @param[in] y Y coordinate
|
|
*
|
|
* @ingroup Elm_Pan_Group
|
|
*/
|
|
EAPI void elm_pan_pos_set(Elm_Pan *obj, int x, int y);
|
|
|
|
/**
|
|
* @brief Position
|
|
*
|
|
* @param[in] obj The object.
|
|
* @param[out] x X coordinate
|
|
* @param[out] y Y coordinate
|
|
*
|
|
* @ingroup Elm_Pan_Group
|
|
*/
|
|
EAPI void elm_pan_pos_get(const Elm_Pan *obj, int *x, int *y);
|
|
|
|
/**
|
|
* @brief Content size
|
|
*
|
|
* @param[in] obj The object.
|
|
* @param[out] w Width
|
|
* @param[out] h Height
|
|
*
|
|
* @ingroup Elm_Pan_Group
|
|
*/
|
|
EAPI void elm_pan_content_size_get(const Elm_Pan *obj, int *w, int *h);
|
|
|
|
/**
|
|
* @brief Minimal position
|
|
*
|
|
* @param[in] obj The object.
|
|
* @param[out] x X coordinate
|
|
* @param[out] y Y coordinate
|
|
*
|
|
* @ingroup Elm_Pan_Group
|
|
*/
|
|
EAPI void elm_pan_pos_min_get(const Elm_Pan *obj, int *x, int *y);
|
|
|
|
/**
|
|
* @brief Maximal position
|
|
*
|
|
* @param[in] obj The object.
|
|
* @param[out] x X coordinate
|
|
* @param[out] y Y coordinate
|
|
*
|
|
* @ingroup Elm_Pan_Group
|
|
*/
|
|
EAPI void elm_pan_pos_max_get(const Elm_Pan *obj, int *x, int *y);
|
|
|
|
#endif
|