Commit Graph
713 Commits
Author SHA1 Message Date
Malte LangermannandGitHub fa59524ebd fix(gui): Outline, more padding, wider buttons for menu toolbars (#70) 2022-10-01 21:23:18 +10:00
Malte LangermannandGitHub bb447ea493 fix: font height changes with LVGL through getFontHeightCondensed (#69) 2022-10-01 11:27:06 +10:00
Malte LangermannandGitHub 7ba7127699 fix(gui): also horiz center pop up menus when they have a toolbar (#68) 2022-10-01 11:26:18 +10:00
Raphael CoefficandGitHub 01d7036e78 TextButton: rely on LVGL theme for text color (#67) 2022-09-27 12:11:45 +10:00
Raphael CoefficandGitHub 8ad593594b rotary encoder velocity: use a custom LVGL flag to signal support (#66) 2022-09-26 09:53:08 +10:00
Raphael Coeffic 2cb1e6fce7 dialog: prevent key events from being transmitted to parent 2022-09-25 09:09:53 +02:00
eshifriandGitHub 7682db2fb2 fix: ChoiceEx long press support re-added LVGL style (#65) 2022-09-20 13:29:55 +10:00
Malte LangermannandGitHub 5b32c73690 fix: loading 32BPP BMPs 2022-09-18 19:21:24 +10:00
Raphael Coeffic c1f922ce14 chore(DynamicNumber): remove type argument warnings 2022-09-17 09:03:55 +02:00
Raphael CoefficandGitHub b4368fe120 checkbox: add update() method (#62) 2022-09-05 18:31:10 +10:00
Raphael CoefficandGitHub 5174b58fb9 bitmap buffer: allow for forcing a destination pixel format (#61)
Otherwise, 32bit images are converted automatically to ARGB4444, and 24bit image are converted to RGB565, thus leading to EdgeTX/edgetx#2261.
2022-09-05 18:30:52 +10:00
David PHAM-VANandGitHub 199975b95c Add BitmapBuffer::to8bitMask (#63) 2022-09-05 18:30:26 +10:00
Raphael CoefficandGitHub 4b05632c84 Remove ColorEdit (#60) 2022-08-28 18:36:03 +10:00
CliffandGitHub 18563cbc54 Check for invalid index in MenuBody::onDrawEnd(#57)
Method can get called before lines has data.
2022-08-24 18:09:53 +10:00
Raphael Coeffic 10e1982b23 Form field: re-implemented enable/disable 2022-08-22 09:04:27 +02:00
MichaelandGitHub e227c18113 Remove onKeyPress() and unused getWindowsEvent()
* deleted onKeyPress() due to PR https://github.com/EdgeTX/edgetx/pull/2201

* deleted reference to getWindowEvent(), no longer used due to PR https://github.com/EdgeTX/edgetx/pull/2201

* cosmetics - remove commented out getWindowsEvent()
2022-08-19 13:30:53 +10:00
Raphael CoefficandPeter Feerick 84f402569f textedit: simplified implementation 2022-08-18 12:12:02 +10:00
Raphael CoefficandPeter Feerick 7ab53f757f window: clear lvobj before deleting it 2022-08-18 12:12:02 +10:00
Raphael Coeffic 9767b4baf1 textedit: removed useless code and added update() 2022-08-06 08:43:35 +02:00
Raphael Coeffic 9c4a0d78a9 number edit: install call back regardless of _getValue 2022-08-01 11:22:00 +02:00
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