summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2022-04-23 01:59:10 +0200
committerCarl Hetherington <cth@carlh.net>2022-04-29 23:37:48 +0200
commitf37c1e40dcd5186c5aee95a4b0e6607c1b0045e4 (patch)
treed7048963c435262dac6c7af6044148ea15a42125 /graphics
parent5c48efdde34ee11f135ea8b369d85d50d1410445 (diff)
Add a simple DCP editor.
Diffstat (limited to 'graphics')
-rw-r--r--graphics/linux/128/dcpomatic2_editor.pngbin0 -> 22592 bytes
-rw-r--r--graphics/linux/16/dcpomatic2_editor.pngbin0 -> 868 bytes
-rw-r--r--graphics/linux/22/dcpomatic2_editor.pngbin0 -> 1425 bytes
-rw-r--r--graphics/linux/256/dcpomatic2_editor.pngbin0 -> 68131 bytes
-rw-r--r--graphics/linux/32/dcpomatic2_editor.pngbin0 -> 2595 bytes
-rw-r--r--graphics/linux/48/dcpomatic2_editor.pngbin0 -> 4970 bytes
-rw-r--r--graphics/linux/512/dcpomatic2_editor.pngbin0 -> 227202 bytes
-rw-r--r--graphics/linux/64/dcpomatic2_editor.pngbin0 -> 7881 bytes
-rw-r--r--graphics/osx/dcpomatic2_editor.icnsbin0 -> 733615 bytes
-rw-r--r--graphics/osx/dcpomatic2_editor.iconset/icon_128x128.pngbin0 -> 22592 bytes
-rw-r--r--graphics/osx/dcpomatic2_editor.iconset/icon_128x128@2x.pngbin0 -> 22592 bytes
-rw-r--r--graphics/osx/dcpomatic2_editor.iconset/icon_16x16.pngbin0 -> 868 bytes
-rw-r--r--graphics/osx/dcpomatic2_editor.iconset/icon_16x16@2x.pngbin0 -> 868 bytes
-rw-r--r--graphics/osx/dcpomatic2_editor.iconset/icon_256x256.pngbin0 -> 68131 bytes
-rw-r--r--graphics/osx/dcpomatic2_editor.iconset/icon_256x256@2x.pngbin0 -> 68131 bytes
-rw-r--r--graphics/osx/dcpomatic2_editor.iconset/icon_32x32.pngbin0 -> 2595 bytes
-rw-r--r--graphics/osx/dcpomatic2_editor.iconset/icon_32x32@2x.pngbin0 -> 2595 bytes
-rw-r--r--graphics/osx/dcpomatic2_editor.iconset/icon_512x512.pngbin0 -> 227202 bytes
-rw-r--r--graphics/osx/dcpomatic2_editor.iconset/icon_512x512@2x.pngbin0 -> 227202 bytes
-rw-r--r--graphics/src/dcpomatic2_editor.svg250
-rwxr-xr-xgraphics/update2
-rw-r--r--graphics/windows/dcpomatic2_editor.icobin0 -> 99678 bytes
22 files changed, 251 insertions, 1 deletions
diff --git a/graphics/linux/128/dcpomatic2_editor.png b/graphics/linux/128/dcpomatic2_editor.png
new file mode 100644
index 000000000..d05282c43
--- /dev/null
+++ b/graphics/linux/128/dcpomatic2_editor.png
Binary files differ
diff --git a/graphics/linux/16/dcpomatic2_editor.png b/graphics/linux/16/dcpomatic2_editor.png
new file mode 100644
index 000000000..2ec12f82b
--- /dev/null
+++ b/graphics/linux/16/dcpomatic2_editor.png
Binary files differ
diff --git a/graphics/linux/22/dcpomatic2_editor.png b/graphics/linux/22/dcpomatic2_editor.png
new file mode 100644
index 000000000..3c492a78d
--- /dev/null
+++ b/graphics/linux/22/dcpomatic2_editor.png
Binary files differ
diff --git a/graphics/linux/256/dcpomatic2_editor.png b/graphics/linux/256/dcpomatic2_editor.png
new file mode 100644
index 000000000..d78fcb77c
--- /dev/null
+++ b/graphics/linux/256/dcpomatic2_editor.png
Binary files differ
diff --git a/graphics/linux/32/dcpomatic2_editor.png b/graphics/linux/32/dcpomatic2_editor.png
new file mode 100644
index 000000000..821af7de0
--- /dev/null
+++ b/graphics/linux/32/dcpomatic2_editor.png
Binary files differ
diff --git a/graphics/linux/48/dcpomatic2_editor.png b/graphics/linux/48/dcpomatic2_editor.png
new file mode 100644
index 000000000..6d6f03d32
--- /dev/null
+++ b/graphics/linux/48/dcpomatic2_editor.png
Binary files differ
diff --git a/graphics/linux/512/dcpomatic2_editor.png b/graphics/linux/512/dcpomatic2_editor.png
new file mode 100644
index 000000000..53bf93301
--- /dev/null
+++ b/graphics/linux/512/dcpomatic2_editor.png
Binary files differ
diff --git a/graphics/linux/64/dcpomatic2_editor.png b/graphics/linux/64/dcpomatic2_editor.png
new file mode 100644
index 000000000..a1cfa196f
--- /dev/null
+++ b/graphics/linux/64/dcpomatic2_editor.png
Binary files differ
diff --git a/graphics/osx/dcpomatic2_editor.icns b/graphics/osx/dcpomatic2_editor.icns
new file mode 100644
index 000000000..30729b874
--- /dev/null
+++ b/graphics/osx/dcpomatic2_editor.icns
Binary files differ
diff --git a/graphics/osx/dcpomatic2_editor.iconset/icon_128x128.png b/graphics/osx/dcpomatic2_editor.iconset/icon_128x128.png
new file mode 100644
index 000000000..d05282c43
--- /dev/null
+++ b/graphics/osx/dcpomatic2_editor.iconset/icon_128x128.png
Binary files differ
diff --git a/graphics/osx/dcpomatic2_editor.iconset/icon_128x128@2x.png b/graphics/osx/dcpomatic2_editor.iconset/icon_128x128@2x.png
new file mode 100644
index 000000000..d05282c43
--- /dev/null
+++ b/graphics/osx/dcpomatic2_editor.iconset/icon_128x128@2x.png
Binary files differ
diff --git a/graphics/osx/dcpomatic2_editor.iconset/icon_16x16.png b/graphics/osx/dcpomatic2_editor.iconset/icon_16x16.png
new file mode 100644
index 000000000..2ec12f82b
--- /dev/null
+++ b/graphics/osx/dcpomatic2_editor.iconset/icon_16x16.png
Binary files differ
diff --git a/graphics/osx/dcpomatic2_editor.iconset/icon_16x16@2x.png b/graphics/osx/dcpomatic2_editor.iconset/icon_16x16@2x.png
new file mode 100644
index 000000000..2ec12f82b
--- /dev/null
+++ b/graphics/osx/dcpomatic2_editor.iconset/icon_16x16@2x.png
Binary files differ
diff --git a/graphics/osx/dcpomatic2_editor.iconset/icon_256x256.png b/graphics/osx/dcpomatic2_editor.iconset/icon_256x256.png
new file mode 100644
index 000000000..d78fcb77c
--- /dev/null
+++ b/graphics/osx/dcpomatic2_editor.iconset/icon_256x256.png
Binary files differ
diff --git a/graphics/osx/dcpomatic2_editor.iconset/icon_256x256@2x.png b/graphics/osx/dcpomatic2_editor.iconset/icon_256x256@2x.png
new file mode 100644
index 000000000..d78fcb77c
--- /dev/null
+++ b/graphics/osx/dcpomatic2_editor.iconset/icon_256x256@2x.png
Binary files differ
diff --git a/graphics/osx/dcpomatic2_editor.iconset/icon_32x32.png b/graphics/osx/dcpomatic2_editor.iconset/icon_32x32.png
new file mode 100644
index 000000000..821af7de0
--- /dev/null
+++ b/graphics/osx/dcpomatic2_editor.iconset/icon_32x32.png
Binary files differ
diff --git a/graphics/osx/dcpomatic2_editor.iconset/icon_32x32@2x.png b/graphics/osx/dcpomatic2_editor.iconset/icon_32x32@2x.png
new file mode 100644
index 000000000..821af7de0
--- /dev/null
+++ b/graphics/osx/dcpomatic2_editor.iconset/icon_32x32@2x.png
Binary files differ
diff --git a/graphics/osx/dcpomatic2_editor.iconset/icon_512x512.png b/graphics/osx/dcpomatic2_editor.iconset/icon_512x512.png
new file mode 100644
index 000000000..53bf93301
--- /dev/null
+++ b/graphics/osx/dcpomatic2_editor.iconset/icon_512x512.png
Binary files differ
diff --git a/graphics/osx/dcpomatic2_editor.iconset/icon_512x512@2x.png b/graphics/osx/dcpomatic2_editor.iconset/icon_512x512@2x.png
new file mode 100644
index 000000000..53bf93301
--- /dev/null
+++ b/graphics/osx/dcpomatic2_editor.iconset/icon_512x512@2x.png
Binary files differ
diff --git a/graphics/src/dcpomatic2_editor.svg b/graphics/src/dcpomatic2_editor.svg
new file mode 100644
index 000000000..e5bb7b135
--- /dev/null
+++ b/graphics/src/dcpomatic2_editor.svg
@@ -0,0 +1,250 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ viewBox="0 0 1000 1000"
+ sodipodi:docname="dcpomatic2_editor.svg"
+ inkscape:version="1.1.1 (3bf5ae0, 2021-09-20)"
+ version="1.1"
+ id="svg2"
+ height="1066.6666"
+ width="1066.6666"
+ 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="defs4">
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="Arrow1Mstart"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mstart">
+ <path
+ transform="scale(0.4) translate(10,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path893" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible;"
+ id="marker1193"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Lend">
+ <path
+ transform="scale(0.8) rotate(180) translate(12.5,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path1191" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker1189"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Lstart">
+ <path
+ transform="scale(0.8) translate(12.5,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path1187" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker1167"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Lstart">
+ <path
+ transform="scale(0.8) translate(12.5,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path1165" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible;"
+ id="Arrow1Lend"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Lend">
+ <path
+ transform="scale(0.8) rotate(180) translate(12.5,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path890" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="Arrow1Lstart"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Lstart">
+ <path
+ transform="scale(0.8) translate(12.5,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path887" />
+ </marker>
+ <linearGradient
+ id="linearGradient3594"
+ y2="742.5"
+ gradientUnits="userSpaceOnUse"
+ x2="-886.76001"
+ gradientTransform="matrix(-0.84033,-0.84033,-0.84033,0.84033,136.32259,-691.39649)"
+ y1="742.5"
+ x1="-772.01001">
+ <stop
+ id="stop4687"
+ stop-color="#fff"
+ offset="0" />
+ <stop
+ id="stop4689"
+ stop-color="#fff"
+ stop-opacity="0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3601"
+ y2="613.94"
+ gradientUnits="userSpaceOnUse"
+ x2="385.04001"
+ gradientTransform="matrix(0.70711,-0.70711,0.70711,0.70711,-203.97741,756.21351)"
+ y1="63.870998"
+ x1="386.39001">
+ <stop
+ id="stop3797"
+ stop-color="#ffe800"
+ offset="0" />
+ <stop
+ id="stop3799"
+ stop-color="#dfb300"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3609"
+ y2="161.84"
+ gradientUnits="userSpaceOnUse"
+ x2="212.92999"
+ y1="358.29999"
+ x1="409.38"
+ gradientTransform="translate(-77.797413,384.00351)">
+ <stop
+ id="stop4034"
+ stop-color="#dfb300"
+ offset="0" />
+ <stop
+ id="stop3374"
+ stop-color="#dfb300"
+ offset=".5" />
+ <stop
+ id="stop3376"
+ stop-color="#dfb300"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3632"
+ y2="448.35001"
+ gradientUnits="userSpaceOnUse"
+ x2="382.89999"
+ gradientTransform="matrix(0.70711,-0.70711,0.70711,0.70711,-203.97741,756.21351)"
+ y1="448.35001"
+ x1="403.63">
+ <stop
+ id="stop3636"
+ stop-color="#ffe800"
+ stop-opacity=".39216"
+ offset="0" />
+ <stop
+ id="stop3638"
+ stop-color="#dfb300"
+ stop-opacity=".39216"
+ offset="1" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ inkscape:snap-midpoints="true"
+ inkscape:document-rotation="0"
+ inkscape:window-maximized="1"
+ inkscape:window-y="0"
+ inkscape:window-x="0"
+ inkscape:window-height="1043"
+ inkscape:window-width="1920"
+ showgrid="false"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="px"
+ inkscape:cy="182.21133"
+ inkscape:cx="38.466836"
+ inkscape:zoom="0.24696598"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ inkscape:pagecheckerboard="0"
+ inkscape:snap-object-midpoints="true"
+ inkscape:snap-bbox="true"
+ inkscape:snap-bbox-midpoints="true" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(0,-52.362188)"
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1">
+ <image
+ xlink:href="dcpomatic.png"
+ id="image4358"
+ preserveAspectRatio="none"
+ height="960.00006"
+ width="960.00006"
+ x="10.670144"
+ y="80.386467" />
+ <g
+ id="g8530"
+ transform="rotate(45,1084.1843,1784.932)">
+ <rect
+ style="font-variation-settings:normal;opacity:0.792898;vector-effect:none;fill:#5e5e5e;fill-opacity:1;stroke:#000000;stroke-width:14.2059;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
+ id="rect1581"
+ width="307.76059"
+ height="110.81631"
+ x="-350.94226"
+ y="1283.3156" />
+ <path
+ id="path1605"
+ style="font-variation-settings:normal;opacity:0.792898;vector-effect:none;fill:#5e5e5e;fill-opacity:1;stroke:#000000;stroke-width:15.5608;stroke-linecap:round;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 -12.416849,1368.7621 c 83.822764,-19.6805 86.251983,62.0217 60.827987,62.3855 l -60.841013,0.8707 c -51.520013,0.7373 -93.294775,-41.7695 -93.294755,-93.2948 3e-5,-51.5252 41.770681,-93.6427 93.294755,-93.2947 l 65.466374,0.4422 c 21.731192,0.1468 14.788626,78.6616 -67.922673,59.3129 -41.565783,-9.7235 -40.507802,75.1684 2.469325,63.5782 z"
+ sodipodi:nodetypes="csssssscc" />
+ <path
+ id="path1605-6"
+ style="font-variation-settings:normal;opacity:0.792898;vector-effect:none;fill:#5e5e5e;fill-opacity:1;stroke:#000000;stroke-width:15.5608;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000"
+ d="m -390.33914,1368.7586 c -83.82277,-19.6805 -86.25198,62.0217 -60.82799,62.3855 l 60.84101,0.8707 c 51.52002,0.7373 93.29478,-41.7695 93.29476,-93.2948 -3e-5,-51.5252 -41.77068,-93.6427 -93.29476,-93.2947 l -65.46637,0.4422 c -21.73119,0.1468 -14.78863,78.6616 67.92267,59.3129 41.56579,-9.7235 40.50781,75.1684 -2.46932,63.5782 z"
+ sodipodi:nodetypes="csssssscc" />
+ </g>
+ </g>
+</svg>
diff --git a/graphics/update b/graphics/update
index 35aec325a..f518b5b5b 100755
--- a/graphics/update
+++ b/graphics/update
@@ -25,7 +25,7 @@ function required_font()
fi
}
-svg_apps="dcpomatic2_kdm dcpomatic2_server dcpomatic2_batch dcpomatic2_player dcpomatic2_playlist dcpomatic2_disk dcpomatic2_combiner"
+svg_apps="dcpomatic2_kdm dcpomatic2_server dcpomatic2_batch dcpomatic2_player dcpomatic2_playlist dcpomatic2_disk dcpomatic2_combiner dcpomatic2_editor"
if [ `uname -s` == "Darwin" ]; then
diff --git a/graphics/windows/dcpomatic2_editor.ico b/graphics/windows/dcpomatic2_editor.ico
new file mode 100644
index 000000000..f07998374
--- /dev/null
+++ b/graphics/windows/dcpomatic2_editor.ico
Binary files differ