3 typedef struct _Elm_Params_Segment_Control
6 } Elm_Params_Segment_Control;
9 external_segment_control_state_set(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const void *from_params, const void *to_params, float pos __UNUSED__)
11 const Elm_Params_Segment_Control *p;
13 if (to_params) p = to_params;
14 else if (from_params) p = from_params;
19 external_segment_control_param_set(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Edje_External_Param *param)
21 ERR("unknown parameter '%s' of type '%s'",
22 param->name, edje_external_param_type_str(param->type));
28 external_segment_control_param_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, Edje_External_Param *param)
30 ERR("unknown parameter '%s' of type '%s'",
31 param->name, edje_external_param_type_str(param->type));
37 external_segment_control_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params __UNUSED__)
39 Elm_Params_Segment_Control *mem;
40 //Edje_External_Param *param;
43 mem = calloc(1, sizeof(Elm_Params_Segment_Control));
48 EINA_LIST_FOREACH(params, l, param)
55 static Evas_Object *external_segment_control_content_get(void *data __UNUSED__,
56 const Evas_Object *obj __UNUSED__, const char *content __UNUSED__)
63 external_segment_control_params_free(void *params)
65 Elm_Params_Segment_Control *mem = params;
69 static Edje_External_Param_Info external_segment_control_params[] = {
70 DEFINE_EXTERNAL_COMMON_PARAMS,
71 EDJE_EXTERNAL_PARAM_INFO_SENTINEL
74 DEFINE_EXTERNAL_ICON_ADD(segment_control, "segment_control");
75 DEFINE_EXTERNAL_TYPE_SIMPLE(segment_control, "segment_control");