Commit Graph
693 Commits
Author SHA1 Message Date
CliffandGitHub eb6f0e56cd Menu multiselect with checkmark (#54)
* Menu multiselect with checkmark

* missed brace
2022-07-30 12:53:46 +10:00
gagarinlgandRaphael Coeffic 4d34becd2c fix: the check to prevent out of screenbuffer drawing did not work 2022-07-25 10:28:39 +02:00
gagarinlg d76c6415c9 fix compilation with -DDEBUG_WINDOWS 2022-07-24 16:26:58 +02:00
Raphael Coeffic 87ef19a9de static: fix format warnings 2022-07-04 07:54:39 +02:00
Raphael Coeffic 6b1ca16c7f progress: limit value to 100 2022-07-03 07:16:46 +02:00
Raphael Coeffic 0d8b36a0cf virtual BaseNumberEdit::update() 2022-06-20 16:28:58 +02:00
Raphael Coeffic f4916a3c4f FormGroup::Line: add setLayout() 2022-06-20 08:03:23 +02:00
Raphael Coeffic 0255bd5f3c base number edit: allow setting _getValue later and update from current value 2022-06-19 14:24:03 +02:00
Raphael Coeffic 0d8628f0ce form line: add constructor without lvobj 2022-06-19 14:24:03 +02:00
Raphael Coeffic 42b98362c3 checkbox: allow setting _getValue later 2022-06-19 14:24:03 +02:00
Raphael Coeffic ff6a0bca56 number edit: allow null _getValue 2022-06-19 14:24:03 +02:00
Raphael Coeffic e10545b53f flex grid layout: copy constructor 2022-06-19 14:24:03 +02:00
Kevin KoenigandGitHub 4d5fe46cb8 Merge pull request #53 from EdgeTX/fix_lv_table_behavior
fix table behavor on touch release (Highlight)
2022-06-17 15:31:30 -04:00
kevin koenig 314e5dc538 rename table 2022-06-17 15:23:42 -04:00
kevin koenig 732cb1ba19 fix table behavor on touch release (Highlight) 2022-06-17 06:02:01 -04:00
Raphael Coeffic 85cdf709a0 window: add padding methods 2022-06-14 09:42:40 +02:00
Raphael Coeffic 015c4795ca Padding adjustments & dialog autosize 2022-06-14 09:42:39 +02:00
Raphael CoefficandRaphael Coeffic 6f15104bb4 main window: remove last rest of touch handling 2022-06-13 21:02:24 +02:00
Raphael Coeffic 7679077632 window: allow for accessing LVGL obj / children in close handler 2022-06-12 19:19:35 +02:00
Raphael Coeffic 41ab90ad36 fix(dynamic numbers): precision flags 2022-06-12 11:58:57 +02:00
Raphael Coeffic cda44291f7 base number edit: streamlined code a bit 2022-06-12 11:30:56 +02:00
Raphael CoefficandRaphael Coeffic ae6f7b55d3 table field: add onSelected() 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic 14fea89118 flex grid: add shortcut for Window 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic e47b1ca245 Always include code for visual keyboards
Used now on non-touch interfaces as well.
2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic 390fed8997 Better dynamic number 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic 78e067a753 window: remove unused local variable 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic 4ecedab3c8 form field: add SCROLL_ON_FOCUS
Fixes issue with choices not triggering scroll on focus.
2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic a7ee9d3a81 button: remove LV_OBJ_FLAG_CHECKABLE on text buttons 2022-06-11 15:13:11 +02:00
gagarinlgandRaphael Coeffic 8f63932e43 don't always stretch sliders 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic cbe237a945 button: add long press 2022-06-11 15:13:11 +02:00
gagarinlgandRaphael Coeffic 1ab128e084 let sliders and text always stretch to a grid cel, if used in a grid layout
add padding on the right side in grid layouts
2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic ee3f51330a cleanup 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic aca9bf420a Text & number edit use the same custom widget 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic 574d008b67 Snap to begin / end of window when near 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic 34652c4afa fix: draw non-null terminated strings 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic 1acea8fc88 fix(flex grid): added padding between rows as well 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic fd3deb2571 fix(choice): send LV_EVENT_VALUE_CHANGED after value has been set 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic 862073d4c2 fix(focus): hasFocus() uses proper state 2022-06-11 15:13:11 +02:00
kevin koenigandRaphael Coeffic 469375786b if we are flex layout then increase padding. also add margin to label to give it some white space. 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic 40233604ce cleanup & formatting 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic fd0881f19e fix(table): focus border and click behavior 2022-06-11 15:13:11 +02:00
gagarinlgandRaphael Coeffic c1e143c4fd attach windo focusHandler to LVGL events 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic 85e9f1d7ca fix(slider): edit mode 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic 6177a94486 choice toolbar: new implementation based on LVGL group 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic 25715ed648 Replaced focus handling with LVGL groups 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic 866bc46d4d fix(lvgl): apply fix to allow for nested input device polling 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic 4ffc94b88d 8bit masks use uint16_t for width/height 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic f07243d47f theme: removed unused methods 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic 3d647f69a0 LZ4 bitmap compression 2022-06-11 15:13:11 +02:00
Raphael CoefficandRaphael Coeffic c136ddda87 dialog: content shall forward focus 2022-06-11 15:13:11 +02:00