<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- sodipodi:docname="preferences.svg"
- inkscape:version="1.0.2 (e86c870, 2021-01-15)"
+ sodipodi:docname="preferences_black.svg"
+ inkscape:version="1.2.2 (b0a8486, 2022-12-01)"
id="svg8"
version="1.1"
viewBox="0 0 8.4666796 8.4666595"
height="8.4666595mm"
- width="8.4666796mm">
+ width="8.4666796mm"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs2">
<linearGradient
showguides="true"
inkscape:window-maximized="1"
inkscape:window-y="0"
- inkscape:window-x="1920"
+ inkscape:window-x="0"
inkscape:window-height="1043"
inkscape:window-width="1920"
showborder="true"
showgrid="true"
inkscape:document-rotation="0"
- inkscape:current-layer="layer2"
+ inkscape:current-layer="svg8"
inkscape:document-units="mm"
- inkscape:cy="11.975201"
- inkscape:cx="-227.35244"
- inkscape:zoom="32.000002"
+ inkscape:cy="-9.8994943"
+ inkscape:cx="-125.15789"
+ inkscape:zoom="1.4142137"
inkscape:pageshadow="2"
inkscape:pageopacity="0"
borderopacity="1.0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:showpageshadow="false"
- inkscape:snap-bbox="true">
+ inkscape:snap-bbox="true"
+ inkscape:deskcolor="#e1e1e1">
<sodipodi:guide
id="guide3870"
orientation="0,-1"
<sodipodi:guide
position="-126.99999,-46.96181"
orientation="1,0"
- id="guide1238" />
+ id="guide1238"
+ inkscape:locked="false" />
<sodipodi:guide
position="-131.23332,-55.42847"
orientation="1,0"
- id="guide1240" />
+ id="guide1240"
+ inkscape:locked="false" />
<sodipodi:guide
position="12.699999,-46.96181"
orientation="1,0"
- id="guide1257" />
+ id="guide1257"
+ inkscape:locked="false" />
<sodipodi:guide
position="21.166658,-46.96181"
orientation="1,0"
- id="guide1289" />
+ id="guide1289"
+ inkscape:locked="false" />
<sodipodi:guide
id="guide1102"
orientation="1,0"
- position="33.866655,-55.42847" />
+ position="33.866655,-55.42847"
+ inkscape:locked="false" />
<sodipodi:guide
id="guide1119"
orientation="1,0"
- position="25.399995,-46.96181" />
+ position="25.399995,-46.96181"
+ inkscape:locked="false" />
<inkscape:grid
type="xygrid"
id="grid1934"
empspacing="2"
empcolor="#3f3fff"
empopacity="0.49803922" />
+ <sodipodi:guide
+ position="38.099992,-46.96181"
+ orientation="1,0"
+ id="guide6198"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="46.566666,-46.96181"
+ orientation="1,0"
+ id="guide6200"
+ inkscape:locked="false" />
</sodipodi:namedview>
<metadata
id="metadata5">
style="display:inline"
transform="translate(-221.81526,-142.13316)">
<image
- sodipodi:absref="/home/carl/src/dcpomatic/graphics/src/no_tick.svg"
xlink:href="no_tick.svg"
id="image2055"
height="68.000031"
x="249.30568"
y="98.565674" />
<image
- sodipodi:absref="/home/carl/src/dcpomatic/graphics/src/defaults.svg"
xlink:href="defaults.svg"
id="image1269"
height="8.4666662"
x="120.21528"
y="126.41271" />
<image
- sodipodi:absref="/home/carl/src/dcpomatic/graphics/src/email.svg"
xlink:href="email.svg"
id="image1397"
height="8.4666662"
x="171.01529"
y="126.41271" />
<image
- sodipodi:absref="/home/carl/src/dcpomatic/graphics/src/kdm_email.svg"
xlink:href="kdm_email.svg"
id="image1684"
height="8.4666662"
x="183.71527"
y="126.41271" />
<image
- sodipodi:absref="/home/carl/src/dcpomatic/graphics/src/keys.svg"
xlink:href="keys.svg"
id="image1948"
height="8.4666662"
x="145.61531"
y="126.41271" />
<image
- sodipodi:absref="/home/carl/src/dcpomatic/graphics/src/sound.svg"
xlink:href="sound.svg"
id="image2205"
height="8.4666662"
x="107.51526"
y="126.41271" />
<image
- sodipodi:absref="/home/carl/src/dcpomatic/graphics/src/cover_sheet.svg"
xlink:href="cover_sheet.svg"
id="image2404"
height="8.4666662"
x="209.11526"
y="126.41271" />
<image
- sodipodi:absref="/home/carl/src/dcpomatic/graphics/src/identifiers.svg"
xlink:href="identifiers.svg"
id="image2657"
height="8.4666662"
x="221.81526"
y="126.41271" />
<image
- sodipodi:absref="/home/carl/src/dcpomatic/graphics/src/tms.svg"
xlink:href="tms.svg"
id="image2918"
height="8.4666662"
x="158.31528"
y="126.41271" />
<image
- sodipodi:absref="/home/carl/src/dcpomatic/graphics/src/notifications.svg"
xlink:href="notifications.svg"
id="image3199"
height="8.4666662"
id="layer3"
inkscape:label="Bounding"
style="display:none;opacity:0.999"
- transform="translate(-221.81526,-142.13316)"
- sodipodi:insensitive="true">
+ transform="translate(-221.81526,-142.13316)">
<rect
y="142.13316"
x="145.61531"
height="8.4666595"
x="247.21526"
y="142.13313" />
+ <rect
+ style="font-variation-settings:normal;display:inline;vector-effect:none;fill:#f2f2f2;fill-opacity:1;stroke:none;stroke-width:0.528902;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000"
+ id="bounds-non_standard"
+ width="8.4666796"
+ height="8.4666595"
+ x="259.91525"
+ y="142.13313" />
</g>
<g
- sodipodi:insensitive="true"
inkscape:groupmode="layer"
id="layer4"
inkscape:label="Alignment"
height="8.4666662"
x="247.21526"
y="197.56163" />
+ <rect
+ y="206.02829"
+ x="255.68192"
+ height="8.4666662"
+ width="12.7"
+ id="rect3872-7-6-9-9-8-2-7-3-1"
+ style="display:inline;vector-effect:none;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="display:inline;vector-effect:none;fill:#000080;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3872-7-6-9-9-8-9-6-2"
+ width="8.4666662"
+ height="8.4666662"
+ x="259.91525"
+ y="197.56163" />
</g>
+ <circle
+ r="3.4979"
+ cy="4.2333026"
+ cx="42.333332"
+ id="path4787-5"
+ style="font-variation-settings:normal;display:inline;opacity:0.999;vector-effect:none;fill:#ececec;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000" />
+ <path
+ style="font-variation-settings:normal;display:inline;opacity:1;fill:#8e0b0b;fill-opacity:1;stroke:#8e0b0b;stroke-width:0.7;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="m 40.471146,2.3711192 3.67137,3.67136"
+ id="path1916"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="font-variation-settings:normal;display:inline;opacity:1;fill:#8e0b0b;fill-opacity:1;stroke:#8e0b0b;stroke-width:0.7;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="m 40.497636,6.0689792 3.67137,-3.67136"
+ id="path1916-9"
+ sodipodi:nodetypes="cc" />
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
sodipodi:docname="preferences_white.svg"
- inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
+ inkscape:version="1.2.2 (b0a8486, 2022-12-01)"
id="svg8"
version="1.1"
viewBox="0 0 8.4666796 8.4666595"
inkscape:snap-midpoints="false"
inkscape:snap-global="true"
inkscape:guide-bbox="true"
- showguides="true"
+ showguides="false"
inkscape:window-maximized="1"
inkscape:window-y="0"
inkscape:window-x="0"
- inkscape:window-height="1043"
+ inkscape:window-height="1016"
inkscape:window-width="1920"
showborder="true"
showgrid="false"
inkscape:document-rotation="0"
inkscape:current-layer="layer2"
inkscape:document-units="mm"
- inkscape:cy="110.99999"
- inkscape:cx="-213.99998"
- inkscape:zoom="2.0000002"
+ inkscape:cy="31.437497"
+ inkscape:cx="99.31249"
+ inkscape:zoom="8.0000008"
inkscape:pageshadow="2"
inkscape:pageopacity="0"
borderopacity="1.0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:showpageshadow="false"
- inkscape:snap-bbox="true">
+ inkscape:snap-bbox="true"
+ inkscape:deskcolor="#212121">
<sodipodi:guide
id="guide3870"
orientation="0,-1"
<sodipodi:guide
id="guide4449"
orientation="0.00233919,-0.99999726"
- position="-73.567837,5.6661875"
+ position="42.060869,5.6957494"
inkscape:locked="false" />
<sodipodi:guide
id="guide4451"
<sodipodi:guide
position="-126.99999,-46.96181"
orientation="1,0"
- id="guide1238" />
+ id="guide1238"
+ inkscape:locked="false" />
<sodipodi:guide
position="-131.23332,-55.42847"
orientation="1,0"
- id="guide1240" />
+ id="guide1240"
+ inkscape:locked="false" />
<sodipodi:guide
position="12.699999,-46.96181"
orientation="1,0"
- id="guide1257" />
+ id="guide1257"
+ inkscape:locked="false" />
<sodipodi:guide
position="21.166658,-46.96181"
orientation="1,0"
- id="guide1289" />
+ id="guide1289"
+ inkscape:locked="false" />
<sodipodi:guide
id="guide1102"
orientation="1,0"
- position="33.866655,-55.42847" />
+ position="33.866655,-55.42847"
+ inkscape:locked="false" />
<sodipodi:guide
id="guide1119"
orientation="1,0"
- position="25.399995,-46.96181" />
+ position="25.399995,-46.96181"
+ inkscape:locked="false" />
<inkscape:grid
type="xygrid"
id="grid1934"
empspacing="2"
empcolor="#3f3fff"
empopacity="0.49803922" />
+ <sodipodi:guide
+ position="38.099992,-46.96181"
+ orientation="1,0"
+ id="guide1564"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="46.566666,-46.96181"
+ orientation="1,0"
+ id="guide1566"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="42.333299,4.3063014"
+ orientation="-0.70710678,-0.70710678"
+ id="guide1849"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="42.333299,4.3063014"
+ orientation="0.70710678,-0.70710678"
+ id="guide1851"
+ inkscape:locked="false" />
</sodipodi:namedview>
<metadata
id="metadata5">
inkscape:groupmode="layer"
inkscape:label="Old"
style="display:inline"
- transform="translate(-221.81526,-142.13316)">
+ transform="translate(-221.81526,-142.13316)"
+ sodipodi:insensitive="true">
<image
xlink:href="no_tick.svg"
id="image2055"
<g
transform="matrix(1.1551658,0,0,1.1392711,-38.903365,-20.430414)"
id="g1161"
- style="stroke-width:0.23063583;stroke-miterlimit:4;stroke-dasharray:none;stroke:#ffffff;fill:#333333">
+ style="fill:#333333;stroke:#ffffff;stroke-width:0.230636;stroke-miterlimit:4;stroke-dasharray:none">
<path
id="path1140"
- style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;stroke:#ffffff;stroke-width:0.23063583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;stroke:#ffffff;stroke-width:0.230636;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
inkscape:transform-center-y="0.82979223"
d="m 251.35104,149.66655 c -1.02681,-2.04753 -2.2451,-3.29197 -2.25653,-4.23965 -0.0447,-3.29377 4.44748,-3.29377 4.51308,0 0.006,1.11239 -1.27158,2.19212 -2.25655,4.23965 z"
sodipodi:nodetypes="cccc"
inkscape:transform-center-x="-2.8553886e-06" />
<circle
- style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;stroke:#ffffff;stroke-width:0.23063583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;stroke:#ffffff;stroke-width:0.230636;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
id="path1157"
cx="251.29668"
cy="145.24889"
sodipodi:cx="110.9753"
sodipodi:type="arc"
id="path4260"
- style="font-variation-settings:normal;vector-effect:none;fill:none;fill-opacity:1;stroke:#ff5555;stroke-width:0.26458333;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000"
+ style="font-variation-settings:normal;vector-effect:none;fill:none;fill-opacity:1;stroke:#ff5555;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000"
d="m 114.16903,143.69144 a 4.0784903,4.2965121 0 0 1 0.11277,5.18751" />
<path
sodipodi:nodetypes="ccccc"
sodipodi:nodetypes="ccc"
id="path4309"
d="m 123.0911,142.96076 -1.36064,1.74783 -0.66542,-0.57233"
- style="font-variation-settings:normal;display:inline;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#ff5555;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1;-inkscape-stroke:none" />
+ style="font-variation-settings:normal;display:inline;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#ff5555;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1" />
<path
style="font-variation-settings:normal;display:inline;vector-effect:none;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000"
d="m 123.65485,149.14462 h 3.43959"
d="m 123.65485,146.49878 h 3.43959"
style="font-variation-settings:normal;display:inline;vector-effect:none;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000" />
<g
- style="display:inline;fill:#333333;fill-opacity:1;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke:#ffffff"
+ style="display:inline;fill:#333333;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none"
transform="translate(-25.44543,-0.13228854)"
id="g5160">
<path
cy="146.3665"
cx="200.67569"
id="path4787"
- style="font-variation-settings:normal;display:inline;vector-effect:none;fill:#333333;fill-opacity:1;stroke:#ffffff;stroke-width:0.26458333;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000" />
+ style="font-variation-settings:normal;display:inline;vector-effect:none;fill:#333333;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000" />
<path
sodipodi:nodetypes="ccccc"
id="path4877"
d="m 200.31495,147.28816 -0.20355,-3.25948 1.10682,-8.8e-4 -0.21968,3.25753 z"
- style="display:inline;fill:#ff5555;fill-opacity:1;stroke:#ff5555;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-variation-settings:normal;opacity:1;vector-effect:none;stroke-dashoffset:0;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1" />
+ style="font-variation-settings:normal;display:inline;opacity:1;vector-effect:none;fill:#ff5555;fill-opacity:1;stroke:#ff5555;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1" />
<rect
y="148.26013"
x="200.42728"
height="0.47716767"
width="0.47716767"
id="rect4879"
- style="font-variation-settings:normal;display:inline;vector-effect:none;fill:#ff5555;fill-opacity:1;stroke:#ff5555;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;opacity:1;-inkscape-stroke:none;stop-opacity:1" />
+ style="font-variation-settings:normal;display:inline;opacity:1;vector-effect:none;fill:#ff5555;fill-opacity:1;stroke:#ff5555;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1" />
+ <circle
+ r="3.4979"
+ cy="146.29352"
+ cx="264.14856"
+ id="path4787-5"
+ style="font-variation-settings:normal;display:inline;vector-effect:none;fill:#333333;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000" />
<rect
style="font-variation-settings:normal;display:inline;vector-effect:none;fill:#333333;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000"
id="rect4416-5"
height="1.0583328"
width="0.5291636"
id="rect5009"
- style="font-variation-settings:normal;display:inline;vector-effect:none;fill:#333333;fill-opacity:1;stroke:#ffffff;stroke-width:0.26458333;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000" />
+ style="font-variation-settings:normal;display:inline;vector-effect:none;fill:#333333;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000" />
<path
id="path5026"
d="m 226.57776,144.91128 h 2.38125"
sodipodi:nodetypes="ccc" />
<path
sodipodi:nodetypes="cc"
- style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#ececec;fill-opacity:1;stroke:#ffffff;stroke-width:0.26458333;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#ececec;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
d="m 184.50901,150.33524 2.38125,-2.64583"
id="path4720-02" />
<path
<path
sodipodi:nodetypes="cc"
id="path4562-1"
- d="m 173.86125,146.3665 4.7625,0"
+ d="m 173.86125,146.3665 h 4.7625"
style="font-variation-settings:normal;vector-effect:none;fill:#333333;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
<circle
r="1.0585326"
id="path5243-0"
sodipodi:nodetypes="cc" />
<path
- style="font-variation-settings:normal;display:inline;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#ff5555;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1;-inkscape-stroke:none"
+ style="font-variation-settings:normal;display:inline;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#ff5555;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
d="m 123.0911,145.49381 -1.36064,1.74783 -0.66542,-0.57233"
id="path4309-3"
sodipodi:nodetypes="ccc" />
sodipodi:nodetypes="ccc"
id="path4309-3-6"
d="m 123.0911,148.08756 -1.36064,1.74783 -0.66542,-0.57233"
- style="font-variation-settings:normal;display:inline;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#ff5555;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1;-inkscape-stroke:none" />
+ style="font-variation-settings:normal;display:inline;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#ff5555;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1" />
<path
d="m 241.31866,145.98907 0.32801,-0.0482 0.19241,0.0187 0.54261,0.24564 v 0.32246 l -0.54261,0.24564 -0.19241,0.0187 -0.32801,-0.0482 -0.15562,0.58079 0.30815,0.1223 0.15727,0.11239 0.34711,0.48404 -0.16124,0.27926 -0.59274,-0.0586 -0.17597,-0.08 -0.25999,-0.20573 -0.42517,0.42517 0.20573,0.25999 0.08,0.17597 0.0586,0.59274 -0.27926,0.16124 -0.48404,-0.34711 -0.11239,-0.15727 -0.1223,-0.30815 -0.58079,0.15562 0.0482,0.32801 -0.0187,0.19241 -0.24564,0.54261 h -0.32246 l -0.24564,-0.54261 -0.0187,-0.19241 0.0482,-0.32801 -0.58079,-0.15562 -0.1223,0.30815 -0.11239,0.15727 -0.48404,0.34711 -0.27926,-0.16124 0.0586,-0.59274 0.08,-0.17597 0.20573,-0.25999 -0.42517,-0.42517 -0.25999,0.20573 -0.17597,0.08 -0.59274,0.0586 -0.16124,-0.27926 0.34711,-0.48404 0.15727,-0.11239 0.30815,-0.1223 -0.15562,-0.58079 -0.32801,0.0482 -0.19241,-0.0187 -0.54261,-0.24564 v -0.32246 l 0.54261,-0.24564 0.19241,-0.0187 0.32801,0.0482 0.15562,-0.58079 -0.30815,-0.1223 -0.15727,-0.11239 -0.34711,-0.48404 0.16124,-0.27926 0.59274,0.0586 0.17597,0.08 0.25999,0.20573 0.42517,-0.42517 -0.20573,-0.25999 -0.08,-0.17597 -0.0586,-0.59274 0.27926,-0.16124 0.48404,0.34711 0.11239,0.15727 0.1223,0.30815 0.58079,-0.15562 -0.0482,-0.32801 0.0187,-0.19241 0.24564,-0.54261 h 0.32246 l 0.24564,0.54261 0.0187,0.19241 -0.0482,0.32801 0.58079,0.15562 0.1223,-0.30815 0.11239,-0.15727 0.48404,-0.34711 0.27926,0.16124 -0.0586,0.59274 -0.08,0.17597 -0.20573,0.25999 0.42517,0.42517 0.25999,-0.20573 0.17597,-0.08 0.59274,-0.0586 0.16124,0.27926 -0.34711,0.48404 -0.15727,0.11239 -0.30815,0.1223 z"
- style="font-variation-settings:normal;display:inline;opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;stroke:#ffffff;stroke-width:0.26458333;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ style="font-variation-settings:normal;display:inline;opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
id="path4521"
inkscape:connector-curvature="0" />
<circle
height="1.852089"
x="97.990265"
y="144.38211" />
+ <path
+ style="font-variation-settings:normal;fill:#ff5555;fill-opacity:1;stroke:#ff5555;stroke-width:0.7;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000"
+ d="m 262.28638,144.43134 3.67137,3.67136"
+ id="path1916"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="font-variation-settings:normal;display:inline;fill:#ff5555;fill-opacity:1;stroke:#ff5555;stroke-width:0.7;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000"
+ d="m 262.31287,148.1292 3.67137,-3.67136"
+ id="path1916-9"
+ sodipodi:nodetypes="cc" />
</g>
<g
inkscape:groupmode="layer"
height="8.4666595"
width="8.4666796"
id="bounds-keys"
- style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#f2f2f2;fill-opacity:1;stroke:none;stroke-width:0.528902;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ style="font-variation-settings:normal;display:inline;opacity:1;vector-effect:none;fill:#f2f2f2;fill-opacity:1;stroke:none;stroke-width:0.528902;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
<rect
y="142.13316"
x="158.31526"
height="8.4666595"
width="8.4666796"
id="bounds-tms"
- style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#f2f2f2;fill-opacity:1;stroke:none;stroke-width:0.528902;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ style="font-variation-settings:normal;display:inline;opacity:1;vector-effect:none;fill:#f2f2f2;fill-opacity:1;stroke:none;stroke-width:0.528902;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
<rect
y="142.13316"
x="171.0153"
height="8.4666595"
x="247.21526"
y="142.13313" />
+ <rect
+ style="font-variation-settings:normal;display:inline;vector-effect:none;fill:#f2f2f2;fill-opacity:1;stroke:none;stroke-width:0.528902;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000"
+ id="bounds-non_standard"
+ width="8.4666796"
+ height="8.4666595"
+ x="259.91522"
+ y="142.06018" />
</g>
<g
- sodipodi:insensitive="true"
inkscape:groupmode="layer"
id="layer4"
inkscape:label="Alignment"
height="8.4666662"
x="247.21526"
y="197.56163" />
+ <rect
+ y="206.02829"
+ x="255.68192"
+ height="8.4666662"
+ width="12.7"
+ id="rect3872-7-6-9-9-8-2-7-3-3"
+ style="display:inline;vector-effect:none;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="display:inline;vector-effect:none;fill:#000080;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3872-7-6-9-9-8-9-6-6"
+ width="8.4666662"
+ height="8.4666662"
+ x="259.91525"
+ y="197.56163" />
</g>
</svg>
# OS X preferences icons
mkdir -p osx/preferences
for c in black white; do
- for i in defaults email kdm_email cover_sheet keys tms notifications locations sound identifiers servers general advanced; do
+ for i in defaults email kdm_email cover_sheet keys tms notifications locations sound identifiers servers general advanced non_standard; do
inkbatch --inkscape $INKSCAPE -i bounds-$i -o osx/preferences/${i}_${c}.png --width 32 --height 32 src/preferences_$c.svg
inkbatch --inkscape $INKSCAPE -i bounds-$i -o osx/preferences/${i}@2x_${c}.png --width 64 --height 64 src/preferences_$c.svg
done
cp $prefix/src/dcpomatic/graphics/osx/preferences/general*.png "$dest"
cp $prefix/src/dcpomatic/graphics/osx/preferences/advanced*.png "$dest"
cp $prefix/src/dcpomatic/graphics/osx/preferences/locations*.png "$dest"
+ cp $prefix/src/dcpomatic/graphics/osx/preferences/non_standard*.png "$dest"
cp $prefix/src/dcpomatic/fonts/LiberationSans-Regular.ttf "$dest"
cp $prefix/src/dcpomatic/fonts/LiberationSans-Italic.ttf "$dest"
cp $prefix/src/dcpomatic/fonts/LiberationSans-Bold.ttf "$dest"
};
+class NonStandardPage : public Page
+{
+public:
+ NonStandardPage(wxSize panel_size, int border)
+ : Page(panel_size, border)
+ {}
+
+ wxString GetName() const override
+ {
+ return _("Non-standard");
+ }
+
+#ifdef DCPOMATIC_OSX
+ wxBitmap GetLargeIcon() const override
+ {
+ return wxBitmap(icon_path("non_standard"), wxBITMAP_TYPE_PNG);
+ }
+#endif
+
+private:
+ void setup() override
+ {
+ auto table = new wxFlexGridSizer(2, DCPOMATIC_SIZER_X_GAP, DCPOMATIC_SIZER_Y_GAP);
+ table->AddGrowableCol(1, 1);
+ _panel->GetSizer()->Add(table, 1, wxALL | wxEXPAND, _border);
+
+ {
+ add_label_to_sizer(table, _panel, _("Maximum JPEG2000 bandwidth"), true, 0, wxLEFT | wxRIGHT | wxALIGN_CENTRE_VERTICAL);
+ wxBoxSizer* s = new wxBoxSizer(wxHORIZONTAL);
+ _maximum_j2k_bandwidth = new wxSpinCtrl(_panel);
+ s->Add(_maximum_j2k_bandwidth, 1);
+ add_label_to_sizer(s, _panel, _("Mbit/s"), false, 0, wxLEFT | wxALIGN_CENTRE_VERTICAL);
+ table->Add(s, 1);
+ }
+
+ _allow_any_dcp_frame_rate = new CheckBox(_panel, _("Allow any DCP frame rate"));
+ table->Add(_allow_any_dcp_frame_rate, 1, wxEXPAND | wxLEFT, DCPOMATIC_SIZER_GAP);
+ table->AddSpacer(0);
+
+ _allow_any_container = new CheckBox(_panel, _("Allow full-frame and non-standard container ratios"));
+ table->Add(_allow_any_container, 1, wxEXPAND | wxLEFT, DCPOMATIC_SIZER_GAP);
+ auto restart = new StaticText(_panel, _("(restart DCP-o-matic to see all ratios)"));
+ auto font = restart->GetFont();
+ font.SetStyle(wxFONTSTYLE_ITALIC);
+ font.SetPointSize(font.GetPointSize() - 1);
+ restart->SetFont(font);
+ table->Add(restart, 1, wxALIGN_CENTRE_VERTICAL | wxBOTTOM, DCPOMATIC_CHECKBOX_BOTTOM_PAD);
+ restart->SetFont(font);
+
+ _allow_96khz_audio = new CheckBox(_panel, _("Allow creation of DCPs with 96kHz audio"));
+ table->Add(_allow_96khz_audio, 1, wxEXPAND | wxLEFT, DCPOMATIC_SIZER_GAP);
+ table->AddSpacer (0);
+
+ _use_all_audio_channels = new CheckBox(_panel, _("Allow mapping to all audio channels"));
+ table->Add(_use_all_audio_channels, 1, wxEXPAND | wxLEFT, DCPOMATIC_SIZER_GAP);
+ table->AddSpacer(0);
+
+ _maximum_j2k_bandwidth->SetRange(1, 1000);
+ _maximum_j2k_bandwidth->Bind(wxEVT_SPINCTRL, boost::bind(&NonStandardPage::maximum_j2k_bandwidth_changed, this));
+ _allow_any_dcp_frame_rate->bind(&NonStandardPage::allow_any_dcp_frame_rate_changed, this);
+ _allow_any_container->bind(&NonStandardPage::allow_any_container_changed, this);
+ _allow_96khz_audio->bind(&NonStandardPage::allow_96khz_audio_changed, this);
+ _use_all_audio_channels->bind(&NonStandardPage::use_all_channels_changed, this);
+ }
+
+ void config_changed() override
+ {
+ auto config = Config::instance();
+
+ checked_set(_maximum_j2k_bandwidth, config->maximum_j2k_bandwidth() / 1000000);
+ checked_set(_allow_any_dcp_frame_rate, config->allow_any_dcp_frame_rate());
+ checked_set(_allow_any_container, config->allow_any_container());
+ checked_set(_allow_96khz_audio, config->allow_96khz_audio());
+ checked_set(_use_all_audio_channels, config->use_all_audio_channels());
+ }
+
+ void maximum_j2k_bandwidth_changed()
+ {
+ Config::instance()->set_maximum_j2k_bandwidth(_maximum_j2k_bandwidth->GetValue() * 1000000);
+ }
+
+ void allow_any_dcp_frame_rate_changed()
+ {
+ Config::instance()->set_allow_any_dcp_frame_rate(_allow_any_dcp_frame_rate->GetValue());
+ }
+
+ void allow_any_container_changed()
+ {
+ Config::instance()->set_allow_any_container(_allow_any_container->GetValue());
+ }
+
+ void allow_96khz_audio_changed()
+ {
+ Config::instance()->set_allow_96hhz_audio(_allow_96khz_audio->GetValue());
+ }
+
+ void use_all_channels_changed()
+ {
+ Config::instance()->set_use_all_audio_channels(_use_all_audio_channels->GetValue());
+ }
+
+ wxSpinCtrl* _maximum_j2k_bandwidth = nullptr;
+ CheckBox* _allow_any_dcp_frame_rate = nullptr;
+ CheckBox* _allow_any_container = nullptr;
+ CheckBox* _allow_96khz_audio = nullptr;
+ CheckBox* _use_all_audio_channels = nullptr;
+};
+
+
+
/** @class AdvancedPage
* @brief Advanced page of the preferences dialog.
*/
table->AddGrowableCol (1, 1);
_panel->GetSizer()->Add (table, 1, wxALL | wxEXPAND, _border);
- {
- add_label_to_sizer (table, _panel, _("Maximum JPEG2000 bandwidth"), true, 0, wxLEFT | wxRIGHT | wxALIGN_CENTRE_VERTICAL);
- wxBoxSizer* s = new wxBoxSizer (wxHORIZONTAL);
- _maximum_j2k_bandwidth = new wxSpinCtrl (_panel);
- s->Add (_maximum_j2k_bandwidth, 1);
- add_label_to_sizer (s, _panel, _("Mbit/s"), false, 0, wxLEFT | wxALIGN_CENTRE_VERTICAL);
- table->Add (s, 1);
- }
-
add_label_to_sizer (table, _panel, _("Video display mode"), true, 0, wxLEFT | wxRIGHT | wxALIGN_CENTRE_VERTICAL);
_video_display_mode = new wxChoice (_panel, wxID_ANY);
table->Add (_video_display_mode);
restart->SetFont (font);
table->AddSpacer (0);
- _allow_any_dcp_frame_rate = new CheckBox (_panel, _("Allow any DCP frame rate"));
- table->Add (_allow_any_dcp_frame_rate, 1, wxEXPAND | wxLEFT, DCPOMATIC_SIZER_GAP);
- table->AddSpacer (0);
-
- _allow_any_container = new CheckBox (_panel, _("Allow full-frame and non-standard container ratios"));
- table->Add (_allow_any_container, 1, wxEXPAND | wxLEFT, DCPOMATIC_SIZER_GAP);
- restart = new StaticText (_panel, _("(restart DCP-o-matic to see all ratios)"));
- table->Add(restart, 1, wxALIGN_CENTRE_VERTICAL | wxBOTTOM, DCPOMATIC_CHECKBOX_BOTTOM_PAD);
- restart->SetFont (font);
-
- _allow_96khz_audio = new CheckBox (_panel, _("Allow creation of DCPs with 96kHz audio"));
- table->Add (_allow_96khz_audio, 1, wxEXPAND | wxLEFT, DCPOMATIC_SIZER_GAP);
- table->AddSpacer (0);
-
- _use_all_audio_channels = new CheckBox(_panel, _("Allow mapping to all audio channels"));
- table->Add(_use_all_audio_channels, 1, wxEXPAND | wxLEFT, DCPOMATIC_SIZER_GAP);
- table->AddSpacer(0);
-
_show_experimental_audio_processors = new CheckBox (_panel, _("Show experimental audio processors"));
table->Add (_show_experimental_audio_processors, 1, wxEXPAND | wxLEFT, DCPOMATIC_SIZER_GAP);
table->AddSpacer (0);
table->AddSpacer (0);
#endif
- _maximum_j2k_bandwidth->SetRange (1, 1000);
- _maximum_j2k_bandwidth->Bind (wxEVT_SPINCTRL, boost::bind (&AdvancedPage::maximum_j2k_bandwidth_changed, this));
_video_display_mode->Append (_("Simple (safer)"));
#if wxCHECK_VERSION(3, 1, 0)
_video_display_mode->Append (_("OpenGL (faster)"));
#endif
_video_display_mode->Bind (wxEVT_CHOICE, boost::bind(&AdvancedPage::video_display_mode_changed, this));
- _allow_any_dcp_frame_rate->bind(&AdvancedPage::allow_any_dcp_frame_rate_changed, this);
- _allow_any_container->bind(&AdvancedPage::allow_any_container_changed, this);
- _allow_96khz_audio->bind(&AdvancedPage::allow_96khz_audio_changed, this);
- _use_all_audio_channels->bind(&AdvancedPage::use_all_channels_changed, this);
_show_experimental_audio_processors->bind(&AdvancedPage::show_experimental_audio_processors_changed, this);
_only_servers_encode->bind(&AdvancedPage::only_servers_encode_changed, this);
_frames_in_memory_multiplier->Bind (wxEVT_SPINCTRL, boost::bind(&AdvancedPage::frames_in_memory_multiplier_changed, this));
{
auto config = Config::instance ();
- checked_set (_maximum_j2k_bandwidth, config->maximum_j2k_bandwidth() / 1000000);
switch (config->video_view_type()) {
case Config::VIDEO_VIEW_SIMPLE:
checked_set (_video_display_mode, 0);
checked_set (_video_display_mode, 1);
break;
}
- checked_set (_allow_any_dcp_frame_rate, config->allow_any_dcp_frame_rate ());
- checked_set (_allow_any_container, config->allow_any_container ());
- checked_set (_allow_96khz_audio, config->allow_96khz_audio());
- checked_set (_use_all_audio_channels, config->use_all_audio_channels());
checked_set (_show_experimental_audio_processors, config->show_experimental_audio_processors ());
checked_set (_only_servers_encode, config->only_servers_encode ());
checked_set (_log_general, config->log_types() & LogEntry::TYPE_GENERAL);
#endif
}
- void maximum_j2k_bandwidth_changed ()
- {
- Config::instance()->set_maximum_j2k_bandwidth(_maximum_j2k_bandwidth->GetValue() * 1000000);
- }
-
void video_display_mode_changed ()
{
if (_video_display_mode->GetSelection() == 0) {
Config::instance()->set_frames_in_memory_multiplier(_frames_in_memory_multiplier->GetValue());
}
- void allow_any_dcp_frame_rate_changed ()
- {
- Config::instance()->set_allow_any_dcp_frame_rate(_allow_any_dcp_frame_rate->GetValue());
- }
-
- void allow_any_container_changed ()
- {
- Config::instance()->set_allow_any_container(_allow_any_container->GetValue());
- }
-
- void allow_96khz_audio_changed ()
- {
- Config::instance()->set_allow_96hhz_audio(_allow_96khz_audio->GetValue());
- }
-
- void use_all_channels_changed ()
- {
- Config::instance()->set_use_all_audio_channels(_use_all_audio_channels->GetValue());
- }
-
void show_experimental_audio_processors_changed ()
{
Config::instance()->set_show_experimental_audio_processors(_show_experimental_audio_processors->GetValue());
}
#endif
- wxSpinCtrl* _maximum_j2k_bandwidth = nullptr;
wxChoice* _video_display_mode = nullptr;
wxSpinCtrl* _frames_in_memory_multiplier = nullptr;
- CheckBox* _allow_any_dcp_frame_rate = nullptr;
- CheckBox* _allow_any_container = nullptr;
- CheckBox* _allow_96khz_audio = nullptr;
- CheckBox* _use_all_audio_channels = nullptr;
CheckBox* _show_experimental_audio_processors = nullptr;
CheckBox* _only_servers_encode = nullptr;
NameFormatEditor* _dcp_metadata_filename_format = nullptr;
e->AddPage (new NotificationsPage (ps, border));
e->AddPage (new CoverSheetPage (ps, border));
e->AddPage (new IdentifiersPage (ps, border));
+ e->AddPage (new NonStandardPage (ps, border));
e->AddPage (new AdvancedPage (ps, border));
return e;
}