2727
2828scroll_start_y = None
2929
30-
3130# Widgets:
3231notification_bar = None
3332
@@ -336,41 +335,6 @@ def poweroff_cb(e):
336335 l2 .set_pos (0 ,mpos .ui .vertical_resolution )
337336
338337
339-
340-
341- def drawer_any_event (event ):
342- event_code = event .get_code ()
343- # Ignore:
344- # =======
345- # 19: HIT_TEST
346- # COVER_CHECK
347- # DRAW_MAIN
348- # DRAW_MAIN_BEGIN
349- # DRAW_MAIN_END
350- # DRAW_POST
351- # DRAW_POST_BEGIN
352- # DRAW_POST_END
353- # GET_SELF_SIZE
354- # 47 STYLE CHANGED
355- if event_code not in [19 ,23 ,25 ,26 ,27 ,28 ,29 ,30 ,47 ,49 ]:
356- name = mpos .ui .get_event_name (event_code )
357- x , y = mpos .ui .get_pointer_xy ()
358- print (f"drawer_any_event: code={ event_code } , name={ name } , { x } , { y } " )
359-
360- drawer_swipe_start_y = 0
361- def drawer_swipe_cb (event ):
362- global drawer_swipe_start_y
363- event_code = event .get_code ()
364- name = mpos .ui .get_event_name (event_code )
365- print (f"drawer_swipe_cb { event_code } and { name } " )
366- if event_code == lv .EVENT .PRESSED :
367- x , drawer_swipe_start_y = mpos .ui .get_pointer_xy ()
368- elif event_code == lv .EVENT .RELEASED :
369- x , end_y = mpos .ui .get_pointer_xy ()
370- if end_y < drawer_swipe_start_y - NOTIFICATION_BAR_HEIGHT :
371- close_drawer ()
372- drawer_swipe_start_y = 0
373-
374338def drawer_scroll_callback (event ):
375339 global scroll_start_y
376340 event_code = event .get_code ()
@@ -382,10 +346,8 @@ def drawer_scroll_callback(event):
382346 #print(f"scroll_starts at: {x},{y}")
383347 elif event_code == lv .EVENT .SCROLL and scroll_start_y != None :
384348 diff = y - scroll_start_y
385- print (f"scroll distance: { diff } " )
349+ # print(f"scroll distance: {diff}")
386350 if diff < - NOTIFICATION_BAR_HEIGHT :
387351 close_drawer ()
388- scroll_start_y = None
389- elif event_code == lv .EVENT .SCROLL_END and scroll_start_y != None :
352+ elif event_code == lv .EVENT .SCROLL_END :
390353 scroll_start_y = None
391-
0 commit comments