Skip to content

Commit b79ce28

Browse files
cleanups
1 parent 5c60704 commit b79ce28

File tree

3 files changed

+4
-41
lines changed

3 files changed

+4
-41
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
0.0.9
22
=====
33
- UI: add visual cues during back/top swipe gestures
4+
- UI: prevent menu drawer button clicks while swiping
45
- Settings: add Timezone configuration
56
- Draw: new app for simple drawing on a canvas
67
- IMU: new app for showing data from the Intertial Measurement Unit ("Accellerometer")

internal_filesystem/lib/mpos/ui/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,7 @@ def top_swipe_cb(event):
317317
indev.get_point(point)
318318
x = point.x
319319
y = point.y
320-
print(f"visual_back_swipe_cb event_code={event_code} and event_name={name} and pos: {x}, {y}")
320+
#print(f"visual_back_swipe_cb event_code={event_code} and event_name={name} and pos: {x}, {y}")
321321
if event_code == lv.EVENT.PRESSED:
322322
mpos.ui.anim.smooth_show(downbutton)
323323
down_start_x = x

internal_filesystem/lib/mpos/ui/topmenu.py

Lines changed: 2 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727

2828
scroll_start_y = None
2929

30-
3130
# Widgets:
3231
notification_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-
374338
def 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

Comments
 (0)