Lines Matching refs:id

26         switch(LV_PROPERTY_ID_TYPE2(prop->id)) { \
94 static lv_result_t obj_property(lv_obj_t * obj, lv_prop_id_t id, lv_property_t * value, bool set);
113 uint32_t index = LV_PROPERTY_ID_INDEX(value->id); in lv_obj_set_property()
114 if(value->id == LV_PROPERTY_ID_INVALID || index > LV_PROPERTY_ID_ANY) { in lv_obj_set_property()
124 return obj_property(obj, value->id, (lv_property_t *)value, true); in lv_obj_set_property()
139 lv_property_t lv_obj_get_property(lv_obj_t * obj, lv_prop_id_t id) in lv_obj_get_property() argument
144 uint32_t index = LV_PROPERTY_ID_INDEX(id); in lv_obj_get_property()
145 if(id == LV_PROPERTY_ID_INVALID || index > LV_PROPERTY_ID_ANY) { in lv_obj_get_property()
147 value.id = LV_PROPERTY_ID_INVALID; in lv_obj_get_property()
154 value.id = id; in lv_obj_get_property()
159 result = obj_property(obj, id, &value, false); in lv_obj_get_property()
161 value.id = LV_PROPERTY_ID_INVALID; in lv_obj_get_property()
166 lv_property_t lv_obj_get_style_property(lv_obj_t * obj, lv_prop_id_t id, uint32_t selector) in lv_obj_get_style_property() argument
169 uint32_t index = LV_PROPERTY_ID_INDEX(id); in lv_obj_get_style_property()
172 LV_LOG_WARN("invalid style property id 0x%" LV_PRIx32, id); in lv_obj_get_style_property()
173 value.id = LV_PROPERTY_ID_INVALID; in lv_obj_get_style_property()
178 lv_obj_get_local_style_prop(obj, id, &value.style, selector); in lv_obj_get_style_property()
179 value.id = id; in lv_obj_get_style_property()
191 if(found) return found->id; in lv_style_property_get_id()
211 if(found) return found->id; in lv_obj_class_property_get_id()
224 lv_prop_id_t id; in lv_obj_property_get_id() local
227 id = lv_obj_class_property_get_id(clz, name); in lv_obj_property_get_id()
228 if(id != LV_PROPERTY_ID_INVALID) return id; in lv_obj_property_get_id()
232 id = lv_style_property_get_id(name); in lv_obj_property_get_id()
233 if(id != LV_PROPERTY_ID_INVALID) return id; in lv_obj_property_get_id()
246 static lv_result_t obj_property(lv_obj_t * obj, lv_prop_id_t id, lv_property_t * value, bool set) in obj_property() argument
252 uint32_t index = LV_PROPERTY_ID_INDEX(id); in obj_property()
261 … if(id != LV_PROPERTY_ID_ANY && (index < clz->prop_index_start || index > clz->prop_index_end)) { in obj_property()
271 if(prop->id == LV_PROPERTY_ID_ANY) { in obj_property()
272 value->id = prop->id; in obj_property()
273 if(set) return ((lv_property_setter_t)prop->setter)(obj, id, value); in obj_property()
274 else return ((lv_property_getter_t)prop->getter)(obj, id, value); in obj_property()
278 if(prop->id != id) in obj_property()
283 LV_LOG_WARN("NULL %s provided, id: 0x%" LV_PRIx32, set ? "setter" : "getter", id); in obj_property()
288 if(!set) value->id = prop->id; in obj_property()
290 switch(LV_PROPERTY_ID_TYPE(prop->id)) { in obj_property()
318 LV_LOG_WARN("Unknown property id: 0x%08" LV_PRIx32, prop->id); in obj_property()
329 LV_LOG_WARN("Unknown property id: 0x%08" LV_PRIx32, id); in obj_property()