Xiang Xiao
58d9645a5c
chore: replace (void)xxx with LV_UNUSED(xxx) ( #2779 )
...
and remove the redundant inclusion
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-11-09 13:48:02 +01:00
Gabor Kiss-Vamosi
6df51225c2
fix(label) consider base dir lv_label_get_letter_pos in special cases
...
related to https://github.com/lvgl/lvgl/issues/2712#issuecomment-953463193
2021-10-28 19:48:13 +02:00
Xiang Xiao
91cf82d081
fix: mark unused variable with LV_UNUSED(xxx) instead of (void)xxx ( #2734 )
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-10-27 10:00:06 +02:00
Gabor Kiss-Vamosi
273a0eb32f
fix(textarea) various cursor darwing fixes
2021-10-12 16:36:52 +02:00
Gabor Kiss-Vamosi
c9d396571d
fix(textarea) allow using cursor with not full bg_opa
...
fixes #2620
2021-09-30 17:44:47 +02:00
Liming Du
71e6f65d51
fix(lv_textarea) fix crash while delete non-ascii character in pwd mode ( #2549 )
2021-09-15 13:58:25 +02:00
Gabor Kiss-Vamosi
56ebb1a4c8
feat(textarea) remove the need of lv_textarea_set_align
...
It was used to position the text in one line text areas where the label is shorter then the text area itself.
However, setting min_width=100% in case of one line text area ensures that the label is at least as wide as
the text area. This way the normal text_align style property can be used too.
Fixes https://forum.lvgl.io/t/spinbox-text-centering-not-working-as-intended-expected/6762/4
2021-09-13 20:09:54 +02:00
Gabor Kiss-Vamosi
d67dd943ca
format run code-formtter.sh
...
related to #2543
2021-09-13 14:06:26 +02:00
Xiang Xiao
9fc0c3cf98
fix(lv_log.h): remove the duplicated semicolon from LV_LOG_xxx ( #2544 )
...
and fix the caller who forget to add semicolon at the line end
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-09-09 15:34:36 +02:00
Gabor Kiss-Vamosi
7672847ce3
fix(bidi) fix the handling of LV_BASE_DIR_AUTO in several widgets
...
fixes #2421
2021-08-03 16:03:07 +02:00
Gabor Kiss-Vamosi
60d9a5e493
fix(textarea) style update in oneline mode + improve sroll to cursor
...
fixes : #2335
2021-07-01 15:33:50 +02:00
Gabor Kiss-Vamosi
3672f87332
test move more source files to src folder
2021-06-23 13:23:47 +02:00
Gabor Kiss-Vamosi
e2710feedb
fix(scoll) lv_obj_get_scroll_bottom if there is no children
2021-05-21 12:33:58 +02:00
Gabor Kiss-Vamosi
33ab14568a
fix(text) fix handling LV_TEXT_ALIGN_AUTO
2021-05-21 11:30:42 +02:00
Gabor Kiss-Vamosi
1386edf2fb
fix(bidi) fix tabview, textarea, label, btnmatrix, roller, dropdown with RTL base direction
2021-05-20 12:04:06 +02:00
Gabor Kiss-Vamosi
b634a63963
fix(textarea, spinbox) fix cursor position and size
2021-05-19 15:29:28 +02:00
Gabor Kiss-Vamosi
6aa27cc11b
refactor(label, text area) rename functions of text_sel to text_selection
2021-05-13 15:39:06 +02:00
Gabor Kiss-Vamosi
a46f20de91
feat(obj_class) separate lv_obj_class_create_obj into lv_obj_class_create_obj and lv_obj_class_init_obj
...
It allows using the new object reference somewhere before initializing it. Usuful for the Micropython binding.
2021-05-11 13:05:42 +02:00
Gabor Kiss-Vamosi
e9388c1aa0
feat(coords) follow CCS border-box model
2021-05-11 12:35:35 +02:00
Gabor Kiss-Vamosi
c9c3e22449
fix(textarea) be sure the cursor position is refreshed on creation
2021-05-07 12:27:56 +02:00
Gabor Kiss-Vamosi
445c0ea9ae
refactor(obj class) add user_data parameter to lv_obj_class_create_obj()
2021-05-03 14:06:55 +02:00
Gabor Kiss-Vamosi
4f743a7aa8
refactor(obj class) rename lv_obj_create_from_class to lv_obj_class_create_obj
2021-05-03 13:58:20 +02:00
Gabor Kiss-Vamosi
5b47f7b563
minor fixes
2021-04-27 17:44:15 +02:00
Gabor Kiss-Vamosi
492b3a417e
feat(label) update long modes and use LV_SIZE_CONTENT
2021-04-27 15:36:08 +02:00
Gabor Kiss-Vamosi
e29bfc5dc5
minor fixes
2021-04-22 15:36:40 +02:00
Gabor Kiss-Vamosi
6c863cabb7
feat(obj_class) use different prototype for the event_cb in lv_obj_class_t
...
It adds lv_obj_class_t * as the first arguement for MicroPython compatibility
2021-04-21 09:55:21 +02:00
Gabor Kiss-Vamosi
4324cf72f3
refactor(style, obj) lv_obj_get_width/height_fit -> lv_objget_get_content_width/height, style_tranform_x/y -> style_translate_x/y
2021-04-20 21:08:16 +02:00
Gabor Kiss-Vamosi
8667402524
minor fixes
2021-04-19 11:21:44 +02:00
Gabor Kiss-Vamosi
da367337c9
feat(anim) remove lv_anim_path_t and use a callback directly
...
lv_anim_path_t was required for the MicroPython binding becase the callback couldn't attached dircetly to the styles
However, in v8, path_cb is used in the style transitons which has user_data and that user data is passed to the transition animation. Hence the path_cb sees the the same user data during the animaton as when it was registered to the transiton.
2021-04-17 20:50:10 +02:00
Gabor Kiss-Vamosi
422c9e5bd6
feat(event) rework the prototype of lv_event_cb
...
It encapsulates all event related parameters into a single lv_event_t obejct.
2021-04-14 15:31:54 +02:00
Gabor Kiss-Vamosi
834e2177e7
fix(obj) add lv_obj_class_t * as first parameter of constructors and destructors
...
It's required for compatibility with the MicroPython binding.
2021-04-13 14:31:21 +02:00
Gabor Kiss-Vamosi
b36345107c
feat(group) add default group
2021-04-08 12:48:48 +02:00
Gabor Kiss-Vamosi
a8f31dab55
feat(widgets) add default sizes to obj_class
2021-04-01 14:11:32 +02:00
Gabor Kiss-Vamosi
663bcfd030
api(style) add lv_style_selector_t instead of lv_part_t and lv_state_t in style API
2021-03-31 19:57:14 +02:00
Gabor Kiss-Vamosi
0527874f8d
chore(textarea) clean up comemnts
2021-03-31 13:22:35 +02:00
Gabor Kiss-Vamosi
d86c0e3e55
feat(textarea) add lv_textarea_set_align
...
It makes easier to align the label and line fo teh text
Related to https://github.com/lvgl/lvgl/issues/2144#issuecomment-808973937
2021-03-31 13:16:37 +02:00
Gabor Kiss-Vamosi
53f3cc1827
api(style) remove content style proeprties
2021-03-25 13:36:50 +01:00
Gabor Kiss-Vamosi
b7becbbb22
feat(style): store layout and position coordinates as style properties
...
related to #2152
2021-03-24 15:38:53 +01:00
Gabor Kiss-Vamosi
c1f8a844bc
style(comment): remove the word signal from the comments
2021-03-18 17:38:42 +01:00
Gabor Kiss-Vamosi
bf2deded51
fix conflicts
2021-03-18 17:31:09 +01:00
Gabor Kiss-Vamosi
0ef2e08d02
refactor(event): adjust events names
2021-03-18 17:18:11 +01:00
Gabor Kiss-Vamosi
03f74ce186
feat(obj): merge draw clallback to events
2021-03-18 17:03:36 +01:00
Gabor Kiss-Vamosi
6b7fe23fb8
feat(obj): merge signals into events
2021-03-18 15:13:35 +01:00
Xiang Xiao
9254a7ea14
fix(comment): remove the space after /* and before */
2021-03-18 11:51:36 +08:00
Gabor Kiss-Vamosi
0cc1e99ddf
remove the lv_ prefix from the directories in the src folder
2021-03-16 20:36:27 +01:00