pw_console: Remove helpers.py
Move helper.py functions into better locations. This CL is only a
refactor, no new functionality.
New files and their functions.
- text_formatting.py
- remove_formatting
- strip_ansi
- get_line_height
- widgets/checkbox.py
- to_checkbox
- to_checkbox_text
- widgets/focus_on_click_overlay.py
- FocusOnClickFloatContainer
- create_overlay
- style.py
- get_pane_style
- get_pane_indicator
- get_toolbar_style
No-Docs-Update-Reason: Refactor
Change-Id: I145bea0758eec599c00f2d399286ea130f07c694
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/51700
Commit-Queue: Anthony DiGirolamo <tonymd@google.com>
Pigweed-Auto-Submit: Anthony DiGirolamo <tonymd@google.com>
Reviewed-by: Keir Mierle <keir@google.com>
diff --git a/pw_console/py/BUILD.gn b/pw_console/py/BUILD.gn
index ef1a54a..f3f4e9a 100644
--- a/pw_console/py/BUILD.gn
+++ b/pw_console/py/BUILD.gn
@@ -23,19 +23,23 @@
"pw_console/__main__.py",
"pw_console/console_app.py",
"pw_console/help_window.py",
- "pw_console/helpers.py",
"pw_console/key_bindings.py",
"pw_console/log_container.py",
"pw_console/log_pane.py",
+ "pw_console/mouse.py",
"pw_console/pw_ptpython_repl.py",
"pw_console/repl_pane.py",
"pw_console/style.py",
+ "pw_console/text_formatting.py",
+ "pw_console/widgets/__init__.py",
+ "pw_console/widgets/checkbox.py",
+ "pw_console/widgets/focus_on_click_overlay.py",
]
tests = [
"console_app_test.py",
"help_window_test.py",
- "helpers_test.py",
"repl_pane_test.py",
+ "text_formatting_test.py",
]
python_deps = [
"$dir_pw_cli/py",