Skip to content

Commit

Permalink
fix(calendar) update the MP example
Browse files Browse the repository at this point in the history
  • Loading branch information
kisvegabor committed Oct 25, 2021
1 parent 97bf749 commit 0bab4a7
Showing 1 changed file with 3 additions and 22 deletions.
25 changes: 3 additions & 22 deletions examples/widgets/calendar/lv_example_calendar_1.py
@@ -1,8 +1,9 @@

def event_handler(evt):
code = evt.get_code()

if code == lv.EVENT.VALUE_CHANGED:
source = evt.get_target()
source = evt.get_current_target()
date = lv.calendar_date_t()
if source.get_pressed_date(date) == lv.RES.OK:
calendar.set_today_date(date.year, date.month, date.day)
Expand All @@ -26,24 +27,4 @@ def event_handler(evt):

calendar.set_highlighted_dates(highlighted_days, len(highlighted_days))

# 2 options for header
header1 = lv.calendar_header_dropdown(lv.scr_act(),calendar)
header2 = lv.calendar_header_arrow(lv.scr_act(),calendar,25)

# Switch to switch headeres
header2.add_flag(lv.obj.FLAG.HIDDEN)
header1.clear_flag(lv.obj.FLAG.HIDDEN)

sw = lv.switch(lv.scr_act())
sw.set_pos(20,20)

def sw_cb(e):
obj = e.get_target()
if obj.has_state(lv.STATE.CHECKED):
header1.add_flag(lv.obj.FLAG.HIDDEN)
header2.clear_flag(lv.obj.FLAG.HIDDEN)
else:
header2.add_flag(lv.obj.FLAG.HIDDEN)
header1.clear_flag(lv.obj.FLAG.HIDDEN)

sw.add_event_cb(sw_cb, lv.EVENT.VALUE_CHANGED, None)
lv.calendar_header_dropdown(calendar)

0 comments on commit 0bab4a7

Please sign in to comment.