lvgl.numberEdit lvgl.numberEdit([parent, ]params)
Add a number edit box using the EdgeTX style.
Parameters Name Req Type Description parentno objectoptional LVGL object to attach the new object to; if omitted the object is created in the top-level script window paramsyes tableField Type Description xnumberposition relative to the top-left of the parent ynumberposition relative to the top-left of the parent wnumberwidth hnumberheight colorcolor or functionprimary color for the object posfunctiondynamic position callback returning x, y sizefunctiondynamic size callback returning w, h visiblefunctiondynamic visibility callback floatingbooleankeep the object fixed inside a scrollable container, added in 2.11.6, defaults to false getfunctioncalled to get the current value to display, defaults to nil setfunctioncalled for every change to the number while editing; passed the new value, defaults to nil editedfunctioncalled after the user finishes editing; passed the final value (added in 2.11.5), defaults to nil activefunctionsets the enabled/disabled state; must return a boolean, true to enable, defaults to nil minnumberminimum allowed value, defaults to -1024 maxnumbermaximum allowed value, defaults to 1024 displayfunctionoverrides how the value is displayed; passed the current value, must return a string, defaults to nil
Returns Name Type Description - table LVGL object, or nil if not running as a One-Time script or fullscreen widget
Availability Since: 2.11.0 Radio support: color-lcd Notes Only available for One-Time scripts and widgets running in full screen mode -- returns nil otherwise. @notice Use set to react to every change during editing, or edited to only react to the final value once editing is complete. Source radio/src/lua/api_colorlcd_lvgl.cpp