edje: Remove external param_type from EO

This is not exactly Legacy API but at the same time doesn't
belong to EO (see previous commits).
This commit is contained in:
Jean-Philippe Andre 2017-06-01 18:22:23 +09:00
parent d1e5bd2727
commit 52bced7f0f
2 changed files with 14 additions and 11 deletions

View File

@ -352,6 +352,20 @@ EAPI void edje_collection_cache_flush (void);
* @{
*/
/** The possible types the parameters of an EXTERNAL part can be.
*
* @ingroup Edje_External
*/
typedef enum
{
EDJE_EXTERNAL_PARAM_TYPE_INT = 0, /**< Parameter value is an integer. */
EDJE_EXTERNAL_PARAM_TYPE_DOUBLE, /**< Parameter value is a double. */
EDJE_EXTERNAL_PARAM_TYPE_STRING, /**< Parameter value is a string. */
EDJE_EXTERNAL_PARAM_TYPE_BOOL, /**< Parameter value is boolean. */
EDJE_EXTERNAL_PARAM_TYPE_CHOICE, /**< Parameter value is one of a set of predefined string choices. */
EDJE_EXTERNAL_PARAM_TYPE_MAX /**< Sentinel value to indicate last enum field during iteration */
} Edje_External_Param_Type;
/**
* Flags that determine how a parameter may be accessed in different
* circumstances.

View File

@ -105,17 +105,6 @@ enum Edje.Input_Panel.Layout {
@since 1.19]]
}
/* FIXME: This probably needs to be a more generic enum with a shorter name */
enum Edje.External.Param_Type {
[[The possible types the parameters of an EXTERNAL part can be.]]
int, [[Parameter value is an integer.]]
double, [[Parameter value is a double.]]
string, [[Parameter value is a string.]]
bool, [[Parameter value is boolean.]]
choice, [[Parameter value is one of a set of predefined string choices.]]
max [[Sentinel value to indicate last enum field during iteration]]
}
struct Edje.Perspective; [[Perspective info for maps inside edje objects]]
enum Edje.Color_Class.Mode {