From f116dfc4c285a2b2ba0f43a17e9931de697ce5e1 Mon Sep 17 00:00:00 2001 From: cube Date: Wed, 5 Mar 2025 12:25:29 +0000 Subject: [PATCH] Update 'CARDPUTER CircuitPython/projects/text_editor.py' --- .../{ => projects}/text_editor.py | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) rename CARDPUTER CircuitPython/{ => projects}/text_editor.py (79%) diff --git a/CARDPUTER CircuitPython/text_editor.py b/CARDPUTER CircuitPython/projects/text_editor.py similarity index 79% rename from CARDPUTER CircuitPython/text_editor.py rename to CARDPUTER CircuitPython/projects/text_editor.py index 0631d5e..ea1c6ed 100644 --- a/CARDPUTER CircuitPython/text_editor.py +++ b/CARDPUTER CircuitPython/projects/text_editor.py @@ -34,18 +34,25 @@ except OSError: keyb = Keyboard() -text = "Press CTRL+D to clear text\n"+SD_status+"\n\n" +intro_text = "Press CTRL+D to clear text\n"+SD_status+"\n\n" +intro_text_area = label.Label(terminalio.FONT, text=intro_text, color="C3B") +intro_text_area.x = 10 +intro_text_area.y = 10 + +text = "" text_area = label.Label(terminalio.FONT, text=text) -text_area.x = 10 -text_area.y = 10 -board.DISPLAY.root_group = text_area +text_area.x = 0 +text_area.y = 40 + +board.DISPLAY.root_group = intro_text_area +intro_text_area.append(text_area) while True: key = keyb.scan() if key == "BACKSP": text = text[:-1] elif key == "CTRLD": - text = "Press CTRL+D to clear text\n\n" + text = "" else: ## WRAPPING ## calculate wrapping when entering a character