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.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/lib/luavgl/src/widgets/widgets.c b/lib/luavgl/src/widgets/widgets.c
index e5f64f23..4a7a126e 100644
--- a/lib/luavgl/src/widgets/widgets.c
+++ b/lib/luavgl/src/widgets/widgets.c
@@ -45,6 +45,14 @@
#include "roller.c"
#endif
+#if LV_USE_SLIDER
+#include "slider.c"
+#endif
+
+#if LV_USE_SWITCH
+#include "switch.c"
+#endif
+
#if LV_USE_TEXTAREA
#include "textarea.c"
#endif
@@ -98,6 +106,14 @@ static const luaL_Reg widget_create_methods[] = {
{"Roller", luavgl_roller_create },
#endif
+#if LV_USE_SLIDER
+ {"Slider", luavgl_slider_create},
+#endif
+
+#if LV_USE_SWITCH
+ {"Switch", luavgl_switch_create},
+#endif
+
#if LV_USE_TEXTAREA
{"Textarea", luavgl_textarea_create},
#endif
@@ -154,4 +170,12 @@ static void luavgl_widgets_init(lua_State *L)
luavgl_bar_init(L);
#endif
+#if LV_USE_SLIDER
+ luavgl_slider_init(L);
+#endif
+
+#if LV_USE_SWITCH
+ luavgl_switch_init(L);
+#endif
+
}