| move rating_theme.cpp and toggle_theme.cpp to checkable BUILD.gn
Move compilation of rating_theme.cpp and toggle_theme.cpp from
theme/BUILD.gn to checkable/BUILD.gn for better component grouping.
Signed-off-by: zhangfanfan21 <zhangfanfan2@huawei.com>
Co-Authored-By: Agent <agent@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Change-Id: I932f464bf6e31f8458365bc5da92cf040b4a57b9
| 1 个月前 |
| optimize header includes in theme files to reduce compilation time
Move Builder class inline implementations from theme header files to
.cpp files for checkable, button, toggle, slider, and rating components.
Remove heavy includes (theme_constants.h, container.h, system_properties.h)
from theme headers and add forward declarations instead. This reduces
transitive header expansion across the codebase.
Signed-off-by: zhangfanfan21 <zhangfanfan2@huawei.com>
Co-Authored-By: Agent <agent@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Change-Id: Iafc9792e6fa40b72c810d9b3b1b30b31be6ca482
| 1 个月前 |
| feat:slider&radio小型化改造
Signed-off-by: pensLong <pengsilong@huawei-partners.com>
| 4 个月前 |
| optimize the compile for key_event.h
Signed-off-by: zhou-chaobo <zhouchaobo@huawei.com>
| 1 个月前 |
| fix the bug of checkbox in the fast preview.
Signed-off-by: ZhangYu <zhangyu578@huawei.com>
Change-Id: I870c82fa2623167d6a4bf7ff3416f648c52738d4
| 3 年前 |
| optimize header includes in theme files to reduce compilation time
Move Builder class inline implementations from theme header files to
.cpp files for checkable, button, toggle, slider, and rating components.
Remove heavy includes (theme_constants.h, container.h, system_properties.h)
from theme headers and add forward declarations instead. This reduces
transitive header expansion across the codebase.
Signed-off-by: zhangfanfan21 <zhangfanfan2@huawei.com>
Co-Authored-By: Agent <agent@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Change-Id: Iafc9792e6fa40b72c810d9b3b1b30b31be6ca482
| 1 个月前 |
| optimize header includes in theme files to reduce compilation time
Move Builder class inline implementations from theme header files to
.cpp files for checkable, button, toggle, slider, and rating components.
Remove heavy includes (theme_constants.h, container.h, system_properties.h)
from theme headers and add forward declarations instead. This reduces
transitive header expansion across the codebase.
Signed-off-by: zhangfanfan21 <zhangfanfan2@huawei.com>
Co-Authored-By: Agent <agent@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Change-Id: Iafc9792e6fa40b72c810d9b3b1b30b31be6ca482
| 1 个月前 |
| 回退 'Pull Request !1863 : fixbug:修改radio组件onchange事件触发问题'
| 4 年前 |
| optimize: apply header include optimization from 1.patch
Move unnecessary includes from widely-included headers to the .cpp files
that actually use them. Key changes:
- Remove unused includes from container.h, decoration.h, focus_hub.h,
render_context.h, pipeline_base.h and 40+ other headers
- Add direct includes in .cpp files that lost transitive dependencies
- Add forward declarations where needed for incomplete types
- Keep particle_property.h in render_context.h (std::list needs complete type)
108 files modified, net -5 lines of includes.
Signed-off-by: zhangfanfan21 <zhangfanfan2@huawei.com>
Co-Authored-By: Agent
Change-Id: If2f5132617ad7609c143103c6b2c109f1c472a1e
| 1 个月前 |
| add web toggle and switch
Signed-off-by: chijunwen <chijunwen@h-partners.com>
| 4 个月前 |
| [L] fix header in ace
Co-Authored-By:Agent
Signed-off-by: lisitao <lisitao3@h-partners.com>
| 1 个月前 |
| migration for checkbox,radio,switch,select,tabs,toggle,swipper
Signed-off-by: limeng <limeng208@huawei.com>
| 3 年前 |
| Signed-off-by: lzr <liuzengrui1@huawei.com>
Change-Id: I675f7d41e07af6e317d97a6c5eda146ac4fbdcb4
| 2 年前 |
| optimize header includes in theme files to reduce compilation time
Move Builder class inline implementations from theme header files to
.cpp files for checkable, button, toggle, slider, and rating components.
Remove heavy includes (theme_constants.h, container.h, system_properties.h)
from theme headers and add forward declarations instead. This reduces
transitive header expansion across the codebase.
Signed-off-by: zhangfanfan21 <zhangfanfan2@huawei.com>
Co-Authored-By: Agent <agent@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Change-Id: Iafc9792e6fa40b72c810d9b3b1b30b31be6ca482
| 1 个月前 |
| migration for checkbox,radio,switch,select,tabs,toggle,swipper
Signed-off-by: limeng <limeng208@huawei.com>
| 3 年前 |
| Signed-off-by: lzr <liuzengrui1@huawei.com>
Change-Id: I675f7d41e07af6e317d97a6c5eda146ac4fbdcb4
| 2 年前 |
| remove USE_ROSEN_DRAWING
Signed-off-by: worker0217 <linhao54@huawei.com>
| 1 年前 |
| remove USE_ROSEN_DRAWING
Signed-off-by: worker0217 <linhao54@huawei.com>
| 1 年前 |
| remove USE_ROSEN_DRAWING
Signed-off-by: worker0217 <linhao54@huawei.com>
| 1 年前 |
| revise UX styles
Signed-off-by: luoying_ace_admin <luoying19@huawei.com>
| 3 年前 |