- if (!strcmp(param->name, "label"))
- {
- mem->label = eina_stringshare_add(param->s);
- break;
- }
+ if (!strcmp(param->name, "autorepeat_initial"))
+ {
+ mem->autorepeat_initial = param->d;
+ mem->autorepeat_initial_exists = EINA_TRUE;
+ }
+ else if (!strcmp(param->name, "autorepeat_gap"))
+ {
+ mem->autorepeat_gap = param->d;
+ mem->autorepeat_gap_exists = EINA_TRUE;
+ }
+ else if (!strcmp(param->name, "autorepeat"))
+ {
+ mem->autorepeat = !!param->i;
+ mem->autorepeat_exists = EINA_TRUE;
+ }
+ else if (!strcmp(param->name, "label"))
+ mem->label = eina_stringshare_add(param->s);