Add circular ProgressBar style 01/235301/7
authorJiyun Yang <ji.yang@samsung.com>
Tue, 9 Jun 2020 07:55:30 +0000 (16:55 +0900)
committerJiyun Yang <ji.yang@samsung.com>
Tue, 16 Jun 2020 05:29:22 +0000 (14:29 +0900)
commit6dee0c77383cfa21c57099dd519ce4821a9d23b0
tree3733b5d13c01267735caa7bdda9fcd6c0a54fe92
parent248c644059d4784ab65fe3d2690022c2888edd3b
Add circular ProgressBar style

* The style implements UX requirements for wearable, but it can be used in other devices too.
* The style uses arc visuals for track, secondary progress, progress and indeterminate visual.
* The progress value will change sweepAngle of the track visual.
* The indeterminate animation in the style uses visuals (e.g. track, progress) including indeterminate visual.
* Add ProgressBar::NEW(Style) to easy use of style.

Change-Id: I74c227ad2716bc829180f002abe22a28ffdef959
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
12 files changed:
automated-tests/src/dali-toolkit/utc-Dali-ProgressBar.cpp
dali-toolkit/devel-api/controls/progress-bar/progress-bar-devel.cpp [new file with mode: 0644]
dali-toolkit/devel-api/controls/progress-bar/progress-bar-devel.h [new file with mode: 0644]
dali-toolkit/devel-api/file.list
dali-toolkit/internal/controls/progress-bar/progress-bar-impl.cpp
dali-toolkit/internal/controls/progress-bar/progress-bar-impl.h
dali-toolkit/public-api/controls/progress-bar/progress-bar.h
dali-toolkit/styles/1920x1080/dali-toolkit-default-theme.json
dali-toolkit/styles/2048x1080/dali-toolkit-default-theme.json
dali-toolkit/styles/360x360/dali-toolkit-default-theme.json
dali-toolkit/styles/480x800/dali-toolkit-default-theme.json
dali-toolkit/styles/720x1280/dali-toolkit-default-theme.json