summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2017-06-01 18:22:23 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2017-06-07 15:25:01 +0900
commit52bced7f0f16d4093667f04da8a8087881e6fa35 (patch)
treed4c8c72101989fb95c24e3b3e6bb05a7fa4cbb9d
parentd1e5bd2727f3a86afcb235744c99b325fe85efbc (diff)
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).
-rw-r--r--src/lib/edje/Edje_Common.h14
-rw-r--r--src/lib/edje/edje_types.eot11
2 files changed, 14 insertions, 11 deletions
diff --git a/src/lib/edje/Edje_Common.h b/src/lib/edje/Edje_Common.h
index 3a1ec21..31b38c7 100644
--- a/src/lib/edje/Edje_Common.h
+++ b/src/lib/edje/Edje_Common.h
@@ -352,6 +352,20 @@ EAPI void edje_collection_cache_flush (void);
352 * @{ 352 * @{
353 */ 353 */
354 354
355/** The possible types the parameters of an EXTERNAL part can be.
356 *
357 * @ingroup Edje_External
358 */
359typedef enum
360{
361 EDJE_EXTERNAL_PARAM_TYPE_INT = 0, /**< Parameter value is an integer. */
362 EDJE_EXTERNAL_PARAM_TYPE_DOUBLE, /**< Parameter value is a double. */
363 EDJE_EXTERNAL_PARAM_TYPE_STRING, /**< Parameter value is a string. */
364 EDJE_EXTERNAL_PARAM_TYPE_BOOL, /**< Parameter value is boolean. */
365 EDJE_EXTERNAL_PARAM_TYPE_CHOICE, /**< Parameter value is one of a set of predefined string choices. */
366 EDJE_EXTERNAL_PARAM_TYPE_MAX /**< Sentinel value to indicate last enum field during iteration */
367} Edje_External_Param_Type;
368
355/** 369/**
356 * Flags that determine how a parameter may be accessed in different 370 * Flags that determine how a parameter may be accessed in different
357 * circumstances. 371 * circumstances.
diff --git a/src/lib/edje/edje_types.eot b/src/lib/edje/edje_types.eot
index 2820bec..e67172b 100644
--- a/src/lib/edje/edje_types.eot
+++ b/src/lib/edje/edje_types.eot
@@ -105,17 +105,6 @@ enum Edje.Input_Panel.Layout {
105 @since 1.19]] 105 @since 1.19]]
106} 106}
107 107
108/* FIXME: This probably needs to be a more generic enum with a shorter name */
109enum Edje.External.Param_Type {
110 [[The possible types the parameters of an EXTERNAL part can be.]]
111 int, [[Parameter value is an integer.]]
112 double, [[Parameter value is a double.]]
113 string, [[Parameter value is a string.]]
114 bool, [[Parameter value is boolean.]]
115 choice, [[Parameter value is one of a set of predefined string choices.]]
116 max [[Sentinel value to indicate last enum field during iteration]]
117}
118
119struct Edje.Perspective; [[Perspective info for maps inside edje objects]] 108struct Edje.Perspective; [[Perspective info for maps inside edje objects]]
120 109
121enum Edje.Color_Class.Mode { 110enum Edje.Color_Class.Mode {