Lines Matching refs:value

24         value->field = ((lv_property_get_##type##_t)(prop->getter))(obj); \
28 ((lv_property_set_##type##_t)(prop->setter))(obj, value->field); \
31 … ((lv_property_set_##type##_integer_t)(prop->setter))(obj, value->arg1.field, value->arg2.num); \
34 …((lv_property_set_##type##_boolean_t)(prop->setter))(obj, value->arg1.field, value->arg2.enable); \
37 …((lv_property_set_##type##_precise_t)(prop->setter))(obj, value->arg1.field, value->arg2.precise);…
40 … ((lv_property_set_##type##_color_t)(prop->setter))(obj, value->arg1.field, value->arg2.color); \
48 … ((lv_property_set_##type##_pointer_t)(prop->setter))(obj, value->arg1.field, value->arg2.ptr); \
94 static lv_result_t obj_property(lv_obj_t * obj, lv_prop_id_t id, lv_property_t * value, bool set);
109 lv_result_t lv_obj_set_property(lv_obj_t * obj, const lv_property_t * value) in lv_obj_set_property() argument
111 LV_ASSERT(obj && value); in lv_obj_set_property()
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()
120 lv_obj_set_local_style_prop(obj, index, value->style, value->selector); in lv_obj_set_property()
124 return obj_property(obj, value->id, (lv_property_t *)value, true); in lv_obj_set_property()
127 lv_result_t lv_obj_set_properties(lv_obj_t * obj, const lv_property_t * value, uint32_t count) in lv_obj_set_properties() argument
130 lv_result_t result = lv_obj_set_property(obj, &value[i]); in lv_obj_set_properties()
142 lv_property_t value = { 0 }; in lv_obj_get_property() local
147 value.id = LV_PROPERTY_ID_INVALID; in lv_obj_get_property()
148 value.num = 0; in lv_obj_get_property()
149 return value; in lv_obj_get_property()
153 lv_obj_get_local_style_prop(obj, index, &value.style, 0); in lv_obj_get_property()
154 value.id = id; in lv_obj_get_property()
155 value.selector = 0; in lv_obj_get_property()
156 return value; 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()
163 return value; in lv_obj_get_property()
168 lv_property_t value; in lv_obj_get_style_property() local
173 value.id = LV_PROPERTY_ID_INVALID; in lv_obj_get_style_property()
174 value.num = 0; in lv_obj_get_style_property()
175 return value; 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()
180 value.selector = selector; in lv_obj_get_style_property()
181 return value; in lv_obj_get_style_property()
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
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()
288 if(!set) value->id = prop->id; in obj_property()
312 lv_point_t * point = &value->point; in obj_property()