checkbox_demo.lua 556 B

1234567891011121314151617181920
  1. local checkbox_demo = {}
  2. local function event_handler(obj, event)
  3. if(event == lvgl.EVENT_CLICKED) then
  4. if lvgl.checkbox_is_checked(obj) == true then
  5. print("State: Checked\n")
  6. else
  7. print("State: Unchecked\n")
  8. end
  9. end
  10. end
  11. function checkbox_demo.demo()
  12. local cb = lvgl.checkbox_create(lvgl.scr_act(), nil)
  13. lvgl.checkbox_set_text(cb, "I agree to terms and conditions.")
  14. lvgl.obj_align(cb, nil, lvgl.ALIGN_CENTER, 0, 0)
  15. lvgl.obj_set_event_cb(cb, event_handler)
  16. end
  17. return checkbox_demo