- if (!strncmp(name, "drag_", sizeof("drag_") - 1))
- {
- const char *sub_name = name + sizeof("drag_") - 1;
- if (!strcmp(sub_name, "value_x"))
- {
- double d;
-
- _edje_recalc_do(rp->edje);
- d = TO_DOUBLE(rp->drag->val.x);
- if (rp->part->dragable.x < 0) d = 1.0 - d;
- param->name = name;
- param->type = EDJE_EXTERNAL_PARAM_TYPE_DOUBLE;
- param->d = d;
- return param;
- }
- if (!strcmp(sub_name, "value_y"))
- {
- double d;
-
- _edje_recalc_do(rp->edje);
- d = TO_DOUBLE(rp->drag->val.y);
- if (rp->part->dragable.y < 0) d = 1.0 - d;
- param->name = name;
- param->type = EDJE_EXTERNAL_PARAM_TYPE_DOUBLE;
- param->d = d;
- return param;
- }
-
- if (!strcmp(sub_name, "size_w"))
- {
- _edje_recalc_do(rp->edje);
- param->name = name;
- param->type = EDJE_EXTERNAL_PARAM_TYPE_DOUBLE;
- param->d = TO_DOUBLE(rp->drag->size.x);
- return param;
- }
- if (!strcmp(sub_name, "size_h"))
- {
- _edje_recalc_do(rp->edje);
- param->name = name;
- param->type = EDJE_EXTERNAL_PARAM_TYPE_DOUBLE;
- param->d = TO_DOUBLE(rp->drag->size.y);
- return param;
- }
-
- if (!strcmp(sub_name, "step_x"))
- {
- _edje_recalc_do(rp->edje);
- param->name = name;
- param->type = EDJE_EXTERNAL_PARAM_TYPE_DOUBLE;
- param->d = TO_DOUBLE(rp->drag->step.x);
- return param;
- }
- if (!strcmp(sub_name, "step_y"))
- {
- _edje_recalc_do(rp->edje);
- param->name = name;
- param->type = EDJE_EXTERNAL_PARAM_TYPE_DOUBLE;
- param->d = TO_DOUBLE(rp->drag->step.y);
- return param;
- }
-
- if (!strcmp(sub_name, "page_x"))
- {
- _edje_recalc_do(rp->edje);
- param->name = name;
- param->type = EDJE_EXTERNAL_PARAM_TYPE_DOUBLE;
- param->d = TO_DOUBLE(rp->drag->page.x);
- return param;
- }
- if (!strcmp(sub_name, "page_y"))
- {
- _edje_recalc_do(rp->edje);
- param->name = name;
- param->type = EDJE_EXTERNAL_PARAM_TYPE_DOUBLE;
- param->d = TO_DOUBLE(rp->drag->page.y);
- return param;
- }
-
- return NULL;
- }
+ if (!strncmp(name, "drag_", sizeof("drag_") - 1))
+ {
+ const char *sub_name = name + sizeof("drag_") - 1;
+ if (!strcmp(sub_name, "value_x"))
+ {
+ double d;
+
+ _edje_recalc_do(rp->edje);
+ d = TO_DOUBLE(rp->drag->val.x);
+ if (rp->part->dragable.x < 0) d = 1.0 - d;
+ param->name = name;
+ param->type = EDJE_EXTERNAL_PARAM_TYPE_DOUBLE;
+ param->d = d;
+ return param;
+ }
+ if (!strcmp(sub_name, "value_y"))
+ {
+ double d;
+
+ _edje_recalc_do(rp->edje);
+ d = TO_DOUBLE(rp->drag->val.y);
+ if (rp->part->dragable.y < 0) d = 1.0 - d;
+ param->name = name;
+ param->type = EDJE_EXTERNAL_PARAM_TYPE_DOUBLE;
+ param->d = d;
+ return param;
+ }
+
+ if (!strcmp(sub_name, "size_w"))
+ {
+ _edje_recalc_do(rp->edje);
+ param->name = name;
+ param->type = EDJE_EXTERNAL_PARAM_TYPE_DOUBLE;
+ param->d = TO_DOUBLE(rp->drag->size.x);
+ return param;
+ }
+ if (!strcmp(sub_name, "size_h"))
+ {
+ _edje_recalc_do(rp->edje);
+ param->name = name;
+ param->type = EDJE_EXTERNAL_PARAM_TYPE_DOUBLE;
+ param->d = TO_DOUBLE(rp->drag->size.y);
+ return param;
+ }
+
+ if (!strcmp(sub_name, "step_x"))
+ {
+ _edje_recalc_do(rp->edje);
+ param->name = name;
+ param->type = EDJE_EXTERNAL_PARAM_TYPE_DOUBLE;
+ param->d = TO_DOUBLE(rp->drag->step.x);
+ return param;
+ }
+ if (!strcmp(sub_name, "step_y"))
+ {
+ _edje_recalc_do(rp->edje);
+ param->name = name;
+ param->type = EDJE_EXTERNAL_PARAM_TYPE_DOUBLE;
+ param->d = TO_DOUBLE(rp->drag->step.y);
+ return param;
+ }
+
+ if (!strcmp(sub_name, "page_x"))
+ {
+ _edje_recalc_do(rp->edje);
+ param->name = name;
+ param->type = EDJE_EXTERNAL_PARAM_TYPE_DOUBLE;
+ param->d = TO_DOUBLE(rp->drag->page.x);
+ return param;
+ }
+ if (!strcmp(sub_name, "page_y"))
+ {
+ _edje_recalc_do(rp->edje);
+ param->name = name;
+ param->type = EDJE_EXTERNAL_PARAM_TYPE_DOUBLE;
+ param->d = TO_DOUBLE(rp->drag->page.y);
+ return param;
+ }
+
+ return NULL;
+ }