You've already forked MicroPythonOS
mirror of
https://github.com/m5stack/MicroPythonOS.git
synced 2026-05-20 11:51:27 -07:00
Barely functional
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user