tdf#158126 UI: Scalable buttons for Impress navigation bar

On some panels, small icons of navigation bar are not
convenient to use. Currently there are 4 sizes available
for other icons: automatic, small, large and extra large.
It is useful to implement support for scalable buttons in
the Impress navigation bar. This setting can be located in
Slide show -> Slide Show Settings (Display section)

Change-Id: Ief8cc0cbf4eac98ee90bf3e993e4fc44cea0165e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159294
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
This commit is contained in:
Irgaliev Amin 2023-11-22 22:43:18 +04:00 committed by Samuel Mehrbrodt
parent 3709a8e5f0
commit 847001ffbb
56 changed files with 768 additions and 17 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 958 B

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 960 B

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 854 B

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 955 B

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 956 B

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 850 B

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="128"
viewBox="0 0 81.92 81.92"
width="128"
version="1.1"
id="svg6"
sodipodi:docname="nextslide_extralarge.svg"
inkscape:version="1.2.2 (unknown)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs10" />
<sodipodi:namedview
id="namedview8"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="7.375"
inkscape:cx="32.338983"
inkscape:cy="26.915254"
inkscape:window-width="1440"
inkscape:window-height="828"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg6" />
<path
d="M 40.96,0 A 40.960002,40.960002 0 0 0 0,40.96 40.960002,40.960002 0 0 0 40.96,81.92 40.960002,40.960002 0 0 0 81.92,40.96 40.960002,40.960002 0 0 0 40.96,0 Z m 0,10.922667 A 30.037332,30.037332 0 0 1 70.997332,40.96 30.037332,30.037332 0 0 1 40.96,70.997332 30.037332,30.037332 0 0 1 10.922667,40.96 30.037332,30.037332 0 0 1 40.96,10.922667 Z m -13.6,5.456 a 2.7272758,2.7272758 0 0 0 -1.392,0.346666 2.7272758,2.7272758 0 0 0 -1.392,2.384 v 2.735999 a 2.7272758,2.7272758 0 0 0 0.16,0.917336 L 31.237332,40.96 24.736,59.162668 A 2.7272758,2.7272758 0 0 0 24.576,60.08 v 2.72 a 2.7272758,2.7272758 0 0 0 4.149332,2.325332 l 35.504,-21.84 a 2.7272758,2.7272758 0 0 0 0.0054,-4.650664 L 28.736,16.784 A 2.7272758,2.7272758 0 0 0 27.36,16.378667 Z"
fill="#3a3a38"
stroke-linecap="square"
stroke-opacity="0.566502"
stroke-width="2.73066"
id="path2" />
<path
d="m 40.96,2.56 c -21.207735,0 -38.4,17.192265 -38.4,38.4 0,21.207732 17.192265,38.4 38.4,38.4 21.207732,0 38.4,-17.192268 38.4,-38.4 0,-21.207735 -17.192268,-38.4 -38.4,-38.4 z m 0,5.4857138 c 18.178054,0 32.914282,14.7362282 32.914282,32.9142862 0,18.178058 -14.736228,32.914286 -32.914282,32.914286 C 22.781942,73.874286 8.0457138,59.138058 8.0457138,40.96 8.0457138,22.781942 22.781942,8.0457138 40.96,8.0457138 Z M 27.245714,19.017142 v 2.742856 L 34.102858,40.96 27.245714,60.16 v 2.742858 L 62.902858,40.96 Z"
fill="#fafafa"
stroke-width="2.74285"
id="path4" />
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="64"
viewBox="0 0 40.96 40.96"
width="64"
version="1.1"
id="svg6"
sodipodi:docname="nextslide_large.svg"
inkscape:version="1.2.2 (unknown)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs10" />
<sodipodi:namedview
id="namedview8"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="7.375"
inkscape:cx="32.20339"
inkscape:cy="26.915254"
inkscape:window-width="1440"
inkscape:window-height="828"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg6" />
<path
d="M 20.48,0 A 20.480001,20.480001 0 0 0 0,20.48 20.480001,20.480001 0 0 0 20.48,40.96 20.480001,20.480001 0 0 0 40.96,20.48 20.480001,20.480001 0 0 0 20.48,0 Z m 0,5.4613334 A 15.018666,15.018666 0 0 1 35.498666,20.48 15.018666,15.018666 0 0 1 20.48,35.498666 15.018666,15.018666 0 0 1 5.4613334,20.48 15.018666,15.018666 0 0 1 20.48,5.4613334 Z m -6.8,2.728 a 1.3636379,1.3636379 0 0 0 -0.696,0.1733332 1.3636379,1.3636379 0 0 0 -0.696,1.192 v 1.3679994 a 1.3636379,1.3636379 0 0 0 0.08,0.458668 L 15.618666,20.48 12.368,29.581334 A 1.3636379,1.3636379 0 0 0 12.288,30.04 v 1.36 a 1.3636379,1.3636379 0 0 0 2.074666,1.162666 l 17.752,-10.92 a 1.3636379,1.3636379 0 0 0 0.0027,-2.325332 L 14.368,8.392 A 1.3636379,1.3636379 0 0 0 13.68,8.1893334 Z"
fill="#3a3a38"
stroke-linecap="square"
stroke-opacity="0.566502"
stroke-width="1.36533"
id="path2" />
<path
d="m 20.48,1.28 c -10.6038675,0 -19.2,8.5961329 -19.2,19.2 0,10.603866 8.5961325,19.2 19.2,19.2 10.603866,0 19.2,-8.596134 19.2,-19.2 0,-10.6038671 -8.596134,-19.2 -19.2,-19.2 z m 0,2.7428569 c 9.089027,0 16.457141,7.3681141 16.457141,16.4571431 0,9.089029 -7.368114,16.457143 -16.457141,16.457143 C 11.390971,36.937143 4.0228569,29.569029 4.0228569,20.48 4.0228569,11.390971 11.390971,4.0228569 20.48,4.0228569 Z M 13.622857,9.508571 v 1.371428 l 3.428572,9.600001 -3.428572,9.6 v 1.371429 L 31.451429,20.48 Z"
fill="#fafafa"
stroke-width="1.37143"
id="path4" />
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -1 +0,0 @@
<svg height="32" viewBox="0 0 20.48 20.48" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m10.24.64c-5.301934.00000022-9.6 4.2980665-9.6 9.6 0 5.301934 4.298066 9.6 9.6 9.6 5.301933 0 9.6-4.298066 9.6-9.6 0-5.3019335-4.298067-9.59999978-9.6-9.6z" fill="#3a3a38" stroke-linecap="square" stroke-opacity=".566502" stroke-width=".64"/><path d="m10.24 1.28c4.948466 0 8.96 4.0115336 8.96 8.96 0 4.948466-4.011534 8.96-8.96 8.96-4.948467 0-8.96-4.011534-8.96-8.96 0-4.9484664 4.011533-8.96 8.96-8.96zm-3.2 3.84v.64l1.6 4.48-1.6 4.48v.64l8.32-5.12z" fill="#fafafa"/></svg>

Before

Width:  |  Height:  |  Size: 573 B

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="128"
viewBox="0 0 81.92 81.92"
width="128"
version="1.1"
id="svg6"
sodipodi:docname="prevslide_extralarge.svg"
inkscape:version="1.2.2 (unknown)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs10" />
<sodipodi:namedview
id="namedview8"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="7.375"
inkscape:cx="16.067797"
inkscape:cy="59.59322"
inkscape:window-width="1440"
inkscape:window-height="828"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg6" />
<path
d="M 40.96,0 A 40.960002,40.960002 0 0 1 81.92,40.96 40.960002,40.960002 0 0 1 40.96,81.92 40.960002,40.960002 0 0 1 0,40.96 40.960002,40.960002 0 0 1 40.96,0 Z m 0,10.922667 A 30.037334,30.037334 0 0 0 10.922667,40.96 30.037334,30.037334 0 0 0 40.96,70.997334 30.037334,30.037334 0 0 0 70.997334,40.96 30.037334,30.037334 0 0 0 40.96,10.922667 Z m 13.6,5.456 a 2.7272756,2.7272756 0 0 1 1.392,0.346666 2.7272756,2.7272756 0 0 1 1.392,2.384001 v 2.736 a 2.7272756,2.7272756 0 0 1 -0.16,0.917332 L 50.682666,40.96 57.184,59.162666 A 2.7272756,2.7272756 0 0 1 57.344,60.08 v 2.72 a 2.7272756,2.7272756 0 0 1 -4.149334,2.325334 l -35.503999,-21.84 a 2.7272756,2.7272756 0 0 1 -0.0053,-4.650668 L 53.184,16.784 a 2.7272756,2.7272756 0 0 1 1.376,-0.405333 z"
fill="#3a3a38"
stroke-linecap="square"
stroke-opacity="0.566502"
stroke-width="2.73066"
id="path2" />
<path
d="m 40.96,2.56 c 21.207738,0 38.4,17.192266 38.4,38.4 0,21.207732 -17.192262,38.4 -38.4,38.4 -21.207732,0 -38.4,-17.192268 -38.4,-38.4 0,-21.207734 17.192268,-38.4 38.4,-38.4 z m 0,5.4857138 C 22.781946,8.0457138 8.0457186,22.781942 8.0457186,40.96 8.0457186,59.138058 22.781946,73.874286 40.96,73.874286 59.138058,73.874286 73.874286,59.138058 73.874286,40.96 73.874286,22.781942 59.138058,8.0457138 40.96,8.0457138 Z M 54.674286,19.017142 v 2.742856 L 47.817142,40.96 l 6.857144,19.2 v 2.742858 L 19.017142,40.96 Z"
fill="#fafafa"
stroke-width="2.74285"
id="path4" />
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="64"
viewBox="0 0 40.96 40.96"
width="64"
version="1.1"
id="svg6"
sodipodi:docname="prevslide_large.svg"
inkscape:version="1.2.2 (unknown)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs10" />
<sodipodi:namedview
id="namedview8"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="7.375"
inkscape:cx="16.067797"
inkscape:cy="16.067797"
inkscape:window-width="1440"
inkscape:window-height="828"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg6" />
<path
d="M 20.48,0 A 20.480001,20.480001 0 0 1 40.96,20.48 20.480001,20.480001 0 0 1 20.48,40.96 20.480001,20.480001 0 0 1 0,20.48 20.480001,20.480001 0 0 1 20.48,0 Z m 0,5.4613333 A 15.018667,15.018667 0 0 0 5.4613333,20.48 15.018667,15.018667 0 0 0 20.48,35.498667 15.018667,15.018667 0 0 0 35.498667,20.48 15.018667,15.018667 0 0 0 20.48,5.4613333 Z m 6.8,2.728 a 1.3636378,1.3636378 0 0 1 0.696,0.1733334 1.3636378,1.3636378 0 0 1 0.696,1.1920003 v 1.368 a 1.3636378,1.3636378 0 0 1 -0.08,0.458666 L 25.341333,20.48 28.592,29.581333 A 1.3636378,1.3636378 0 0 1 28.672,30.04 v 1.36 a 1.3636378,1.3636378 0 0 1 -2.074667,1.162667 l -17.7519997,-10.92 a 1.3636378,1.3636378 0 0 1 -0.00267,-2.325334 L 26.592,8.392 A 1.3636378,1.3636378 0 0 1 27.28,8.1893333 Z"
fill="#3a3a38"
stroke-linecap="square"
stroke-opacity="0.566502"
stroke-width="1.36533"
id="path2" />
<path
d="m 20.48,1.28 c 10.603869,0 19.2,8.5961329 19.2,19.2 0,10.603866 -8.596131,19.2 -19.2,19.2 -10.6038664,0 -19.2,-8.596134 -19.2,-19.2 0,-10.6038671 8.5961336,-19.2 19.2,-19.2 z m 0,2.7428569 c -9.089027,0 -16.4571407,7.3681141 -16.4571407,16.4571431 0,9.089029 7.3681137,16.457143 16.4571407,16.457143 9.089029,0 16.457143,-7.368114 16.457143,-16.457143 0,-9.089029 -7.368114,-16.4571431 -16.457143,-16.4571431 z m 6.857143,5.4857141 v 1.371428 L 23.908571,20.48 l 3.428572,9.6 v 1.371429 L 9.5085714,20.48 Z"
fill="#fafafa"
stroke-width="1.37143"
id="path4" />
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -1 +0,0 @@
<svg height="32" viewBox="0 0 20.48 20.48" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m10.24.64c5.301934.00000022 9.6 4.2980665 9.6 9.6 0 5.301934-4.298066 9.6-9.6 9.6-5.3019335 0-9.59999978-4.298066-9.6-9.6.00000022-5.3019335 4.2980665-9.59999978 9.6-9.6z" fill="#3a3a38" stroke-linecap="square" stroke-opacity=".566502" stroke-width=".64"/><path d="m10.24 1.28c-4.9484661 0-8.96 4.0115336-8.96 8.96 0 4.948466 4.0115339 8.96 8.96 8.96 4.948467 0 8.96-4.011534 8.96-8.96 0-4.9484664-4.011533-8.96-8.96-8.96zm3.2 3.84v.64l-1.6 4.48 1.6 4.48v.64l-8.32-5.12z" fill="#fafafa"/></svg>

Before

Width:  |  Height:  |  Size: 592 B

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="128"
viewBox="0 0 81.92 81.92"
width="128"
version="1.1"
id="svg12"
sodipodi:docname="slideshowmenu_extralarge.svg"
inkscape:version="1.2.2 (unknown)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs16" />
<sodipodi:namedview
id="namedview14"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="7.375"
inkscape:cx="16.067797"
inkscape:cy="70.440678"
inkscape:window-width="1440"
inkscape:window-height="828"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg12" />
<path
d="M 40.96,0 C 63.581586,9.4e-7 81.92,18.338417 81.92,40.96 81.92,63.581586 63.581586,81.92 40.96,81.92 18.338417,81.92 9.4e-7,63.581586 0,40.96 9.4e-7,18.338417 18.338417,9.4e-7 40.96,0 Z m 0,10.922667 c -16.58916,0 -30.037333,13.448173 -30.037333,30.037333 0,16.589162 13.448173,30.037334 30.037333,30.037334 16.589162,0 30.037334,-13.448172 30.037334,-30.037334 0,-16.58916 -13.448172,-30.037333 -30.037334,-30.037333 z"
fill="#3a3a38"
stroke-linecap="square"
stroke-opacity="0.566502"
stroke-width="2.73066"
id="path2" />
<path
d="m 40.96,2.56 c 21.207738,0 38.4,17.192266 38.4,38.4 0,21.207732 -17.192262,38.4 -38.4,38.4 -21.207732,0 -38.4,-17.192268 -38.4,-38.4 0,-21.207734 17.192268,-38.4 38.4,-38.4 z m 0,5.4857138 C 22.781946,8.0457138 8.0457186,22.781942 8.0457186,40.96 8.0457186,59.138058 22.781946,73.874286 40.96,73.874286 59.138058,73.874286 73.874286,59.138058 73.874286,40.96 73.874286,22.781942 59.138058,8.0457138 40.96,8.0457138 Z"
fill="#fafafa"
stroke-width="2.74285"
id="path4" />
<g
stroke-linecap="square"
stroke-opacity="0.566502"
stroke-width="0.64"
id="g10"
transform="matrix(3.9997559,0,0,4.0001614,0.00156211,-0.00258974)">
<path
d="m 5.7597656,8.3203125 c -1.0050969,5.52e-4 -1.9193696,0.914825 -1.9199218,1.9199215 5.518e-4,1.005098 0.9148247,1.91937 1.9199218,1.919922 1.0050972,-5.52e-4 1.91937,-0.914824 1.9199219,-1.919922 C 7.6791352,9.2351374 6.7648626,8.3208644 5.7597656,8.3203125 Z m 4.4804684,0 c -1.0050964,5.523e-4 -1.9193692,0.9148251 -1.9199215,1.9199215 5.519e-4,1.005097 0.9148249,1.91937 1.9199215,1.919922 1.005098,-5.52e-4 1.91937,-0.914824 1.919922,-1.919922 -5.52e-4,-1.0050966 -0.914825,-1.9193696 -1.919922,-1.9199215 z m 4.480469,0 c -1.006074,-9.826e-4 -1.921322,0.9138477 -1.921875,1.9199215 5.52e-4,1.006075 0.915801,1.920905 1.921875,1.919922 1.005097,-5.52e-4 1.91937,-0.914824 1.919922,-1.919922 C 16.640073,9.2351374 15.7258,8.3208644 14.720703,8.3203125 Z"
fill="#3a3a38"
id="path6" />
<path
d="M 5.76,8.96 A 1.28,1.28 0 0 0 4.48,10.24 1.28,1.28 0 0 0 5.76,11.52 1.28,1.28 0 0 0 7.04,10.24 1.28,1.28 0 0 0 5.76,8.96 Z m 4.48,0 a 1.28,1.28 0 0 0 -1.28,1.28 1.28,1.28 0 0 0 1.28,1.28 1.28,1.28 0 0 0 1.28,-1.28 1.28,1.28 0 0 0 -1.28,-1.28 z m 4.48,0 a 1.28,1.28 0 0 0 -1.28,1.28 1.28,1.28 0 0 0 1.28,1.28 A 1.28,1.28 0 0 0 16,10.24 1.28,1.28 0 0 0 14.72,8.96 Z"
fill="#fafafa"
id="path8" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="64"
viewBox="0 0 40.96 40.96"
width="64"
version="1.1"
id="svg12"
sodipodi:docname="slideshowmenu_large.svg"
inkscape:version="1.2.2 (unknown)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs16" />
<sodipodi:namedview
id="namedview14"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="7.375"
inkscape:cx="16.067797"
inkscape:cy="16.067797"
inkscape:window-width="1440"
inkscape:window-height="828"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg12" />
<path
d="m 20.48,0 c 11.310793,4.7e-7 20.48,9.1692085 20.48,20.48 0,11.310793 -9.169207,20.48 -20.48,20.48 C 9.1692085,40.96 4.7e-7,31.790793 0,20.48 4.7e-7,9.1692085 9.1692085,4.7e-7 20.48,0 Z m 0,5.4613333 c -8.29458,0 -15.0186667,6.7240867 -15.0186667,15.0186667 0,8.294581 6.7240867,15.018667 15.0186667,15.018667 8.294581,0 15.018667,-6.724086 15.018667,-15.018667 0,-8.29458 -6.724086,-15.0186667 -15.018667,-15.0186667 z"
fill="#3a3a38"
stroke-linecap="square"
stroke-opacity="0.566502"
stroke-width="1.36533"
id="path2" />
<path
d="m 20.48,1.28 c 10.603869,0 19.2,8.5961329 19.2,19.2 0,10.603866 -8.596131,19.2 -19.2,19.2 -10.6038664,0 -19.2,-8.596134 -19.2,-19.2 0,-10.6038671 8.5961336,-19.2 19.2,-19.2 z m 0,2.7428569 c -9.089027,0 -16.4571407,7.3681141 -16.4571407,16.4571431 0,9.089029 7.3681137,16.457143 16.4571407,16.457143 9.089029,0 16.457143,-7.368114 16.457143,-16.457143 0,-9.089029 -7.368114,-16.4571431 -16.457143,-16.4571431 z"
fill="#fafafa"
stroke-width="1.37143"
id="path4" />
<g
stroke-linecap="square"
stroke-opacity="0.566502"
stroke-width="0.64"
id="g10"
transform="matrix(1.9998779,0,0,2.0000807,7.8107233e-4,-0.00129477)">
<path
d="m 5.7597656,8.3203125 c -1.0050969,5.52e-4 -1.9193696,0.914825 -1.9199218,1.9199215 5.518e-4,1.005098 0.9148247,1.91937 1.9199218,1.919922 1.0050972,-5.52e-4 1.91937,-0.914824 1.9199219,-1.919922 C 7.6791352,9.2351374 6.7648626,8.3208644 5.7597656,8.3203125 Z m 4.4804684,0 c -1.0050964,5.523e-4 -1.9193692,0.9148251 -1.9199215,1.9199215 5.519e-4,1.005097 0.9148249,1.91937 1.9199215,1.919922 1.005098,-5.52e-4 1.91937,-0.914824 1.919922,-1.919922 -5.52e-4,-1.0050966 -0.914825,-1.9193696 -1.919922,-1.9199215 z m 4.480469,0 c -1.006074,-9.826e-4 -1.921322,0.9138477 -1.921875,1.9199215 5.52e-4,1.006075 0.915801,1.920905 1.921875,1.919922 1.005097,-5.52e-4 1.91937,-0.914824 1.919922,-1.919922 C 16.640073,9.2351374 15.7258,8.3208644 14.720703,8.3203125 Z"
fill="#3a3a38"
id="path6" />
<path
d="M 5.76,8.96 A 1.28,1.28 0 0 0 4.48,10.24 1.28,1.28 0 0 0 5.76,11.52 1.28,1.28 0 0 0 7.04,10.24 1.28,1.28 0 0 0 5.76,8.96 Z m 4.48,0 a 1.28,1.28 0 0 0 -1.28,1.28 1.28,1.28 0 0 0 1.28,1.28 1.28,1.28 0 0 0 1.28,-1.28 1.28,1.28 0 0 0 -1.28,-1.28 z m 4.48,0 a 1.28,1.28 0 0 0 -1.28,1.28 1.28,1.28 0 0 0 1.28,1.28 A 1.28,1.28 0 0 0 16,10.24 1.28,1.28 0 0 0 14.72,8.96 Z"
fill="#fafafa"
id="path8" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -1 +0,0 @@
<svg height="32" viewBox="0 0 20.48 20.48" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m10.24.64c5.301934.00000022 9.6 4.2980665 9.6 9.6 0 5.301934-4.298066 9.6-9.6 9.6-5.3019335 0-9.59999978-4.298066-9.6-9.6.00000022-5.3019335 4.2980665-9.59999978 9.6-9.6z" fill="#3a3a38" stroke-linecap="square" stroke-opacity=".566502" stroke-width=".64"/><path d="m10.24 1.28c-4.9484661 0-8.96 4.0115336-8.96 8.96 0 4.948466 4.0115339 8.96 8.96 8.96 4.948467 0 8.96-4.011534 8.96-8.96 0-4.9484664-4.011533-8.96-8.96-8.96zm-4.48 7.68a1.28 1.28 0 0 1 1.28 1.28 1.28 1.28 0 0 1 -1.28 1.28 1.28 1.28 0 0 1 -1.28-1.28 1.28 1.28 0 0 1 1.28-1.28zm4.48 0a1.28 1.28 0 0 1 1.28 1.28 1.28 1.28 0 0 1 -1.28 1.28 1.28 1.28 0 0 1 -1.28-1.28 1.28 1.28 0 0 1 1.28-1.28zm4.48 0a1.28 1.28 0 0 1 1.28 1.28 1.28 1.28 0 0 1 -1.28 1.28 1.28 1.28 0 0 1 -1.28-1.28 1.28 1.28 0 0 1 1.28-1.28z" fill="#fafafa"/></svg>

Before

Width:  |  Height:  |  Size: 890 B

View File

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="128"
viewBox="0 0 81.92 81.92"
width="128"
version="1.1"
id="svg6"
sodipodi:docname="nextslide_extralarge.svg"
inkscape:version="1.2.2 (unknown)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs10" />
<sodipodi:namedview
id="namedview8"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="3.6875"
inkscape:cx="-2.8474576"
inkscape:cy="59.525424"
inkscape:window-width="1440"
inkscape:window-height="828"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg6" />
<path
d="M 40.96,0 A 40.960004,40.96 0 0 0 0,40.96 40.960004,40.96 0 0 0 40.96,81.92 40.960004,40.96 0 0 0 81.92,40.96 40.960004,40.96 0 0 0 40.96,0 Z m 0,10.922666 A 30.037336,30.037334 0 0 1 70.997336,40.96 30.037336,30.037334 0 0 1 40.96,70.997334 30.037336,30.037334 0 0 1 10.922666,40.96 30.037336,30.037334 0 0 1 40.96,10.922666 Z m -13.6,5.456 a 2.727276,2.7272758 0 0 0 -1.392,0.346667 2.727276,2.7272758 0 0 0 -1.392,2.384001 v 2.736 a 2.727276,2.7272758 0 0 0 0.16,0.917332 L 31.237332,40.96 24.736,59.162666 a 2.727276,2.7272758 0 0 0 -0.16,0.917332 v 2.72 a 2.727276,2.7272758 0 0 0 4.149336,2.325336 L 64.229334,43.285332 a 2.727276,2.7272758 0 0 0 0.0052,-4.650668 L 28.735786,16.784 a 2.727276,2.7272758 0 0 0 -1.375998,-0.405334 z"
fill="#fafafa"
stroke-linecap="square"
stroke-opacity="0.566502"
stroke-width="2.73068"
id="path2" />
<path
d="m 40.96,2.56 c -21.207735,0 -38.4,17.192265 -38.4,38.4 0,21.207734 17.192265,38.4 38.4,38.4 21.207734,0 38.4,-17.192266 38.4,-38.4 0,-21.207735 -17.192266,-38.4 -38.4,-38.4 z m 0,5.485714 c 18.178054,0 32.91428,14.736226 32.91428,32.914286 0,18.17806 -14.736226,32.914286 -32.91428,32.914286 C 22.78194,73.874286 8.045714,59.13806 8.045714,40.96 8.045714,22.78194 22.78194,8.045714 40.96,8.045714 Z M 27.245714,19.017142 v 2.742856 L 34.102858,40.96 27.245714,60.16 v 2.742856 L 62.902856,40.96 Z"
fill="#3a3a38"
stroke-width="2.74284"
id="path4" />
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="64"
viewBox="0 0 40.96 40.96"
width="64"
version="1.1"
id="svg6"
sodipodi:docname="nextslide_large.svg"
inkscape:version="1.2.2 (unknown)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs10" />
<sodipodi:namedview
id="namedview8"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="7.375"
inkscape:cx="0.74576271"
inkscape:cy="26.915254"
inkscape:window-width="1440"
inkscape:window-height="828"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg6" />
<path
d="M 20.48,0 A 20.480002,20.48 0 0 0 0,20.48 20.480002,20.48 0 0 0 20.48,40.96 20.480002,20.48 0 0 0 40.96,20.48 20.480002,20.48 0 0 0 20.48,0 Z m 0,5.4613332 A 15.018668,15.018667 0 0 1 35.498668,20.48 15.018668,15.018667 0 0 1 20.48,35.498667 15.018668,15.018667 0 0 1 5.4613332,20.48 15.018668,15.018667 0 0 1 20.48,5.4613332 Z m -6.8,2.728 A 1.363638,1.3636379 0 0 0 12.984,8.3626667 1.363638,1.3636379 0 0 0 12.288,9.554667 v 1.368 a 1.363638,1.3636379 0 0 0 0.08,0.458666 L 15.618666,20.48 12.368,29.581333 a 1.363638,1.3636379 0 0 0 -0.08,0.458666 v 1.36 a 1.363638,1.3636379 0 0 0 2.074668,1.162668 L 32.114667,21.642666 a 1.363638,1.3636379 0 0 0 0.0026,-2.325334 L 14.367893,8.392 A 1.363638,1.3636379 0 0 0 13.679894,8.1893332 Z"
fill="#fafafa"
stroke-linecap="square"
stroke-opacity="0.566502"
stroke-width="1.36534"
id="path2" />
<path
d="m 20.48,1.28 c -10.6038675,0 -19.2,8.5961325 -19.2,19.2 0,10.603867 8.5961325,19.2 19.2,19.2 10.603867,0 19.2,-8.596133 19.2,-19.2 0,-10.6038675 -8.596133,-19.2 -19.2,-19.2 z m 0,2.742857 c 9.089027,0 16.45714,7.368113 16.45714,16.457143 0,9.08903 -7.368113,16.457143 -16.45714,16.457143 C 11.39097,36.937143 4.022857,29.56903 4.022857,20.48 4.022857,11.39097 11.39097,4.022857 20.48,4.022857 Z m -6.857143,5.4857136 v 1.3714284 l 3.428572,9.600001 -3.428572,9.6 v 1.371428 L 31.451428,20.48 Z"
fill="#3a3a38"
stroke-width="1.37142"
id="path4" />
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -1 +0,0 @@
<svg height="32" viewBox="0 0 20.48 20.48" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m10.24.64c-5.301934.00000022-9.6 4.2980665-9.6 9.6 0 5.301934 4.298066 9.6 9.6 9.6 5.301933 0 9.6-4.298066 9.6-9.6 0-5.3019335-4.298067-9.59999978-9.6-9.6z" fill="#fafafa" stroke-linecap="square" stroke-opacity=".566502" stroke-width=".64"/><path d="m10.24 1.28c4.948466 0 8.96 4.0115336 8.96 8.96 0 4.948466-4.011534 8.96-8.96 8.96-4.948467 0-8.96-4.011534-8.96-8.96 0-4.9484664 4.011533-8.96 8.96-8.96zm-3.2 3.84v.64l1.6 4.48-1.6 4.48v.64l8.32-5.12z" fill="#3a3a38"/></svg>

Before

Width:  |  Height:  |  Size: 573 B

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="128"
viewBox="0 0 81.92 81.92"
width="128"
version="1.1"
id="svg6"
sodipodi:docname="prevslide_extralarge.svg"
inkscape:version="1.2.2 (unknown)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs10" />
<sodipodi:namedview
id="namedview8"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="7.375"
inkscape:cx="56.745763"
inkscape:cy="57.288136"
inkscape:window-width="1440"
inkscape:window-height="828"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg6" />
<path
d="M 40.96,0 A 40.960002,40.960002 0 0 1 81.92,40.96 40.960002,40.960002 0 0 1 40.96,81.92 40.960002,40.960002 0 0 1 0,40.96 40.960002,40.960002 0 0 1 40.96,0 Z m 0,10.922667 A 30.037332,30.037332 0 0 0 10.922667,40.96 30.037332,30.037332 0 0 0 40.96,70.997332 30.037332,30.037332 0 0 0 70.997332,40.96 30.037332,30.037332 0 0 0 40.96,10.922667 Z m 13.6,5.456 a 2.7272758,2.7272758 0 0 1 1.392,0.346666 2.7272758,2.7272758 0 0 1 1.392,2.384 v 2.735999 a 2.7272758,2.7272758 0 0 1 -0.16,0.917336 L 50.682668,40.96 57.184,59.162668 A 2.7272758,2.7272758 0 0 1 57.344,60.08 v 2.72 a 2.7272758,2.7272758 0 0 1 -4.149332,2.325332 l -35.504001,-21.84 a 2.7272758,2.7272758 0 0 1 -0.0053,-4.650664 L 53.184,16.784 a 2.7272758,2.7272758 0 0 1 1.376,-0.405333 z"
fill="#fafafa"
stroke-linecap="square"
stroke-opacity="0.566502"
stroke-width="2.73066"
id="path2" />
<path
d="m 40.96,2.56 c 21.207738,0 38.4,17.192266 38.4,38.4 0,21.207732 -17.192262,38.4 -38.4,38.4 -21.207732,0 -38.4,-17.192268 -38.4,-38.4 0,-21.207734 17.192268,-38.4 38.4,-38.4 z m 0,5.4857138 C 22.781946,8.0457138 8.0457186,22.781942 8.0457186,40.96 8.0457186,59.138058 22.781946,73.874286 40.96,73.874286 59.138058,73.874286 73.874286,59.138058 73.874286,40.96 73.874286,22.781942 59.138058,8.0457138 40.96,8.0457138 Z M 54.674286,19.017142 v 2.742856 L 47.817142,40.96 l 6.857144,19.2 v 2.742858 L 19.017142,40.96 Z"
fill="#3a3a38"
stroke-width="2.74285"
id="path4" />
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="64"
viewBox="0 0 40.96 40.96"
width="64"
version="1.1"
id="svg6"
sodipodi:docname="prevslide_large.svg"
inkscape:version="1.2.2 (unknown)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs10" />
<sodipodi:namedview
id="namedview8"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="7.375"
inkscape:cx="16.20339"
inkscape:cy="35.457627"
inkscape:window-width="1440"
inkscape:window-height="828"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg6" />
<path
d="M 20.48,0 A 20.480001,20.480001 0 0 1 40.96,20.48 20.480001,20.480001 0 0 1 20.48,40.96 20.480001,20.480001 0 0 1 0,20.48 20.480001,20.480001 0 0 1 20.48,0 Z m 0,5.4613334 A 15.018666,15.018666 0 0 0 5.4613334,20.48 15.018666,15.018666 0 0 0 20.48,35.498666 15.018666,15.018666 0 0 0 35.498666,20.48 15.018666,15.018666 0 0 0 20.48,5.4613334 Z m 6.8,2.728 a 1.3636379,1.3636379 0 0 1 0.696,0.1733332 1.3636379,1.3636379 0 0 1 0.696,1.192 v 1.3679994 a 1.3636379,1.3636379 0 0 1 -0.08,0.458668 L 25.341334,20.48 28.592,29.581334 A 1.3636379,1.3636379 0 0 1 28.672,30.04 v 1.36 a 1.3636379,1.3636379 0 0 1 -2.074666,1.162666 l -17.7520006,-10.92 a 1.3636379,1.3636379 0 0 1 -0.00266,-2.325332 L 26.592,8.392 A 1.3636379,1.3636379 0 0 1 27.28,8.1893334 Z"
fill="#fafafa"
stroke-linecap="square"
stroke-opacity="0.566502"
stroke-width="1.36533"
id="path2" />
<path
d="m 20.48,1.28 c 10.603869,0 19.2,8.5961329 19.2,19.2 0,10.603866 -8.596131,19.2 -19.2,19.2 -10.6038664,0 -19.2,-8.596134 -19.2,-19.2 0,-10.6038671 8.5961336,-19.2 19.2,-19.2 z m 0,2.7428569 c -9.089027,0 -16.4571407,7.3681141 -16.4571407,16.4571431 0,9.089029 7.3681137,16.457143 16.4571407,16.457143 9.089029,0 16.457143,-7.368114 16.457143,-16.457143 0,-9.089029 -7.368114,-16.4571431 -16.457143,-16.4571431 z m 6.857143,5.4857141 v 1.371428 L 23.908571,20.48 l 3.428572,9.6 v 1.371429 L 9.5085714,20.48 Z"
fill="#3a3a38"
stroke-width="1.37143"
id="path4" />
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -1 +0,0 @@
<svg height="32" viewBox="0 0 20.48 20.48" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m10.24.64c5.301934.00000022 9.6 4.2980665 9.6 9.6 0 5.301934-4.298066 9.6-9.6 9.6-5.3019335 0-9.59999978-4.298066-9.6-9.6.00000022-5.3019335 4.2980665-9.59999978 9.6-9.6z" fill="#fafafa" stroke-linecap="square" stroke-opacity=".566502" stroke-width=".64"/><path d="m10.24 1.28c-4.9484661 0-8.96 4.0115336-8.96 8.96 0 4.948466 4.0115339 8.96 8.96 8.96 4.948467 0 8.96-4.011534 8.96-8.96 0-4.9484664-4.011533-8.96-8.96-8.96zm3.2 3.84v.64l-1.6 4.48 1.6 4.48v.64l-8.32-5.12z" fill="#3a3a38"/></svg>

Before

Width:  |  Height:  |  Size: 592 B

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="128"
viewBox="0 0 81.92 81.92"
width="128"
version="1.1"
id="svg12"
sodipodi:docname="slideshowmenu_extralarge.svg"
inkscape:version="1.2.2 (unknown)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs16" />
<sodipodi:namedview
id="namedview14"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="7.375"
inkscape:cx="16.338983"
inkscape:cy="48.881356"
inkscape:window-width="1440"
inkscape:window-height="828"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg12" />
<path
d="M 40.96,0 C 63.581584,9.2e-7 81.92,18.338417 81.92,40.96 81.92,63.581584 63.581584,81.92 40.96,81.92 18.338417,81.92 9.2e-7,63.581584 0,40.96 9.2e-7,18.338417 18.338417,9.2e-7 40.96,0 Z m 0,10.922667 c -16.589162,0 -30.037333,13.448171 -30.037333,30.037333 0,16.589164 13.448171,30.037332 30.037333,30.037332 16.589164,0 30.037332,-13.448168 30.037332,-30.037332 0,-16.589162 -13.448168,-30.037333 -30.037332,-30.037333 z"
fill="#fafafa"
stroke-linecap="square"
stroke-opacity="0.566502"
stroke-width="2.73066"
id="path2" />
<path
d="m 40.96,2.56 c 21.207738,0 38.4,17.192266 38.4,38.4 0,21.207732 -17.192262,38.4 -38.4,38.4 -21.207732,0 -38.4,-17.192268 -38.4,-38.4 0,-21.207734 17.192268,-38.4 38.4,-38.4 z m 0,5.4857138 C 22.781946,8.0457138 8.0457186,22.781942 8.0457186,40.96 8.0457186,59.138058 22.781946,73.874286 40.96,73.874286 59.138058,73.874286 73.874286,59.138058 73.874286,40.96 73.874286,22.781942 59.138058,8.0457138 40.96,8.0457138 Z"
fill="#3a3a38"
stroke-width="2.74285"
id="path4" />
<g
stroke-linecap="square"
stroke-opacity="0.566502"
stroke-width="0.64"
id="g10"
transform="matrix(3.9997559,0,0,4.0001614,0.0015621,-0.00258969)">
<path
d="m 5.7597656,8.3203125 c -1.0050969,5.52e-4 -1.9193696,0.914825 -1.9199218,1.9199215 5.518e-4,1.005098 0.9148247,1.91937 1.9199218,1.919922 1.0050972,-5.52e-4 1.91937,-0.914824 1.9199219,-1.919922 C 7.6791352,9.2351374 6.7648626,8.3208644 5.7597656,8.3203125 Z m 4.4804684,0 c -1.0050964,5.523e-4 -1.9193692,0.9148251 -1.9199215,1.9199215 5.519e-4,1.005097 0.9148249,1.91937 1.9199215,1.919922 1.005098,-5.52e-4 1.91937,-0.914824 1.919922,-1.919922 -5.52e-4,-1.0050966 -0.914825,-1.9193696 -1.919922,-1.9199215 z m 4.480469,0 c -1.006074,-9.826e-4 -1.921322,0.9138477 -1.921875,1.9199215 5.52e-4,1.006075 0.915801,1.920905 1.921875,1.919922 1.005097,-5.52e-4 1.91937,-0.914824 1.919922,-1.919922 C 16.640073,9.2351374 15.7258,8.3208644 14.720703,8.3203125 Z"
fill="#fafafa"
id="path6" />
<path
d="M 5.76,8.96 A 1.28,1.28 0 0 0 4.48,10.24 1.28,1.28 0 0 0 5.76,11.52 1.28,1.28 0 0 0 7.04,10.24 1.28,1.28 0 0 0 5.76,8.96 Z m 4.48,0 a 1.28,1.28 0 0 0 -1.28,1.28 1.28,1.28 0 0 0 1.28,1.28 1.28,1.28 0 0 0 1.28,-1.28 1.28,1.28 0 0 0 -1.28,-1.28 z m 4.48,0 a 1.28,1.28 0 0 0 -1.28,1.28 1.28,1.28 0 0 0 1.28,1.28 A 1.28,1.28 0 0 0 16,10.24 1.28,1.28 0 0 0 14.72,8.96 Z"
fill="#3a3a38"
id="path8" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="64"
viewBox="0 0 40.96 40.96"
width="64"
version="1.1"
id="svg12"
sodipodi:docname="slideshowmenu_large.svg"
inkscape:version="1.2.2 (unknown)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs16" />
<sodipodi:namedview
id="namedview14"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="7.375"
inkscape:cx="16.20339"
inkscape:cy="16.20339"
inkscape:window-width="1440"
inkscape:window-height="828"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg12" />
<path
d="m 20.48,0 c 11.310792,4.6e-7 20.48,9.1692086 20.48,20.48 0,11.310792 -9.169208,20.48 -20.48,20.48 C 9.1692086,40.96 4.6e-7,31.790792 0,20.48 4.6e-7,9.1692086 9.1692086,4.6e-7 20.48,0 Z m 0,5.4613334 c -8.294581,0 -15.0186666,6.7240856 -15.0186666,15.0186666 0,8.294582 6.7240856,15.018666 15.0186666,15.018666 8.294582,0 15.018666,-6.724084 15.018666,-15.018666 0,-8.294581 -6.724084,-15.0186666 -15.018666,-15.0186666 z"
fill="#fafafa"
stroke-linecap="square"
stroke-opacity="0.566502"
stroke-width="1.36533"
id="path2" />
<path
d="m 20.48,1.28 c 10.603869,0 19.2,8.5961329 19.2,19.2 0,10.603866 -8.596131,19.2 -19.2,19.2 -10.6038664,0 -19.2,-8.596134 -19.2,-19.2 0,-10.6038671 8.5961336,-19.2 19.2,-19.2 z m 0,2.7428569 c -9.089027,0 -16.4571407,7.3681141 -16.4571407,16.4571431 0,9.089029 7.3681137,16.457143 16.4571407,16.457143 9.089029,0 16.457143,-7.368114 16.457143,-16.457143 0,-9.089029 -7.368114,-16.4571431 -16.457143,-16.4571431 z"
fill="#3a3a38"
stroke-width="1.37143"
id="path4" />
<g
stroke-linecap="square"
stroke-opacity="0.566502"
stroke-width="0.64"
id="g10"
transform="matrix(1.9998779,0,0,2.0000807,7.8107233e-4,-0.00129477)">
<path
d="m 5.7597656,8.3203125 c -1.0050969,5.52e-4 -1.9193696,0.914825 -1.9199218,1.9199215 5.518e-4,1.005098 0.9148247,1.91937 1.9199218,1.919922 1.0050972,-5.52e-4 1.91937,-0.914824 1.9199219,-1.919922 C 7.6791352,9.2351374 6.7648626,8.3208644 5.7597656,8.3203125 Z m 4.4804684,0 c -1.0050964,5.523e-4 -1.9193692,0.9148251 -1.9199215,1.9199215 5.519e-4,1.005097 0.9148249,1.91937 1.9199215,1.919922 1.005098,-5.52e-4 1.91937,-0.914824 1.919922,-1.919922 -5.52e-4,-1.0050966 -0.914825,-1.9193696 -1.919922,-1.9199215 z m 4.480469,0 c -1.006074,-9.826e-4 -1.921322,0.9138477 -1.921875,1.9199215 5.52e-4,1.006075 0.915801,1.920905 1.921875,1.919922 1.005097,-5.52e-4 1.91937,-0.914824 1.919922,-1.919922 C 16.640073,9.2351374 15.7258,8.3208644 14.720703,8.3203125 Z"
fill="#fafafa"
id="path6" />
<path
d="M 5.76,8.96 A 1.28,1.28 0 0 0 4.48,10.24 1.28,1.28 0 0 0 5.76,11.52 1.28,1.28 0 0 0 7.04,10.24 1.28,1.28 0 0 0 5.76,8.96 Z m 4.48,0 a 1.28,1.28 0 0 0 -1.28,1.28 1.28,1.28 0 0 0 1.28,1.28 1.28,1.28 0 0 0 1.28,-1.28 1.28,1.28 0 0 0 -1.28,-1.28 z m 4.48,0 a 1.28,1.28 0 0 0 -1.28,1.28 1.28,1.28 0 0 0 1.28,1.28 A 1.28,1.28 0 0 0 16,10.24 1.28,1.28 0 0 0 14.72,8.96 Z"
fill="#3a3a38"
id="path8" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -1 +0,0 @@
<svg height="32" viewBox="0 0 20.48 20.48" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m10.24.64c5.301934.00000022 9.6 4.2980665 9.6 9.6 0 5.301934-4.298066 9.6-9.6 9.6-5.3019335 0-9.59999978-4.298066-9.6-9.6.00000022-5.3019335 4.2980665-9.59999978 9.6-9.6z" fill="#fafafa" stroke-linecap="square" stroke-opacity=".566502" stroke-width=".64"/><path d="m10.24 1.28c-4.9484661 0-8.96 4.0115336-8.96 8.96 0 4.948466 4.0115339 8.96 8.96 8.96 4.948467 0 8.96-4.011534 8.96-8.96 0-4.9484664-4.011533-8.96-8.96-8.96zm-4.48 7.68a1.28 1.28 0 0 1 1.28 1.28 1.28 1.28 0 0 1 -1.28 1.28 1.28 1.28 0 0 1 -1.28-1.28 1.28 1.28 0 0 1 1.28-1.28zm4.48 0a1.28 1.28 0 0 1 1.28 1.28 1.28 1.28 0 0 1 -1.28 1.28 1.28 1.28 0 0 1 -1.28-1.28 1.28 1.28 0 0 1 1.28-1.28zm4.48 0a1.28 1.28 0 0 1 1.28 1.28 1.28 1.28 0 0 1 -1.28 1.28 1.28 1.28 0 0 1 -1.28-1.28 1.28 1.28 0 0 1 1.28-1.28z" fill="#3a3a38"/></svg>

Before

Width:  |  Height:  |  Size: 890 B

View File

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -270,6 +270,15 @@ enum class ToolBoxButtonSize
Size32,
};
// available button sizes for navigation bar
enum class NavbarButtonSize
{
Auto,
Small,
Large,
XLarge,
};
namespace vcl
{
// The exact sizes of the icons in each size grouping are not necessarily

View File

@ -142,6 +142,36 @@
</info>
<value>true</value>
</prop>
<prop oor:name="NavigationBtnScale" oor:type="xs:int" oor:nillable="false">
<!-- UIHints: Tools - Options - Impress - View - [Section] Navigation -->
<info>
<desc>Specifies which size of the icons is used for the
navigation bar.</desc>
</info>
<constraints>
<enumeration oor:value="0">
<info>
<desc>automatic (small) icons</desc>
</info>
</enumeration>
<enumeration oor:value="1">
<info>
<desc>small icons</desc>
</info>
</enumeration>
<enumeration oor:value="2">
<info>
<desc>large icons</desc>
</info>
</enumeration>
<enumeration oor:value="3">
<info>
<desc>extralarge icons</desc>
</info>
</enumeration>
</constraints>
<value>0</value>
</prop>
</group>
<group oor:name="Other">
<info>

View File

@ -208,9 +208,17 @@ inline constexpr OUString BMP_MENU_PREV = u"cmd/sc_prevrecord.png"_ustr;
inline constexpr OUString BMP_MENU_FIRST = u"cmd/sc_firstrecord.png"_ustr;
inline constexpr OUString BMP_MENU_LAST = u"cmd/sc_lastrecord.png"_ustr;
inline constexpr OUString BMP_PREV_SLIDE = u"sd/res/prevslide.png"_ustr;
inline constexpr OUString BMP_NEXT_SLIDE = u"sd/res/nextslide.png"_ustr;
inline constexpr OUString BMP_MENU_SLIDE = u"sd/res/slideshowmenu.png"_ustr;
inline constexpr OUString BMP_PREV_SLIDE_SMALL = u"sd/res/prevslide_small.png"_ustr;
inline constexpr OUString BMP_NEXT_SLIDE_SMALL = u"sd/res/nextslide_small.png"_ustr;
inline constexpr OUString BMP_MENU_SLIDE_SMALL = u"sd/res/slideshowmenu_small.png"_ustr;
inline constexpr OUString BMP_PREV_SLIDE_LARGE = u"sd/res/prevslide_large.png"_ustr;
inline constexpr OUString BMP_NEXT_SLIDE_LARGE = u"sd/res/nextslide_large.png"_ustr;
inline constexpr OUString BMP_MENU_SLIDE_LARGE = u"sd/res/slideshowmenu_large.png"_ustr;
inline constexpr OUString BMP_PREV_SLIDE_EXTRALARGE = u"sd/res/prevslide_extralarge.png"_ustr;
inline constexpr OUString BMP_NEXT_SLIDE_EXTRALARGE = u"sd/res/nextslide_extralarge.png"_ustr;
inline constexpr OUString BMP_MENU_SLIDE_EXTRALARGE = u"sd/res/slideshowmenu_extralarge.png"_ustr;
inline constexpr OUString SFX_BMP_CLOSE_DOC = u"sfx2/res/closedoc.png"_ustr;

View File

@ -66,6 +66,8 @@ SdStartPresentationDlg::SdStartPresentationDlg(weld::Window* pWindow, const SfxI
, m_xCbxChangePage(m_xBuilder->weld_check_button("changeslidesbyclick"))
, m_xCbxAlwaysOnTop(m_xBuilder->weld_check_button("alwaysontop"))
, m_xCbxShowNavigationButton(m_xBuilder->weld_check_button("shownavigationbutton"))
, m_xLbNavigationButtonsSize(m_xBuilder->weld_combo_box("navigation_buttons_size_cb"))
, m_xFtNavigationButtonsSize(m_xBuilder->weld_label("navbar_btn_size_label"))
, m_xFrameEnableRemote(m_xBuilder->weld_frame("frameremote"))
, m_xCbxEnableRemote(m_xBuilder->weld_check_button("enableremote"))
, m_xLbConsole(m_xBuilder->weld_combo_box("console_cb"))
@ -89,6 +91,7 @@ SdStartPresentationDlg::SdStartPresentationDlg(weld::Window* pWindow, const SfxI
m_xRbtStandard->connect_toggled( aLink );
m_xRbtWindow->connect_toggled( aLink );
m_xRbtAuto->connect_toggled( aLink );
m_xCbxShowNavigationButton->connect_toggled( aLink );
m_xTmfPause->connect_value_changed( LINK( this, SdStartPresentationDlg, ChangePauseHdl ) );
@ -127,7 +130,16 @@ SdStartPresentationDlg::SdStartPresentationDlg(weld::Window* pWindow, const SfxI
m_xCbxAnimationAllowed->set_active( static_cast<const SfxBoolItem&>( rOutAttrs.Get( ATTR_PRESENT_ANIMATION_ALLOWED ) ).GetValue() );
m_xCbxChangePage->set_active( static_cast<const SfxBoolItem&>( rOutAttrs.Get( ATTR_PRESENT_CHANGE_PAGE ) ).GetValue() );
m_xCbxAlwaysOnTop->set_active( static_cast<const SfxBoolItem&>( rOutAttrs.Get( ATTR_PRESENT_ALWAYS_ON_TOP ) ).GetValue() );
m_xCbxShowNavigationButton->set_active(officecfg::Office::Impress::Misc::Start::ShowNavigationPanel::get());
const sal_Int32 nActiveNavigationBtnScale = officecfg::Office::Impress::Layout::Display::NavigationBtnScale::get();
const bool bShowNavbar = officecfg::Office::Impress::Misc::Start::ShowNavigationPanel::get();
m_xCbxShowNavigationButton->set_active( bShowNavbar );
if (nActiveNavigationBtnScale != -1)
{
m_xLbNavigationButtonsSize->set_active(nActiveNavigationBtnScale);
}
m_xLbNavigationButtonsSize->set_sensitive( bShowNavbar );
m_xFtNavigationButtonsSize->set_sensitive( bShowNavbar );
const bool bEndless = static_cast<const SfxBoolItem&>( rOutAttrs.Get( ATTR_PRESENT_ENDLESS ) ).GetValue();
const bool bWindow = !static_cast<const SfxBoolItem&>( rOutAttrs.Get( ATTR_PRESENT_FULLSCREEN ) ).GetValue();
@ -188,6 +200,9 @@ short SdStartPresentationDlg::run()
}
officecfg::Office::Impress::Misc::Start::ShowNavigationPanel::set(
m_xCbxShowNavigationButton->get_active(), batch);
officecfg::Office::Impress::Layout::Display::NavigationBtnScale::set(
m_xLbNavigationButtonsSize->get_active(), batch);
#ifdef ENABLE_SDREMOTE
officecfg::Office::Impress::Misc::Start::EnableSdremote::set(m_xCbxEnableRemote->get_active(), batch);
#endif
@ -348,6 +363,10 @@ IMPL_LINK_NOARG(SdStartPresentationDlg, ClickWindowPresentationHdl, weld::Toggle
m_xFtMonitor->set_sensitive( bDisplay );
m_xLBMonitor->set_sensitive( bDisplay );
const bool bShowNavbar = m_xCbxShowNavigationButton->get_active();
m_xLbNavigationButtonsSize->set_sensitive( bShowNavbar );
m_xFtNavigationButtonsSize->set_sensitive( bShowNavbar );
if( bWindow )
{
m_xCbxAlwaysOnTop->set_sensitive(false);

View File

@ -55,6 +55,8 @@ private:
std::unique_ptr<weld::CheckButton> m_xCbxChangePage;
std::unique_ptr<weld::CheckButton> m_xCbxAlwaysOnTop;
std::unique_ptr<weld::CheckButton> m_xCbxShowNavigationButton;
std::unique_ptr<weld::ComboBox> m_xLbNavigationButtonsSize;
std::unique_ptr<weld::Label> m_xFtNavigationButtonsSize;
std::unique_ptr<weld::Frame> m_xFrameEnableRemote;
std::unique_ptr<weld::CheckButton> m_xCbxEnableRemote;

View File

@ -1091,7 +1091,37 @@ bool SlideshowImpl::startShowImpl( const Sequence< beans::PropertyValue >& aProp
}
if (officecfg::Office::Impress::Misc::Start::ShowNavigationPanel::get())
{
BitmapEx prevSlideBm(BMP_PREV_SLIDE);
NavbarButtonSize btnScale = static_cast<NavbarButtonSize>(officecfg::Office::Impress::Layout::Display::NavigationBtnScale::get());
OUString prevSlidePath = "";
OUString nextSlidePath = "";
OUString menuPath = "";
switch (btnScale)
{
case NavbarButtonSize::Large:
{
prevSlidePath = BMP_PREV_SLIDE_LARGE;
nextSlidePath = BMP_NEXT_SLIDE_LARGE;
menuPath = BMP_MENU_SLIDE_LARGE;
break;
}
case NavbarButtonSize::XLarge:
{
prevSlidePath = BMP_PREV_SLIDE_EXTRALARGE;
nextSlidePath = BMP_NEXT_SLIDE_EXTRALARGE;
menuPath = BMP_MENU_SLIDE_EXTRALARGE;
break;
}
case NavbarButtonSize::Auto:
case NavbarButtonSize::Small:
default:
{
prevSlidePath = BMP_PREV_SLIDE_SMALL;
nextSlidePath = BMP_NEXT_SLIDE_SMALL;
menuPath = BMP_MENU_SLIDE_SMALL;
break;
}
}
BitmapEx prevSlideBm(prevSlidePath);
const Reference<rendering::XBitmap> xPrevSBitmap(
vcl::unotools::xBitmapFromBitmapEx(prevSlideBm));
if (xPrevSBitmap.is())
@ -1100,7 +1130,7 @@ bool SlideshowImpl::startShowImpl( const Sequence< beans::PropertyValue >& aProp
Any(xPrevSBitmap),
beans::PropertyState_DIRECT_VALUE));
}
BitmapEx menuSlideBm(BMP_MENU_SLIDE);
BitmapEx menuSlideBm(menuPath);
const Reference<rendering::XBitmap> xMenuSBitmap(
vcl::unotools::xBitmapFromBitmapEx(menuSlideBm));
if (xMenuSBitmap.is())
@ -1109,7 +1139,7 @@ bool SlideshowImpl::startShowImpl( const Sequence< beans::PropertyValue >& aProp
Any(xMenuSBitmap),
beans::PropertyState_DIRECT_VALUE));
}
BitmapEx nextSlideBm(BMP_NEXT_SLIDE);
BitmapEx nextSlideBm(nextSlidePath);
const Reference<rendering::XBitmap> xNextSBitmap(
vcl::unotools::xBitmapFromBitmapEx(nextSlideBm));
if (xNextSBitmap.is())

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.40.0 -->
<!-- Generated with glade 3.38.2 -->
<interface domain="sd">
<requires lib="gtk+" version="3.20"/>
<object class="GtkAdjustment" id="adjustment1">
@ -268,7 +268,7 @@
<property name="hexpand">True</property>
<property name="vexpand">True</property>
<child>
<!-- n-columns=2 n-rows=3 -->
<!-- n-columns=2 n-rows=4 -->
<object class="GtkGrid" id="grid8">
<property name="visible">True</property>
<property name="can-focus">False</property>
@ -353,6 +353,41 @@
<property name="width">2</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="navbar_btn_size_label">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="halign">start</property>
<property name="margin-start">24</property>
<property name="label" translatable="yes" context="presentationdialog|navbar_btn_size_label">Buttons size:</property>
</object>
<packing>
<property name="left-attach">0</property>
<property name="top-attach">3</property>
</packing>
</child>
<child>
<object class="GtkComboBoxText" id="navigation_buttons_size_cb">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="hexpand">True</property>
<items>
<item translatable="yes" context="presentationdialog|navigation_buttons_size_cb">Automatic</item>
<item translatable="yes" context="presentationdialog|navigation_buttons_size_cb">Small</item>
<item translatable="yes" context="presentationdialog|navigation_buttons_size_cb">Large</item>
<item translatable="yes" context="presentationdialog|navigation_buttons_size_cb">Extra Large</item>
</items>
<child internal-child="accessible">
<object class="AtkObject" id="navigation_buttons_size_cb-atkobject">
<property name="AtkObject::accessible-description" translatable="yes" context="extended_tip | iconsize">Specifies the display size of navigation bar icons.</property>
</object>
</child>
</object>
<packing>
<property name="left-attach">1</property>
<property name="top-attach">3</property>
</packing>
</child>
</object>
<packing>
<property name="left-attach">0</property>

View File

@ -1828,7 +1828,7 @@ sal_Bool SlideShowImpl::setProperty( beans::PropertyValue const& rProperty )
return false;
mpNavigationMenu = SlideOverlayButton::create(
xBitmap, { 80, 10 },
xBitmap, { xBitmap->getSize().Width + 48, 10 },
[this](basegfx::B2DPoint pos) {
maListenerContainer.forEach(
[pos](const uno::Reference<presentation::XSlideShowListener>& xListener) {
@ -1852,7 +1852,7 @@ sal_Bool SlideShowImpl::setProperty( beans::PropertyValue const& rProperty )
return false;
mpNavigationNext = SlideOverlayButton::create(
xBitmap, { 140, 10 }, [this](basegfx::B2DPoint) { notifySlideEnded(false); },
xBitmap, { 2 * xBitmap->getSize().Width + 76, 10 }, [this](basegfx::B2DPoint) { notifySlideEnded(false); },
maScreenUpdater, maEventMultiplexer, maViewContainer);
return true;