Commit Graph

133 Commits

Author SHA1 Message Date
Gabor Kiss-Vamosi
d96a2c890c indev scroll clean up 2020-10-13 16:35:00 +02:00
Gabor Kiss-Vamosi
f5dc2e4248 rework roller 2020-09-27 22:10:08 +02:00
Gabor Kiss-Vamosi
25691a4d94 rework checkbox
now it has no real parts, the bullet and text are drawn on the fly
2020-09-15 15:38:18 +02:00
Gabor Kiss-Vamosi
c9ad0bf310 merge dev 2020-09-09 11:31:08 +02:00
Gabor Kiss-Vamosi
97d976f9c2 minor fixes 2020-09-09 10:46:49 +02:00
Gabor Kiss-Vamosi
8b969fab61 imporve grid performance 2020-09-08 09:56:56 +02:00
Gabor Kiss-Vamosi
b87d16fc6e fix textra focus event sending 2020-09-07 10:18:37 +02:00
Gabor Kiss-Vamosi
10e0727015 move some part of lv_obj.c to lv_obj_pos.v and lv_obj_scroll.c 2020-09-06 21:07:58 +02:00
Gabor Kiss-Vamosi
9c638950bb add lv_scroll.c/h to keep scroll related code in one place 2020-09-05 14:15:39 +02:00
Gabor Kiss-Vamosi
6e08d402c1 add scroll direction enable/disable support 2020-09-05 13:34:58 +02:00
Gabor Kiss-Vamosi
9f2526a73c implement scroll snapping 2020-09-05 11:57:17 +02:00
Gabor Kiss-Vamosi
f09d871e4c add lv_obj_has/set/clear_flag() instead unique function for click, hidden etc 2020-09-02 11:56:51 +02:00
Gabor Kiss-Vamosi
756522a64c add auto size 2020-08-19 20:16:20 +02:00
Gabor Kiss-Vamosi
f59a206ab0 send gesture with dragging too.
User can test dragging manually with  lv_indev_is_dragging
2020-08-13 20:07:18 +02:00
Gabor Kiss-Vamosi
5905e351a6 Merge branch 'master' into feat/new-scroll 2020-08-05 11:25:51 +02:00
Gabor Kiss-Vamosi
7a1d9e7753 scroll: handle scroll modes 2020-07-21 21:47:31 +02:00
Gabor Kiss-Vamosi
5cce6daa4a scroll: remove drag 2020-07-21 21:09:33 +02:00
Gabor Kiss-Vamosi
dd56e9a013 set the cursor object non clickable by default
Fixes: #1664
2020-07-16 13:09:09 +02:00
Gabor Kiss-Vamosi
f3a1028064 scroll: handle horizontayl scrolling 2020-07-14 15:23:20 +02:00
Gabor Kiss-Vamosi
ce0fb2da4d scroll: add scroll chain 2020-07-08 20:07:10 +02:00
Gabor Kiss-Vamosi
0cea8b2c08 scroll: wip 2020-07-08 14:59:19 +02:00
Gabor Kiss-Vamosi
9cfd399fb3 scroll: add scroll throw 2020-07-08 12:29:47 +02:00
Gabor Kiss-Vamosi
d813bbe5e2 Merge branch 'dev' into feat/new-scroll 2020-07-08 11:04:42 +02:00
Gabor Kiss-Vamosi
43f5e4d2e0 Run code formatter 2020-07-07 09:36:59 +02:00
Gabor Kiss-Vamosi
b091b676fe scroll: add animation and elastic scroll 2020-07-02 13:04:44 +02:00
Gabor Kiss-Vamosi
cf8357e004 fix focusing/defocusing for pages 2020-06-25 12:43:44 +02:00
Gabor Kiss-Vamosi
be19e91e91 fix focusing/defocusing for pages 2020-06-24 11:24:07 +02:00
Gabor Kiss-Vamosi
975ab3f4cc Merge branch 'dev' 2020-06-16 13:56:42 +02:00
DaPa
585bc329e6 Code comments spelling fixes
Also 2 files have tracing strings affected (shorter with 1 character):
 - lv_obj.c, 1078: LV_LOG_WARN
 - lv_hal_indev.c, 76: LV_LOG_WARN
2020-06-15 17:12:48 +03:00
Gabor Kiss-Vamosi
ee44433f86 Merge pull request #1522 from fhorinek/encoder-buttons
Encoder input proc support for buttons
2020-06-08 14:14:32 +02:00
Gabor Kiss-Vamosi
06fa5b3b8f fix conflicts 2020-06-08 14:02:04 +02:00
Gabor Kiss-Vamosi
d5a3b81737 fix gestures 2020-06-04 11:47:53 +02:00
František Horínek
691ce77800 Modified version for encoder input proc.
Now you can also pass buttons LEFT/RIGHT to emulate the encoder, good for joysticks or small keypads.
All other keys are passed trought.
2020-05-25 15:51:20 +02:00
Gabor Kiss-Vamosi
1666c8cb4f handle focus_parent in pointer indevs 2020-05-23 14:53:23 +02:00
Gabor Kiss-Vamosi
ee6c5e3399 run code formatter 2020-05-18 16:57:23 +02:00
Gabor Kiss-Vamosi
97392f4fdf reduce API size: add underscore prefix to internal functions 2020-05-13 14:11:16 +02:00
Gabor Kiss-Vamosi
232d22c148 fix conflicts 2020-05-07 16:01:48 +02:00
fstengel
69b14a6146 indev_button_proc: fix crash if points array not set (#1486) 2020-05-04 09:56:13 -04:00
Gabor Kiss-Vamosi
930332ed99 indev: fix possible null pointer dereference 2020-04-26 10:18:49 +02:00
Gabor Kiss-Vamosi
e54478343e merge master 2020-04-14 14:57:04 +02:00
Gabor Kiss-Vamosi
634df1da8a solve conflicts 2020-04-09 15:46:12 +02:00
Gabor Kiss-Vamosi
2f6a1ca8bf minor group related fixes 2020-04-09 12:25:50 +02:00
Gabor Kiss-Vamosi
3abd907404 fix lv_indev_set_button_points prototype 2020-04-07 14:26:44 +02:00
Themba Dube
e6c1c837f8 Merge remote-tracking branch 'origin/master' into dev-7.0 2020-04-06 19:37:38 -04:00
Samuel
e655373df2 Fix a null indev input in lv_indev_wait_release()
Will crash on calling while no indev returned conditions, such as delayed for an deletion of objects automatically when idle(no interactive inputs).
Perhaps we will think of that it is "your" responsibility to check before calling. well, I think it may not be easy for the one who does not familar with the library, and I stucked here and debug for hours.
2020-03-26 14:08:25 +08:00
Gabor Kiss-Vamosi
5ef87d7359 group related fixes 2020-03-10 20:55:44 +01:00
Gabor Kiss-Vamosi
4944613152 indev: imrove handling of disabled obejcts 2020-03-10 20:55:44 +01:00
Gabor Kiss-Vamosi
41907f9f3c run astyle code formatter 2020-02-26 19:48:27 +01:00
Gabor Kiss-Vamosi
173206037d style transition fixes 2020-02-17 14:36:32 +01:00
Gabor Kiss-Vamosi
8920865b7e unify LV_STYLE_STATE_.. and LV_OBJ_STATE_... to LV_STATE_... 2020-02-13 14:26:58 +01:00