Lines Matching full:id
44 #define LV_PROPERTY_ID_TYPE(id) ((id) >> LV_PROPERTY_TYPE_SHIFT) argument
45 #define LV_PROPERTY_ID_TYPE2(id) ((id) >> LV_PROPERTY_TYPE_SHIFT) argument
46 #define LV_PROPERTY_ID_INDEX(id) ((id) & 0xfffffff) argument
57 * Group of predefined widget ID start value.
62 /*ID 0x01 to 0xff are style ID, check lv_style_prop_t*/
65 LV_PROPERTY_ID_START = 0x0100, /*ID smaller than 0xff is style ID*/
66 /*Define the property ID for every widget here. */
77 /*Special ID, use it to extend ID and make sure it's unique and compile time determinant*/
78 LV_PROPERTY_ID_BUILTIN_LAST = 0xffff, /*ID of 0x10000 ~ 0xfffffff is reserved for user*/
80 …LV_PROPERTY_ID_ANY = 0x7ffffffe, /*Special ID used by lvgl to intercept all setter/getter…
85 lv_prop_id_t id; member
89 lv_prop_id_t id; member
108 * .id = LV_PROPERTY_STYLE_X,
115 * .id = LV_PROPERTY_STYLE_X,
142 lv_prop_id_t id; member
179 * If id is a style property. Style selector is 0 by default.
181 * @param id ID of property to read
182 …* @return return property value read. The returned property ID is set to `LV_PROPERTY_ID_…
184 lv_property_t lv_obj_get_property(lv_obj_t * obj, lv_prop_id_t id);
189 * @param id ID of style property
191 …* @return return property value read. The returned property ID is set to `LV_PROPERTY_ID_…
193 lv_property_t lv_obj_get_style_property(lv_obj_t * obj, lv_prop_id_t id, uint32_t selector);
196 * Get property ID by recursively searching for name in Widget's class hierarchy, and
201 * @return property ID found or `LV_PROPERTY_ID_INVALID` if not found.
206 * Get property ID by doing a non-recursive search for name directly in Widget class properties.
210 * @return property ID found or `LV_PROPERTY_ID_INVALID` if not found.
215 * Get style property ID by name. Requires enabling `LV_USE_OBJ_PROPERTY_NAME`.
217 * @return property ID found or `LV_PROPERTY_ID_INVALID` if not found.