| 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 个月前 |
| update OpenHarmony 2.0 Canary
| 4 年前 |
| fix select and slider focus hover press style
Signed-off-by: yaoyuchi <yaoyuchi@huawei.com>
| 4 年前 |
| Delete Ace debug log
Signed-off-by: zoulinken <zoulinken1@huawei.com>
| 2 年前 |
| fix select and slider focus hover press style
Signed-off-by: yaoyuchi <yaoyuchi@huawei.com>
| 4 年前 |
| Signed-off-by: lzr <liuzengrui1@huawei.com>
Change-Id: I53554bd62966d8047e15a0c819f67d05f6cc8d70
Change-Id: I9c3c7e4e2a1201932b6bcfaae63c5e1ca3e0476f
| 2 年前 |
| optimize the compile for key_event.h
Signed-off-by: zhou-chaobo <zhouchaobo@huawei.com>
| 1 个月前 |
| 【watch】slider支持表冠旋转
Signed-off-by: yyuanche <yuancheng25@huawei.com>
Change-Id: I4af2e8e614604a7c9b706acdffb40e0ccb27ef70
| 1 年前 |
| Signed-off-by: lzr <liuzengrui1@huawei.com>
Change-Id: I53554bd62966d8047e15a0c819f67d05f6cc8d70
Change-Id: I9c3c7e4e2a1201932b6bcfaae63c5e1ca3e0476f
| 2 年前 |
| 删除冗余头文件
Signed-off-by: kangchongtao <kangchongtao@huawei.com>
| 1 年前 |
| [components/slider] use Drawing interface
Change-Id: I021bbd71be167889d5b7ea343d539404f429f882
Signed-off-by: huangzejia1 <huangzejia1@huawei.com>
| 3 年前 |
| remove USE_ROSEN_DRAWING
Signed-off-by: worker0217 <linhao54@huawei.com>
| 1 年前 |
| move HandleFocus from derived class to base class
Signed-off-by: wlxlw <wanglei740@huawei.com>
| 3 年前 |
| 删除冗余头文件
Signed-off-by: kangchongtao <kangchongtao@huawei.com>
| 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 个月前 |
| 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 个月前 |