Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitb79ce28

Browse files
cleanups
1 parent5c60704 commitb79ce28

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
ifevent_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-
defdrawer_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-
ifevent_codenotin [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-
defdrawer_swipe_cb(event):
362-
globaldrawer_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-
ifevent_code==lv.EVENT.PRESSED:
367-
x,drawer_swipe_start_y=mpos.ui.get_pointer_xy()
368-
elifevent_code==lv.EVENT.RELEASED:
369-
x,end_y=mpos.ui.get_pointer_xy()
370-
ifend_y<drawer_swipe_start_y-NOTIFICATION_BAR_HEIGHT:
371-
close_drawer()
372-
drawer_swipe_start_y=0
373-
374338
defdrawer_scroll_callback(event):
375339
globalscroll_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
elifevent_code==lv.EVENT.SCROLLandscroll_start_y!=None:
384348
diff=y-scroll_start_y
385-
print(f"scroll distance:{diff}")
349+
#print(f"scroll distance: {diff}")
386350
ifdiff<-NOTIFICATION_BAR_HEIGHT:
387351
close_drawer()
388-
scroll_start_y=None
389-
elifevent_code==lv.EVENT.SCROLL_ENDandscroll_start_y!=None:
352+
elifevent_code==lv.EVENT.SCROLL_END:
390353
scroll_start_y=None
391-

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp