add lv_obj_get_type

This commit is contained in:
Gabor Kiss-Vamosi
2018-02-28 15:37:41 +01:00
parent e4b677be3d
commit 05fe9b6b81
26 changed files with 254 additions and 13 deletions

View File

@@ -443,6 +443,14 @@ static lv_res_t lv_slider_signal(lv_obj_t * slider, lv_signal_t sign, void * par
if(ext->action != NULL) ext->action(slider);
}
}
else if(sign == LV_SIGNAL_GET_TYPE) {
lv_obj_type_t * buf = param;
uint8_t i;
for(i = 0; i < LV_MAX_ANCESTOR_NUM - 1; i++) { /*Find the last set data*/
if(buf->type[i] == NULL) break;
}
buf->type[i] = "lv_slider";
}
return res;
}