Skip to content

Commit 01c7d95

Browse files
Tweak button size in drawer and add "Settings" button
1 parent 38918c5 commit 01c7d95

File tree

2 files changed

+15
-23
lines changed

2 files changed

+15
-23
lines changed

internal_filesystem/boot_unix.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
#TFT_VER_RES=576
2828

2929
# 16:9 good resolution but fairly small icons:
30-
#TFT_HOR_RES=1280
31-
#TFT_VER_RES=720
30+
TFT_HOR_RES=1280
31+
TFT_VER_RES=720
3232

3333
# Even HD works:
3434
#TFT_HOR_RES=1920

internal_filesystem/lib/mpos/ui/__init__.py

Lines changed: 13 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -276,49 +276,41 @@ def slider_event(e):
276276
slider_label.set_text(f"{value}%")
277277
if display:
278278
display.set_backlight(value)
279-
280279
slider.add_event_cb(slider_event,lv.EVENT.VALUE_CHANGED,None)
281280
wifi_btn=lv.button(drawer)
282-
wifi_btn.set_size(lv.pct(40),lv.SIZE_CONTENT)
281+
wifi_btn.set_size(lv.pct(40),lv.pct(20))
283282
wifi_btn.align(lv.ALIGN.LEFT_MID,0,0)
284283
wifi_label=lv.label(wifi_btn)
285284
wifi_label.set_text(lv.SYMBOL.WIFI+" WiFi")
286285
wifi_label.center()
287286
def wifi_event(e):
288-
global drawer_open
289287
close_drawer()
290288
mpos.apps.start_app_by_name("com.micropythonos.wifi")
291-
292289
wifi_btn.add_event_cb(wifi_event,lv.EVENT.CLICKED,None)
293-
#
294-
#settings_btn=lv.button(drawer)
295-
#settings_btn.set_size(BUTTON_WIDTH,BUTTON_HEIGHT)
296-
#settings_btn.align(lv.ALIGN.RIGHT_MID,-PADDING_MEDIUM,0)
297-
#settings_label=lv.label(settings_btn)
298-
#settings_label.set_text(lv.SYMBOL.SETTINGS+" Settings")
299-
#settings_label.center()
300-
#def settings_event(e):
301-
# global drawer_open
302-
# close_drawer()
303290

304-
#settings_btn.add_event_cb(settings_event,lv.EVENT.CLICKED,None)
305-
#
291+
settings_btn=lv.button(drawer)
292+
settings_btn.set_size(lv.pct(40),lv.pct(20))
293+
settings_btn.align(lv.ALIGN.RIGHT_MID,0,0)
294+
settings_label=lv.label(settings_btn)
295+
settings_label.set_text(lv.SYMBOL.SETTINGS+" Settings")
296+
settings_label.center()
297+
def settings_event(e):
298+
close_drawer()
299+
mpos.apps.start_app_by_name("com.micropythonos.settings")
300+
settings_btn.add_event_cb(settings_event,lv.EVENT.CLICKED,None)
306301
launcher_btn=lv.button(drawer)
307-
launcher_btn.set_size(lv.pct(40),lv.SIZE_CONTENT)
302+
launcher_btn.set_size(lv.pct(40),lv.pct(20))
308303
launcher_btn.align(lv.ALIGN.BOTTOM_LEFT,0,0)
309304
launcher_label=lv.label(launcher_btn)
310305
launcher_label.set_text(lv.SYMBOL.HOME+" Launcher")
311306
launcher_label.center()
312307
def launcher_event(e):
313308
print("Launcher button pressed!")
314-
global drawer_open
315309
close_drawer(True)
316310
show_launcher()
317-
318311
launcher_btn.add_event_cb(launcher_event,lv.EVENT.CLICKED,None)
319-
#
320312
restart_btn=lv.button(drawer)
321-
restart_btn.set_size(lv.pct(40),lv.SIZE_CONTENT)
313+
restart_btn.set_size(lv.pct(40),lv.pct(20))
322314
restart_btn.align(lv.ALIGN.BOTTOM_RIGHT,0,0)
323315
restart_label=lv.label(restart_btn)
324316
restart_label.set_text(lv.SYMBOL.POWER+" Reset")

0 commit comments

Comments
 (0)