From 868db0113687d0f3c77a7ae7924993f7fdd0fcde Mon Sep 17 00:00:00 2001 From: Victor Wheeler Date: Mon, 28 Oct 2024 01:51:34 -0600 Subject: [PATCH] fix(docs): fix broken links in ./lvgl/README.md (#7146) --- README.md | 40 +++++----- docs/README_jp.rst | 10 +-- docs/README_pt_BR.rst | 10 +-- docs/README_zh.rst | 10 +-- docs/conf.py | 175 ++++++++++++++++++++++++++++++++++++++++-- 5 files changed, 202 insertions(+), 43 deletions(-) diff --git a/README.md b/README.md index aa42b9145..3b03e4187 100644 --- a/README.md +++ b/README.md @@ -50,25 +50,25 @@ Our team is ready to help you with graphics design, UI implementation and consul - OS, External memory and GPU are supported but not required. **Widgets, Styles, Layouts and more** - - 30+ built-in [Widgets](https://docs.lvgl.io/master/widgets/index.html):  Button, Label, Slider, Chart, Keyboard, Meter, Arc, Table and many more. - - Flexible [Style system](https://docs.lvgl.io/master/overview/style.html) with  ~100 style properties to customize any part of the widgets in any state. - - [Flexbox](https://docs.lvgl.io/master/layouts/flex.html) and [Grid](https://docs.lvgl.io/master/layouts/grid.html)-like layouts engines to automatically size and position the widgets in a responsive way. + - 30+ built-in [Widgets](https://docs.lvgl.io/master/details/widgets/index.html):  Button, Label, Slider, Chart, Keyboard, Meter, Arc, Table and many more. + - Flexible [Style system](https://docs.lvgl.io/master/details/base-widget/styles/style.html) with  ~100 style properties to customize any part of the widgets in any state. + - [Flexbox](https://docs.lvgl.io/master/details/base-widget/layouts/flex.html) and [Grid](https://docs.lvgl.io/master/details/base-widget/layouts/grid.html)-like layouts engines to automatically size and position the widgets in a responsive way. - Texts are rendered with UTF-8 encoding supporting CJK, Thai, Hindi, Arabic, Persian writing systems. - Word wrapping, kerning, text scrolling, sub-pixel rendering, Pinyin-IME Chinese input, Emojis in texts. - Rendering engine supporting animations, anti-aliasing, opacity, smooth scrolling, shadows, image transformation, etc   - - Supports Mouse, Touchpad, Keypad, Keyboard, External buttons, Encoder [Input devices](https://docs.lvgl.io/master/porting/indev.html). - - [Multiple display](https://docs.lvgl.io/master/overview/display.html#multiple-display-support) support. + - Supports Mouse, Touchpad, Keypad, Keyboard, External buttons, Encoder [Input devices](https://docs.lvgl.io/master/details/main-components/indev.html). + - [Multiple display](https://docs.lvgl.io/master/details/main-components/display.html#how-many-displays-can-lvgl-use) support. **Binding and Build Support** - [MicroPython Binding](https://blog.lvgl.io/2019-02-20/micropython-bindings) exposes LVGL API - [PikaScript Binding](https://blog.lvgl.io/2022-08-24/pikascript-and-lvgl) python on MCU lighter and easier. - No custom build system is used. You can build LVGL as you build the other files of your project. - - Support for Make and [CMake](https://docs.lvgl.io/master/integration/building/cmake.html) is included out of the box. - - [Develop on PC](https://docs.lvgl.io/master/integration/ide/pc-simulator.html) and use the same UI code on embedded hardware. + - Support for Make and [CMake](https://docs.lvgl.io/master/details/integration/building/cmake.html) is included out of the box. + - [Develop on PC](https://docs.lvgl.io/master/details/integration/ide/pc-simulator.html) and use the same UI code on embedded hardware. - Convert the C UI code to HTML file with our [Emscripten port](https://github.com/lvgl/lv_web_emscripten). **Docs, Tools, and Services** - - Detailed [Documentation](https://docs.lvgl.io/) with [100+ simple examples](https://docs.lvgl.io/master/index.html) + - Detailed [Documentation](https://docs.lvgl.io/) with [100+ simple examples](https://docs.lvgl.io/master/examples.html) - [Services](https://lvgl.io/services) such as User interface design, Implementation and Consulting to make UI development simpler and faster. ## :heart: Sponsor @@ -92,13 +92,13 @@ If someone implements or fixes an issue labeled as [Sponsored](https://github.co ## :package: Packages LVGL is available as: -- [Arduino library](https://docs.lvgl.io/master/integration/framework/arduino.html) +- [Arduino library](https://docs.lvgl.io/master/details/integration/framework/arduino.html) - [PlatformIO package](https://registry.platformio.org/libraries/lvgl/lvgl) -- [Zephyr library](https://docs.lvgl.io/master/integration/os/zephyr.html) +- [Zephyr library](https://docs.lvgl.io/master/details/integration/os/zephyr.html) - [ESP-IDF(ESP32) component](https://components.espressif.com/components/lvgl/lvgl) - [NXP MCUXpresso component](https://www.nxp.com/design/software/embedded-software/lvgl-open-source-graphics-library:LITTLEVGL-OPEN-SOURCE-GRAPHICS-LIBRARY) -- [NuttX library](https://docs.lvgl.io/master/integration/os/nuttx.html) -- [RT-Thread RTOS](https://docs.lvgl.io/master/integration/os/rt-thread.html) +- [NuttX library](https://docs.lvgl.io/master/details/integration/os/nuttx.html) +- [RT-Thread RTOS](https://docs.lvgl.io/master/details/integration/os/rt-thread.html) - CMSIS-Pack - [RIOT OS package](https://doc.riot-os.org/group__pkg__lvgl.html#details) @@ -419,20 +419,20 @@ This list will guide you to get started with LVGL step-by-step. **Get Familiar with LVGL** - 1. Check the [Online demos](https://lvgl.io/demos) to see LVGL in action (3 minutes) - 2. Read the [Introduction](https://docs.lvgl.io/master/intro/index.html) page of the documentation (5 minutes) - 3. Get familiar with the basics on the [Quick overview](https://docs.lvgl.io/master/get-started/quick-overview.html) page (15 minutes) + 1. Check the [Online demos](https://lvgl.io/demos) to see LVGL in action (3 minutes). + 2. Read the [Introduction](https://docs.lvgl.io/master/intro/index.html) page of the documentation (5 minutes). + 3. Get familiar with the basics on the [Quick overview](https://docs.lvgl.io/master/intro/basics.html) page (15 minutes). **Start to Use LVGL** - 4. Set up a [Simulator](https://docs.lvgl.io/master/integration/ide/pc-simulator.html#simulator) (10 minutes) - 5. Try out some [Examples](https://github.com/lvgl/lvgl/tree/master/examples) - 6. Port LVGL to a board. See the [Porting](https://docs.lvgl.io/master/porting/index.html) guide or check the ready to use [Projects](https://github.com/lvgl?q=lv_port_) + 4. Set up a [Simulator](https://docs.lvgl.io/master/details/integration/ide/pc-simulator.html#simulator) (10 minutes). + 5. Try out some [Examples](https://github.com/lvgl/lvgl/tree/master/examples). + 6. Port LVGL to a board. See the [Porting](https://docs.lvgl.io/master/intro/add-lvgl-to-your-project/index.html) guide or check out the ready-to-use [Projects](https://github.com/lvgl?q=lv_port_). **Become a Pro** - 7. Read the [Overview](https://docs.lvgl.io/master/overview/index.html) page to get a better understanding of the library (2-3 hours) - 8. Check the documentation of the [Widgets](https://docs.lvgl.io/master/widgets/index.html) to see their features and usage + 7. Read the [Main-Components](https://docs.lvgl.io/master/details/main-components/index.html) page to get a better understanding of the library (2-3 hours) + 8. Check the documentation of the [Widgets](https://docs.lvgl.io/master/details/widgets/index.html) to see their features and usage **Get Help and Help Others** diff --git a/docs/README_jp.rst b/docs/README_jp.rst index b59fb93e4..f7483b053 100644 --- a/docs/README_jp.rst +++ b/docs/README_jp.rst @@ -75,7 +75,7 @@ Cライブラリ。(C++互換) - 任意の(RT)OS、任意のMCU・MPU用にコンパイル可能。 - 電子ペーパー、OLEDディスプレイ、TFTディスプレイ、白黒ディスプレイ、モニターに対応。 `Porting -Guide `__ +Guide `__ - MITライセンスにより商用利用可能。 - システム要件:RAM 32KB、Flash 128KB、フレームバッファ、レンダリング用に1/10以上のスクリーンサイズのバッファ。 - OS、外部メモリ、GPUもサポート。 @@ -98,9 +98,9 @@ Guide `__ +`入力デバイス `__ をサポート。 - -`マルチディスプレイ `__ +`マルチディスプレイ `__ 対応。 **Binding と Build をサポート** - `MicroPython @@ -556,7 +556,7 @@ LVGLを使い始める時は、以下の順に進める事をおすすめしま `Introduction `__ を読みましょう。 (5分間) 3. LVGLの基本に慣れるため `Quick - overview `__ + overview `__ を読みましょう。 (15分間) **LVGLを使ってみましょう** @@ -573,7 +573,7 @@ LVGLを使い始める時は、以下の順に進める事をおすすめしま **より詳しく体験してみましょう** 7. ライブラリの理解を深めるため - `Overview `__ + `Overview `__ を読みましょう。 (2~3時間) 8. ウィジェットの機能や使い方の詳細は `Widgets `__ diff --git a/docs/README_pt_BR.rst b/docs/README_pt_BR.rst index defc3f125..35ffc5ed3 100644 --- a/docs/README_pt_BR.rst +++ b/docs/README_pt_BR.rst @@ -88,8 +88,8 @@ algum suporte durante o desenvolvimento de seu próximo projeto de GUI. dependências externas. - Pode ser compilado para qualquer display MCU ou MPU, e qualquer sistema operacional de tempo real (RT-OS). -- Suporta monitores monocromáticos, ePaper, OLED ou TFT. :ref:`Guia de - portabilidade ` +- Suporta monitores monocromáticos, ePaper, OLED ou TFT. `Guia de + portabilidade `__ - Distribuído sob a licença do MIT, para que você também possa usá-lo facilmente em projetos comerciais. - Precisa de apenas 32 kB de RAM e 128 kB de Flash, um frame buffer e @@ -126,7 +126,7 @@ algum suporte durante o desenvolvimento de seu próximo projeto de GUI. - Nenhum sistema de compilação personalizado é usado. Você pode construir o LVGL enquanto constrói os outros arquivos do seu projeto. - O suporte para Make e - :ref:`CMake ` + `CMake `__ já vem incluído. - `Desenvolva no PC `__ @@ -614,7 +614,7 @@ Esta lista irá guiá-lo para começar com o LVGL passo a passo. `introdução `__ da documentação (~5 minutos) 3. Familiarize-se com o básico na página de `visão geral - rápida `__ + rápida `__ (~15 minutos) **Começando a usar o LVGL** @@ -632,7 +632,7 @@ Esta lista irá guiá-lo para começar com o LVGL passo a passo. **Torne-se um profissional** 7. Leia a página `visão - geral `__ para + geral `__ para entender melhor a biblioteca (~2-3 horas) 8. Verifique a documentação dos `widgets `__ para ver diff --git a/docs/README_zh.rst b/docs/README_zh.rst index 32b17c03a..7f191c9d4 100644 --- a/docs/README_zh.rst +++ b/docs/README_zh.rst @@ -72,7 +72,7 @@ RAM 和 128 KB Flash、C 编译器、帧缓冲区和至少 1/10 屏幕大小的 - 一个完全可移植的 C(C++ 兼容)库,没有外部依赖关系。 - 可以编译到任何 MCU 或 MPU,使用任何 RTOS 或者操作系统。 - 支持单色、ePaper、OLED、TFT 显示器或者模拟器。 - `移植指南 `__ + `移植指南 `__ - 该项目使用 MIT 许可证,因此您可以在商业项目中轻松使用它。 - 仅需 32 KB RAM 和 128 KB Flash,一个帧缓冲区,以及至少 1/10 屏幕大小的渲染缓冲区。 - 支持使用可选的操作系统、外部存储器和 GPU。 @@ -89,8 +89,8 @@ RAM 和 128 KB Flash、C 编译器、帧缓冲区和至少 1/10 屏幕大小的 - 文本支持 UTF-8 编码,支持 CJK、泰语、印地语、阿拉伯语和波斯语书写系统。 - 支持自动换行、字距调整、文本滚动、亚像素渲染、拼音输入法、文本表情符号。 - 渲染引擎支持动画、抗锯齿、不透明度、平滑滚动、阴影、图形变换等。 -- 支持鼠标、触摸板、小键盘、键盘、外部按钮、编码器\ `输入设备 `__\ 。 -- 支持\ `多显示器 `__\ 。 +- 支持鼠标、触摸板、小键盘、键盘、外部按钮、编码器\ `输入设备 `__\ 。 +- 支持\ `多显示器 `__\ 。 **绑定和构建支持** @@ -540,7 +540,7 @@ Hello world 标签 1. 查看\ `在线演示 `__\ ,了解 LVGL 的实际操作(3 分钟) 2. 阅读\ `文档 `__\ 的简介页(5 分钟) -3. 熟悉\ `快速概览 `__ +3. 熟悉\ `快速概览 `__ 页面上的基本知识(15 分钟) **开始使用 LVGL** @@ -551,7 +551,7 @@ Hello world 标签 **成为专业人士** -7. 阅读\ `概述 `__\ 页面以更好地了解图书馆(2-3 小时) +7. 阅读\ `概述 `__\ 页面以更好地了解图书馆(2-3 小时) 8. 查看\ `控件 `__\ 的文档以查看其功能和用法 **获得帮助并帮助他人** diff --git a/docs/conf.py b/docs/conf.py index df6b62dac..3a1f13e91 100755 --- a/docs/conf.py +++ b/docs/conf.py @@ -280,6 +280,9 @@ StandaloneHTMLBuilder.supported_image_types = [ # Converting quotation marks and ellipses is NOT done because the default # `smartquotes_action` 'qDe' is changed to just 'D' below, which accomplishes # the dash conversions as desired. +# +# For list of all possible smartquotes_action values, see: +# https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-smartquotes_action smartquotes = True smartquotes_action = 'D' @@ -290,14 +293,170 @@ repo_commit_hash = _git_commit_ref # The below generates .HTML page redirects for pages that have been moved. # Browsers are redirected via ``. redirects = { - "get-started/index": "../intro/basics.html#going-deeper" , - "integration/index": "../details/integration/index.html" , - "porting/index": "../intro/add-lvgl-to-your-project/index.html", - "overview/index": "../details/main-components/index.html" , - "layouts/index": "../details/base-widget/layouts/index.html" , - "libs/index": "../details/libs/index.html" , - "others/index": "../details/other-components/index.html" - + "get-started/index": "../intro/basics.html" , + "get-started/quick-overview": "../intro/basics.html" , + "integration/bindings/api_json": "../../details/integration/bindings/api_json.html" , + "integration/bindings/cpp": "../../details/integration/bindings/cpp.html" , + "integration/bindings/index": "../../details/integration/bindings/index.html" , + "integration/bindings/javascript": "../../details/integration/bindings/javascript.html" , + "integration/bindings/micropython": "../../details/integration/bindings/micropython.html" , + "integration/bindings/pikascript": "../../details/integration/bindings/pikascript.html" , + "integration/building/cmake": "../../details/integration/building/cmake.html" , + "integration/building/index": "../../details/integration/building/index.html" , + "integration/building/make": "../../details/integration/building/make.html" , + "integration/chip/arm": "../../details/integration/chip/arm.html" , + "integration/chip/espressif": "../../details/integration/chip/espressif.html" , + "integration/chip/index": "../../details/integration/chip/index.html" , + "integration/chip/nxp": "../../details/integration/chip/nxp.html" , + "integration/chip/renesas": "../../details/integration/chip/renesas.html" , + "integration/chip/stm32": "../../details/integration/chip/stm32.html" , + "integration/driver/X11": "../../details/integration/driver/X11.html" , + "integration/driver/display/fbdev": "../../../details/integration/driver/display/fbdev.html" , + "integration/driver/display/gen_mipi": "../../../details/integration/driver/display/gen_mipi.html" , + "integration/driver/display/ili9341": "../../../details/integration/driver/display/ili9341.html" , + "integration/driver/display/index": "../../../details/integration/driver/display/index.html" , + "integration/driver/display/lcd_stm32_guide": "../../../details/integration/driver/display/lcd_stm32_guide.html", + "integration/driver/display/renesas_glcdc": "../../../details/integration/driver/display/renesas_glcdc.html" , + "integration/driver/display/st7735": "../../../details/integration/driver/display/st7735.html" , + "integration/driver/display/st7789": "../../../details/integration/driver/display/st7789.html" , + "integration/driver/display/st7796": "../../../details/integration/driver/display/st7796.html" , + "integration/driver/display/st_ltdc": "../../../details/integration/driver/display/st_ltdc.html" , + "integration/driver/index": "../../details/integration/driver/index.html" , + "integration/driver/libinput": "../../details/integration/driver/libinput.html" , + "integration/driver/opengles": "../../details/integration/driver/opengles.html" , + "integration/driver/touchpad/evdev": "../../../details/integration/driver/touchpad/evdev.html" , + "integration/driver/touchpad/ft6x36": "../../../details/integration/driver/touchpad/ft6x36.html" , + "integration/driver/touchpad/index": "../../../details/integration/driver/touchpad/index.html" , + "integration/driver/wayland": "../../details/integration/driver/wayland.html" , + "integration/driver/windows": "../../details/integration/driver/windows.html" , + "integration/framework/arduino": "../../details/integration/framework/arduino.html" , + "integration/framework/index": "../../details/integration/framework/index.html" , + "integration/framework/platformio": "../../details/integration/framework/platformio.html" , + "integration/framework/tasmota-berry": "../../details/integration/framework/tasmota-berry.html" , + "integration/ide/index": "../../details/integration/ide/index.html" , + "integration/ide/mdk": "../../details/integration/ide/mdk.html" , + "integration/ide/pc-simulator": "../../details/integration/ide/pc-simulator.html" , + "integration/index": "../details/integration/index.html" , + "integration/os/freertos": "../../details/integration/os/freertos.html" , + "integration/os/index": "../../details/integration/os/index.html" , + "integration/os/mqx": "../../details/integration/os/mqx.html" , + "integration/os/nuttx": "../../details/integration/os/nuttx.html" , + "integration/os/px5": "../../details/integration/os/px5.html" , + "integration/os/qnx": "../../details/integration/os/qnx.html" , + "integration/os/rt-thread": "../../details/integration/os/rt-thread.html" , + "integration/os/yocto/core_components": "../../../details/integration/os/yocto/core_components.html" , + "integration/os/yocto/index": "../../../details/integration/os/yocto/index.html" , + "integration/os/yocto/lvgl_recipe": "../../../details/integration/os/yocto/lvgl_recipe.html" , + "integration/os/yocto/terms_and_variables": "../../../details/integration/os/yocto/terms_and_variables.html" , + "integration/os/zephyr": "../../details/integration/os/zephyr.html" , + "layouts/flex": "../details/base-widget/layouts/flex.html" , + "layouts/grid": "../details/base-widget/layouts/grid.html" , + "layouts/index": "../details/base-widget/layouts/index.html" , + "libs/arduino_esp_littlefs": "../details/libs/arduino_esp_littlefs.html" , + "libs/arduino_sd": "../details/libs/arduino_sd.html" , + "libs/barcode": "../details/libs/barcode.html" , + "libs/bmp": "../details/libs/bmp.html" , + "libs/ffmpeg": "../details/libs/ffmpeg.html" , + "libs/freetype": "../details/libs/freetype.html" , + "libs/fs": "../details/libs/fs.html" , + "libs/gif": "../details/libs/gif.html" , + "libs/index": "../details/libs/index.html" , + "libs/lfs": "../details/libs/lfs.html" , + "libs/libjpeg_turbo": "../details/libs/libjpeg_turbo.html" , + "libs/libpng": "../details/libs/libpng.html" , + "libs/lodepng": "../details/libs/lodepng.html" , + "libs/qrcode": "../details/libs/qrcode.html" , + "libs/rle": "../details/libs/rle.html" , + "libs/rlottie": "../details/libs/rlottie.html" , + "libs/svg": "../details/libs/svg.html" , + "libs/tiny_ttf": "../details/libs/tiny_ttf.html" , + "libs/tjpgd": "../details/libs/tjpgd.html" , + "others/file_explorer": "../details/other-components/file_explorer.html" , + "others/font_manager": "../details/other-components/font_manager.html" , + "others/fragment": "../details/other-components/fragment.html" , + "others/gridnav": "../details/other-components/gridnav.html" , + "others/ime_pinyin": "../details/other-components/ime_pinyin.html" , + "others/imgfont": "../details/other-components/imgfont.html" , + "others/index": "../details/other-components/index.html" , + "others/monkey": "../details/other-components/monkey.html" , + "others/obj_id": "../details/other-components/obj_id.html" , + "others/obj_property": "../details/other-components/obj_property.html" , + "others/observer": "../details/other-components/observer.html" , + "others/snapshot": "../details/other-components/snapshot.html" , + "overview/animations": "../details/main-components/animation.html" , + "overview/color": "../details/main-components/color.html" , + "overview/coord": "../details/base-widget/coord.html" , + "overview/debugging/gdb_plugin": "../../details/debugging/gdb_plugin.html" , + "overview/debugging/index": "../../details/debugging/index.html" , + "overview/debugging/log": "../../details/debugging/log.html" , + "overview/debugging/profiler": "../../details/debugging/profiler.html" , + "overview/debugging/vg_lite_tvg": "../../details/debugging/vg_lite_tvg.html" , + "overview/display": "../details/main-components/display.html" , + "overview/event": "../details/base-widget/event.html" , + "overview/font": "../details/main-components/font.html" , + "overview/fs": "../details/main-components/fs.html" , + "overview/image": "../details/main-components/image.html" , + "overview/indev": "../details/main-components/indev.html" , + "overview/index": "../details/main-components/index.html" , + "overview/layer": "../details/base-widget/layer.html" , + "overview/new_widget": "../details/widgets/new_widget.html" , + "overview/obj": "../details/base-widget/obj.html" , + "overview/renderers/arm2d": "../../details/integration/renderers/arm2d.html" , + "overview/renderers/index": "../../details/integration/renderers/index.html" , + "overview/renderers/nema_gfx": "../../details/integration/renderers/nema_gfx.html" , + "overview/renderers/pxp": "../../details/integration/renderers/nxp_pxp.html" , + "overview/renderers/sdl": "../../details/integration/renderers/sdl.html" , + "overview/renderers/stm32_dma2d": "../../details/integration/renderers/stm32_dma2d.html" , + "overview/renderers/sw": "../../details/integration/renderers/sw.html" , + "overview/renderers/vg_lite": "../../details/integration/renderers/vg_lite.html" , + "overview/renderers/vglite": "../../details/integration/renderers/nxp_vglite_gpu.html" , + "overview/scroll": "../details/base-widget/scroll.html" , + "overview/style": "../details/base-widget/styles/style.html" , + "overview/style-props": "../details/base-widget/styles/style-properties.html" , + "overview/timer": "../details/main-components/timer.html" , + "porting/display": "../details/main-components/display.html" , + "porting/draw": "../details/main-components/draw.html" , + "porting/indev": "../details/main-components/indev.html" , + "porting/index": "../intro/add-lvgl-to-your-project/index.html" , + "porting/os": "../intro/add-lvgl-to-your-project/threading.html" , + "porting/project": "../intro/add-lvgl-to-your-project/connecting_lvgl.html" , + "porting/sleep": "../intro/add-lvgl-to-your-project/threading.html" , + "porting/tick": "../intro/add-lvgl-to-your-project/connecting_lvgl.html" , + "porting/timer_handler": "../intro/add-lvgl-to-your-project/timer_handler.html" , + "widgets/animimg": "../details/widgets/animimg.html" , + "widgets/arc": "../details/widgets/arc.html" , + "widgets/bar": "../details/widgets/bar.html" , + "widgets/button": "../details/widgets/button.html" , + "widgets/buttonmatrix": "../details/widgets/buttonmatrix.html" , + "widgets/calendar": "../details/widgets/calendar.html" , + "widgets/canvas": "../details/widgets/canvas.html" , + "widgets/chart": "../details/widgets/chart.html" , + "widgets/checkbox": "../details/widgets/checkbox.html" , + "widgets/dropdown": "../details/widgets/dropdown.html" , + "widgets/image": "../details/widgets/image.html" , + "widgets/imagebutton": "../details/widgets/imagebutton.html" , + "widgets/index": "../details/widgets/index.html" , + "widgets/keyboard": "../details/widgets/keyboard.html" , + "widgets/label": "../details/widgets/label.html" , + "widgets/led": "../details/widgets/led.html" , + "widgets/line": "../details/widgets/line.html" , + "widgets/list": "../details/widgets/list.html" , + "widgets/lottie": "../details/widgets/lottie.html" , + "widgets/menu": "../details/widgets/menu.html" , + "widgets/msgbox": "../details/widgets/msgbox.html" , + "widgets/obj": "../details/base-widget/obj.html" , + "widgets/roller": "../details/widgets/roller.html" , + "widgets/scale": "../details/widgets/scale.html" , + "widgets/slider": "../details/widgets/slider.html" , + "widgets/span": "../details/widgets/span.html" , + "widgets/spinbox": "../details/widgets/spinbox.html" , + "widgets/spinner": "../details/widgets/spinner.html" , + "widgets/switch": "../details/widgets/switch.html" , + "widgets/table": "../details/widgets/table.html" , + "widgets/tabview": "../details/widgets/tabview.html" , + "widgets/textarea": "../details/widgets/textarea.html" , + "widgets/tileview": "../details/widgets/tileview.html" , + "widgets/win": "../details/widgets/win.html" , } # Example configuration for intersphinx: refer to the Python standard library.