commit | ec1f4c6752eddb4a86df7b9e6841c83fa5796dba | [log] [tgz] |
---|---|---|
author | Anthony DiGirolamo <tonymd@google.com> | Fri Aug 05 17:30:49 2022 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Aug 05 17:30:49 2022 +0000 |
tree | 4f33d4283070a5d231d9d96758bb2c6741383631 | |
parent | e7c580848d37d3cd10dc4b59915a691f88e6e5c3 [diff] |
pw_console: Floating window pane plugin support - Create the FloatingWindowPane class and add_floating_window_plugin() embed function. - All WindowPane classes can implement a get_top_level_menus() fuction to return MenuItems for display in pw_consoles main menu bar. - Convert 2048 to a proper floating window plugin with a get_top_level_menus() impl. Fixup watch_app.py to accomodate this change. Minor changes: - Populate the repl_pane's get_window_menu_options - Replace some 'list' types with 'List' - Switch jinja2 loader from Filesystem to DictLoader Change-Id: I6247b39dd792edc5469b78dbfbe627b6e62fb71d Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/104464 Reviewed-by: Carlos Chinchilla <cachinchilla@google.com> Commit-Queue: Anthony DiGirolamo <tonymd@google.com>
Pigweed is an open source collection of embedded-targeted libraries–or as we like to call them, modules. These modules are building blocks and infrastructure that enable faster and more reliable development on small-footprint MMU-less 32-bit microcontrollers like the STMicroelectronics STM32L452 or the Nordic nRF52832.
For more information please see our website: https://pigweed.dev/.