typedef struct _Elm_Params_Photocam
{
+ Elm_Params base;
const char *file;
double zoom;
const char *zoom_mode;
assert(sizeof(choices)/sizeof(choices[0]) == ELM_PHOTOCAM_ZOOM_MODE_LAST + 1);
- for (i = 0; i < sizeof(choices); i++)
+ for (i = 0; i < ELM_PHOTOCAM_ZOOM_MODE_LAST; i++)
{
if (!strcmp(zoom_mode_str, choices[i]))
return i;
}
static void *
-external_photocam_params_parse(void *data, Evas_Object *obj, const Eina_List *params)
+external_photocam_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params)
{
Elm_Params_Photocam *mem;
Edje_External_Param *param;
}
static Evas_Object *external_photocam_content_get(void *data __UNUSED__,
- const Evas_Object *obj, const char *content)
+ const Evas_Object *obj __UNUSED__, const char *content __UNUSED__)
{
- ERR("so content");
+ ERR("No content.");
return NULL;
}
}
static Edje_External_Param_Info external_photocam_params[] = {
+ DEFINE_EXTERNAL_COMMON_PARAMS,
EDJE_EXTERNAL_PARAM_INFO_STRING("file"),
EDJE_EXTERNAL_PARAM_INFO_DOUBLE("zoom"),
EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL("zoom mode", "manual", choices),