Barely functional

This commit is contained in:
Thomas Farstrike
2025-04-27 23:00:27 +02:00
parent e10af6ddee
commit 5be0b24813
@@ -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)