From 5be0b248136ed0edc50e50613ac1f193fe1d8437 Mon Sep 17 00:00:00 2001 From: Thomas Farstrike Date: Sun, 27 Apr 2025 23:00:27 +0200 Subject: [PATCH] Barely functional --- .../com.example.wificonf/assets/wificonf.py | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/internal_filesystem/apps/com.example.wificonf/assets/wificonf.py b/internal_filesystem/apps/com.example.wificonf/assets/wificonf.py index 7f85569d..bbbc7477 100644 --- a/internal_filesystem/apps/com.example.wificonf/assets/wificonf.py +++ b/internal_filesystem/apps/com.example.wificonf/assets/wificonf.py @@ -139,7 +139,7 @@ def keyboard_cb(event): if code==lv.EVENT.READY: print("keyboard_cb: OK/Checkmark clicked, hiding keyboard") keyboard.set_height(0) - keyboard.clear_flag(lv.obj.FLAG.CLICKABLE) + keyboard.remove_flag(lv.obj.FLAG.CLICKABLE) print("keyboard_cb: Showing Connect, Cancel, and Back buttons") connect_button.remove_flag(lv.obj.FLAG.HIDDEN) cancel_button.remove_flag(lv.obj.FLAG.HIDDEN) @@ -153,7 +153,7 @@ def password_ta_cb(event): cancel_button.add_flag(lv.obj.FLAG.HIDDEN) back_button.add_flag(lv.obj.FLAG.HIDDEN) print("password_ta_cb: Showing keyboard") - keyboard.set_height(80) + keyboard.set_height(160) keyboard.add_flag(lv.obj.FLAG.CLICKABLE) def toggle_password_cb(event): @@ -174,15 +174,17 @@ def show_password_page(): print("show_password_page: Creating password textarea") password_ta=lv.textarea(password_page) password_ta.set_size(200,30) - password_ta.align(lv.ALIGN.CENTER,0,-30) + #password_ta.align(lv.ALIGN.CENTER,0,-30) + password_ta.align_to(label, lv.ALIGN.OUT_BOTTOM_MID, 5, 0) password_ta.set_placeholder_text("Password") - password_ta.set_password_mode(True) + #password_ta.set_password_mode(True) + password_ta.set_scrollbar_mode(lv.SCROLLBAR_MODE.OFF) password_ta.add_event_cb(password_ta_cb,lv.EVENT.CLICKED,None) - print("show_password_page: Creating show password checkbox") - checkbox=lv.checkbox(password_page) - checkbox.set_text("Show password") - checkbox.align(lv.ALIGN.CENTER,0,0) - checkbox.add_event_cb(toggle_password_cb,lv.EVENT.VALUE_CHANGED,None) + #print("show_password_page: Creating show password checkbox") + #checkbox=lv.checkbox(password_page) + #checkbox.set_text("Show password") + #checkbox.align(lv.ALIGN.CENTER,0,0) + #checkbox.add_event_cb(toggle_password_cb,lv.EVENT.VALUE_CHANGED,None) print("show_password_page: Creating keyboard (hidden by default)") keyboard=lv.keyboard(password_page) keyboard.set_size(lv.pct(100),0)