summaryrefslogtreecommitdiff
path: root/lib/luavgl/src/widgets/widgets.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/luavgl/src/widgets/widgets.c')
-rw-r--r--lib/luavgl/src/widgets/widgets.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/luavgl/src/widgets/widgets.c b/lib/luavgl/src/widgets/widgets.c
index d26cdf95..19b789a7 100644
--- a/lib/luavgl/src/widgets/widgets.c
+++ b/lib/luavgl/src/widgets/widgets.c
@@ -1,6 +1,10 @@
#include "luavgl.h"
#include "private.h"
+#if LV_USE_BTN
+#include "btn.c"
+#endif
+
#if LV_USE_CALENDAR
#include "calendar.c"
#endif
@@ -46,6 +50,10 @@ static int luavgl_obj_create(lua_State *L);
static const luaL_Reg widget_create_methods[] = {
{"Object", luavgl_obj_create },
+#if LV_USE_BTN
+ {"Button", luavgl_btn_create},
+#endif
+
#if LV_USE_CALENDAR
{"Calendar", luavgl_calendar_create},
#endif
@@ -130,4 +138,8 @@ static void luavgl_widgets_init(lua_State *L)
luavgl_dropdown_init(L);
#endif
+#if LV_USE_BTN
+ luavgl_btn_init(L);
+#endif
+
}