From 866fd4b1ff639ffa4d58717a144b600c2b62bac0 Mon Sep 17 00:00:00 2001 From: ChestnutYueyue <952134128@qq.com> Date: Fri, 13 Feb 2026 16:52:57 +0800 Subject: [PATCH] =?UTF-8?q?refactor(ui):=20=E7=A7=BB=E9=99=A4UI=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E7=9A=84=E9=93=BE=E5=BC=8F=E8=B0=83=E7=94=A8=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E5=B9=B6=E9=87=8D=E6=9E=84=E6=96=87=E6=A1=A3=E6=B3=A8?= =?UTF-8?q?=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 重构所有UI组件头文件,移除链式调用构建器方法 为UI组件添加详细的文档注释,说明各方法和属性的用途 调整部分实现文件的结构,使其更加清晰易读 --- Extra2D/include/extra2d/ui/button.h | 30 +-- Extra2D/include/extra2d/ui/check_box.h | 41 +-- Extra2D/include/extra2d/ui/label.h | 24 -- Extra2D/include/extra2d/ui/progress_bar.h | 15 -- Extra2D/include/extra2d/ui/radio_button.h | 42 ++-- Extra2D/include/extra2d/ui/slider.h | 45 ++-- Extra2D/include/extra2d/ui/text.h | 36 --- Extra2D/src/ui/button.cpp | 283 ++++++++++++--------- Extra2D/src/ui/check_box.cpp | 148 ++++++----- Extra2D/src/ui/label.cpp | 197 +++++++++------ Extra2D/src/ui/progress_bar.cpp | 236 +++++++++++++----- Extra2D/src/ui/radio_button.cpp | 169 +++++++------ Extra2D/src/ui/slider.cpp | 290 +++++++++++----------- Extra2D/src/ui/text.cpp | 218 ++++++++-------- examples/hello_world/main.cpp | 36 ++- 15 files changed, 964 insertions(+), 846 deletions(-) diff --git a/Extra2D/include/extra2d/ui/button.h b/Extra2D/include/extra2d/ui/button.h index 4e1fa1c..db81183 100644 --- a/Extra2D/include/extra2d/ui/button.h +++ b/Extra2D/include/extra2d/ui/button.h @@ -32,35 +32,6 @@ public: static Ptr