Skip to content

Commit 31c8586

Browse files
fix wificonf
1 parent f858cd0 commit 31c8586

File tree

1 file changed

+17
-12
lines changed
  • internal_filesystem/builtin/apps/com.example.wificonf/assets

1 file changed

+17
-12
lines changed

internal_filesystem/builtin/apps/com.example.wificonf/assets/wificonf.py

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@
44
import lvgl as lv
55
import _thread
66

7+
import mpos.ui
8+
79
# Screens:
8-
appscreen = lv.screen_active()
10+
main_screen=None
911
password_page=None
1012

1113
ssids=[]
@@ -271,7 +273,7 @@ def show_password_page(ssid):
271273
label.center()
272274
cancel_button.add_event_cb(cancel_cb,lv.EVENT.CLICKED,None)
273275
print("show_password_page: Loading password page")
274-
lv.screen_load(password_page)
276+
mpos.ui.load_screen(password_page)
275277

276278
def connect_cb(event):
277279
global access_points
@@ -283,38 +285,41 @@ def connect_cb(event):
283285
save_config()
284286
print("connect_cb: Deleting password page")
285287
password_page.delete()
286-
print("connect_cb: Restoring main appscreen")
287-
lv.screen_load(appscreen)
288+
print("connect_cb: Restoring main_screen")
289+
mpos.ui.load_screen(main_screen)
288290
print(f"connect_cb: Attempting connection to {selected_ssid}")
289291
start_attempt_connecting(selected_ssid,password)
290292

291293
def cancel_cb(event):
292294
print("cancel_cb: Cancel button clicked")
293295
print("Deleting password screen...")
294296
password_page.delete()
295-
print("cancel_cb: Restoring main appscreen")
296-
lv.screen_load(appscreen)
297+
print("cancel_cb: Restoring main_screen")
298+
#mpos.ui.load_screen(main_screen)
299+
mpos.ui.back_screen()
297300

298301
def create_ui():
299-
global aplist,appscreen,error_label,scan_button_label,scan_button
302+
global aplist,main_screen,error_label,scan_button_label,scan_button
303+
main_screen = lv.obj()
304+
main_screen.set_style_pad_all(15, 0)
300305
print("create_ui: Creating list widget")
301-
aplist=lv.list(appscreen)
306+
aplist=lv.list(main_screen)
302307
aplist.set_size(lv.pct(100),lv.pct(80))
303308
aplist.align(lv.ALIGN.TOP_MID,0,0)
304309
print("create_ui: Creating error label")
305-
error_label=lv.label(appscreen)
310+
error_label=lv.label(main_screen)
306311
error_label.set_text("")
307312
error_label.align(lv.ALIGN.BOTTOM_MID,0,-40)
308313
error_label.add_flag(lv.obj.FLAG.HIDDEN)
309314
print("create_ui: Creating Scan button")
310-
scan_button=lv.button(appscreen)
315+
scan_button=lv.button(main_screen)
311316
scan_button.set_size(lv.SIZE_CONTENT,lv.pct(15))
312-
scan_button.align(lv.ALIGN.BOTTOM_MID,0,-5)
317+
scan_button.align(lv.ALIGN.BOTTOM_MID,0,0)
313318
scan_button_label=lv.label(scan_button)
314319
scan_button_label.set_text(scan_button_scan_text)
315320
scan_button_label.center()
316321
scan_button.add_event_cb(scan_cb,lv.EVENT.CLICKED,None)
317-
322+
mpos.ui.load_screen(main_screen)
318323

319324

320325
havenetwork = True

0 commit comments

Comments
 (0)