diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2019-03-10 21:23:06 +0100 |
---|---|---|
committer | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2019-08-29 20:10:53 +0900 |
commit | 7dc27fe2191091616afe2148fb571fc12e38bd2d (patch) | |
tree | 62f1dacc4d3d57e5154d64fc47bb76aae9f195e3 /vcl/uiconfig/theme_definitions | |
parent | 0d0d564b00371c540a92d5fff2e884ee8b5e288b (diff) |
widget theme: draw slider button from svg, left and right track
Change-Id: Iaba4a67845699d795c719d0259e93bb6c72df470
Reviewed-on: https://gerrit.libreoffice.org/69015
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
(cherry picked from commit 100ea3038b033b6b168860e203e893ae8f67b9c1)
Diffstat (limited to 'vcl/uiconfig/theme_definitions')
-rw-r--r-- | vcl/uiconfig/theme_definitions/definition.xml | 20 | ||||
-rw-r--r-- | vcl/uiconfig/theme_definitions/slider-button.svgx | 3 |
2 files changed, 18 insertions, 5 deletions
diff --git a/vcl/uiconfig/theme_definitions/definition.xml b/vcl/uiconfig/theme_definitions/definition.xml index bdb1e700715b..23a19de392d5 100644 --- a/vcl/uiconfig/theme_definitions/definition.xml +++ b/vcl/uiconfig/theme_definitions/definition.xml @@ -270,17 +270,27 @@ <slider> <part value="Button"> <state> - <circ stroke="#AAAAAA" fill="#FFFFFF" stroke-width="1" rx="7" ry="7"/> + <image source="slider-button.svgx" /> </state> </part> - <part value="TrackHorzArea"> + <part value="TrackHorzLeft"> + <state> + <line stroke="#007AFF" stroke-width="6" x1="0.0" y1="0.5" x2="1.0" y2="0.5"/> + </state> + </part> + <part value="TrackHorzRight"> <state> - <line stroke="#007AFF" fill="#007AFF" stroke-width="10" x1="0.0" y1="0.5" x2="1.0" y2="0.5"/> + <line stroke="#8e8e93" stroke-width="6" x1="0.0" y1="0.5" x2="1.0" y2="0.5"/> </state> </part> - <part value="TrackVertArea"> + <part value="TrackVertUpper"> + <state> + <line stroke="#007AFF" stroke-width="6" x1="0.5" y1="0.0" x2="0.5" y2="1.0"/> + </state> + </part> + <part value="TrackVertLower"> <state> - <line stroke="#007AFF" fill="#007AFF" stroke-width="10" x1="0.5" y1="0.0" x2="0.5" y2="1.0"/> + <line stroke="#8e8e93" stroke-width="6" x1="0.5" y1="0.0" x2="0.5" y2="1.0"/> </state> </part> </slider> diff --git a/vcl/uiconfig/theme_definitions/slider-button.svgx b/vcl/uiconfig/theme_definitions/slider-button.svgx new file mode 100644 index 000000000000..66772c7521e6 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/slider-button.svgx @@ -0,0 +1,3 @@ +<svg version="1.1" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"> + <rect x="2" y="2" width="24" height="24" rx="12" ry="12" fill="#fff" stroke="#8e8e93" stroke-width=".92308"/> +</svg> |