Use PDF screenshots for the manual.
authorCarl Hetherington <cth@carlh.net>
Sun, 12 Jul 2020 23:15:46 +0000 (01:15 +0200)
committerCarl Hetherington <cth@carlh.net>
Tue, 21 Jul 2020 22:36:24 +0000 (00:36 +0200)
77 files changed:
doc/manual/.gitignore
doc/manual/Makefile
doc/manual/dcpomatic.xml
doc/manual/extensions-pdf.ent
doc/manual/pdf_crop_by.py [new file with mode: 0644]
doc/manual/raw-screenshots/add-file.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/audio-map-eg1.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/audio-map-eg2.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/audio-map-eg3.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/audio-plot.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/audio-tab.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/calculate-audio-gain.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/colour-conversion.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/dcp-tab.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/examine-content.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/export.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/file-new.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/filters.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/kdm-creator.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/kdm.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/making-dcp.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/new-film.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/prefs-advanced.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/prefs-cover-sheet.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/prefs-defaults.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/prefs-email.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/prefs-general.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/prefs-identifiers.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/prefs-kdm-email.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/prefs-keys.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/prefs-notifications.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/prefs-servers.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/prefs-sound.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/prefs-tms.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/still-select-content-file.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/timed-text-tab.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/timeline1.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/timing-tab.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/video-select-content-file.pdf [new file with mode: 0644]
doc/manual/raw-screenshots/video-tab.pdf [new file with mode: 0644]
doc/manual/screenshots/add-file.png [deleted file]
doc/manual/screenshots/audio-map-eg1.png [deleted file]
doc/manual/screenshots/audio-map-eg2.png [deleted file]
doc/manual/screenshots/audio-map-eg3.png [deleted file]
doc/manual/screenshots/audio-plot.png [deleted file]
doc/manual/screenshots/audio-tab.png [deleted file]
doc/manual/screenshots/calculate-audio-gain.png [deleted file]
doc/manual/screenshots/colour-conversion.png [deleted file]
doc/manual/screenshots/dcp-tab.png [deleted file]
doc/manual/screenshots/examine-content.png [deleted file]
doc/manual/screenshots/examine-thumbs.png [deleted file]
doc/manual/screenshots/export.png [deleted file]
doc/manual/screenshots/file-new.png [deleted file]
doc/manual/screenshots/filters.png [deleted file]
doc/manual/screenshots/kdm-creator.png [deleted file]
doc/manual/screenshots/kdm.png [deleted file]
doc/manual/screenshots/making-dcp.png [deleted file]
doc/manual/screenshots/prefs-accounts.png [deleted file]
doc/manual/screenshots/prefs-advanced.png [deleted file]
doc/manual/screenshots/prefs-cover-sheet.png [deleted file]
doc/manual/screenshots/prefs-defaults.png [deleted file]
doc/manual/screenshots/prefs-email.png [deleted file]
doc/manual/screenshots/prefs-general.png [deleted file]
doc/manual/screenshots/prefs-kdm-email.png [deleted file]
doc/manual/screenshots/prefs-keys.png [deleted file]
doc/manual/screenshots/prefs-notifications.png [deleted file]
doc/manual/screenshots/prefs-servers.png [deleted file]
doc/manual/screenshots/prefs-tms.png [deleted file]
doc/manual/screenshots/still-new-film.png [deleted file]
doc/manual/screenshots/still-select-content-file.png [deleted file]
doc/manual/screenshots/timed-text-tab.png [deleted file]
doc/manual/screenshots/timeline1.png [deleted file]
doc/manual/screenshots/timing-tab.png [deleted file]
doc/manual/screenshots/video-new-film.png [deleted file]
doc/manual/screenshots/video-select-content-file.png [deleted file]
run/dcpomatic
run/dcpomatic_kdm

index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..3fa250264d7e50217f3dd3e7415ac8838a4d37fc 100644 (file)
@@ -0,0 +1 @@
+screenshots/*.pdf
index 049acd7dfdde011522fd010a86cc06e5cf5a0e91..0f4a46b0f7fd1e5825e98a2d0cdaf7479ea1f6b0 100644 (file)
@@ -6,56 +6,84 @@ DIAGRAMS := file-structure.svg 3d-left-right.svg 3d-top-bottom.svg timecode.svg
             pipeline3.svg pipeline4.svg burn-in.svg discrete.svg dcp-copy.svg dcp-refer.svg reels-by-video.svg \
            crypt.svg
 
-SCREENSHOTS := file-new.png video-new-film.png still-new-film.png video-select-content-file.png \
-               still-select-content-file.png examine-thumbs.png examine-content.png timing-tab.png \
-               calculate-audio-gain.png add-file.png dcp-tab.png colour-conversion.png \
-               prefs-kdm-email.png prefs-general.png prefs-tms.png \
-               prefs-advanced.png prefs-defaults.png prefs-servers.png prefs-keys.png \
-               making-dcp.png filters.png video-tab.png audio-tab.png timing-tab.png \
-               audio-plot.png audio-map-eg1.png audio-map-eg2.png audio-map-eg3.png kdm.png \
-              kdm-creator.png export.png
+SCREENSHOTS := file-new.pdf new-film.pdf video-select-content-file.pdf \
+               still-select-content-file.pdf examine-content.pdf timing-tab.pdf \
+               calculate-audio-gain.pdf add-file.pdf dcp-tab.pdf colour-conversion.pdf \
+               prefs-email.pdf prefs-kdm-email.pdf prefs-general.pdf prefs-tms.pdf prefs-cover-sheet.pdf \
+               prefs-advanced.pdf prefs-defaults.pdf prefs-servers.pdf prefs-keys.pdf \
+               prefs-notifications.pdf timeline1.pdf timed-text-tab.pdf \
+               making-dcp.pdf filters.pdf video-tab.pdf audio-tab.pdf \
+               audio-plot.pdf audio-map-eg1.pdf audio-map-eg2.pdf audio-map-eg3.pdf kdm.pdf \
+               kdm-creator.pdf export.pdf
 
 XML := dcpomatic.xml
 
 #
-# For the HTML: copy screenshots into html/screenshots, scaling some.
+# For the HTML: convert PDF screenshots to PNG and copy into html/screenshots, scaling some.
 #
-html/screenshots/%.png: screenshots/%.png
+html/screenshots/%.png: screenshots/%.pdf
        mkdir -p html/screenshots
+       pdftoppm $< $(basename $@) -png -f 1 -singlefile -rx 80 -ry 80
+
+
+# For LaTeX/PDF: crop some of the PDF screenshots; use others as-is
+screenshots/%.pdf: raw-screenshots/%.pdf
        cp $< $@
-html/screenshots/editor.png: screenshots/editor.png
-       mkdir -p html/screenshots
-       convert -resize 50% $< $@
-html/screenshots/mixer.png: screenshots/mixer.png
-       mkdir -p html/screenshots
-       convert -resize 50% $< $@
-html/screenshots/default-folder-for-new-sessions.png: screenshots/default-folder-for-new-sessions.png
-       mkdir -p html/screenshots
-       convert -resize 75% $< $@
-html/screenshots/welcome-to-ardour.png: screenshots/welcome-to-ardour.png
-       mkdir -p html/screenshots
-       convert -resize 75% $< $@
-html/screenshots/monitoring-choices.png: screenshots/monitoring-choices.png
-       mkdir -p html/screenshots
-       convert -resize 75% $< $@
-html/screenshots/monitor-section.png: screenshots/monitor-section.png
-       mkdir -p html/screenshots
-       convert -resize 75% $< $@
-html/screenshots/audio-midi-setup-device.png: screenshots/audio-midi-setup-device.png
-       mkdir -p html/screenshots
-       convert -resize 75% $< $@
-html/screenshots/new-session.png: screenshots/new-session.png
-       mkdir -p html/screenshots
-       convert -resize 75% $< $@
-html/screenshots/export-dialogue.png: screenshots/export-dialogue.png
-       mkdir -p html/screenshots
-       convert -resize 75% $< $@
-html/screenshots/making-dcp.png: screenshots/making-dcp.png
-       mkdir -p html/screenshots
-       convert -resize 75% $< $@
-html/screenshots/kdm-creator.png: screenshots/kdm-creator.png
-       mkdir -p html/screenshots
-       convert -resize 75% $< $@
+
+screenshots/prefs-general.pdf: raw-screenshots/prefs-general.pdf
+       python3 pdf_crop_by.py $< $@ 0 400 0 0
+
+screenshots/prefs-defaults.pdf: raw-screenshots/prefs-defaults.pdf
+       python3 pdf_crop_by.py $< $@ 0 400 0 0
+
+screenshots/prefs-servers.pdf: raw-screenshots/prefs-servers.pdf
+       python3 pdf_crop_by.py $< $@ 0 700 0 0
+
+screenshots/prefs-keys.pdf: raw-screenshots/prefs-keys.pdf
+       python3 pdf_crop_by.py $< $@ 0 600 0 0
+
+screenshots/prefs-tms.pdf: raw-screenshots/prefs-tms.pdf
+       python3 pdf_crop_by.py $< $@ 0 600 0 0
+
+screenshots/prefs-email.pdf: raw-screenshots/prefs-email.pdf
+       python3 pdf_crop_by.py $< $@ 0 700 0 0
+
+screenshots/prefs-cover-sheet.pdf: raw-screenshots/prefs-cover-sheet.pdf
+       python3 pdf_crop_by.py $< $@ 0 600 0 0
+
+screenshots/examine-content.pdf: raw-screenshots/examine-content.pdf
+       python3 pdf_crop_by.py $< $@ 460 270 200 580
+
+screenshots/audio-tab.pdf: raw-screenshots/audio-tab.pdf
+       python3 pdf_crop_by.py $< $@ 0 0 1230 380
+
+screenshots/timing-tab.pdf: raw-screenshots/timing-tab.pdf
+       python3 pdf_crop_by.py $< $@ 0 0 1230 380
+
+screenshots/timed-text-tab.pdf: raw-screenshots/timed-text-tab.pdf
+       python3 pdf_crop_by.py $< $@ 0 200 1230 380
+
+screenshots/video-tab.pdf: raw-screenshots/video-tab.pdf
+       python3 pdf_crop_by.py $< $@ 0 0 1230 295
+
+screenshots/add-file.pdf: raw-screenshots/add-file.pdf
+       python3 pdf_crop_by.py $< $@ 0 600 1210 0
+
+screenshots/making-dcp.pdf: raw-screenshots/making-dcp.pdf
+       python3 pdf_crop_by.py $< $@ 470 190 300 700
+
+screenshots/audio-map-eg1.pdf: raw-screenshots/audio-map-eg1.pdf
+       python3 pdf_crop_by.py $< $@ 10 195 1350 630
+
+screenshots/audio-map-eg2.pdf: raw-screenshots/audio-map-eg2.pdf
+       python3 pdf_crop_by.py $< $@ 10 195 1350 630
+
+screenshots/audio-map-eg3.pdf: raw-screenshots/audio-map-eg3.pdf
+       python3 pdf_crop_by.py $< $@ 10 75 1350 630
+
+screenshots/dcp-tab.pdf: raw-screenshots/dcp-tab.pdf
+       python3 pdf_crop_by.py $< $@ 0 200 1230 30
+
 
 # For HTML: convert diagrams from SVG to PNG
 diagrams/%.png:        diagrams/%.svg
@@ -73,7 +101,7 @@ config.xml:  ../../src/lib/config.cc config.py
 #
 
 html:  $(XML) config.xml dcpomatic-html.xsl extensions-html.ent dcpomatic.css dcpomatic_create.xml dcpomatic_cli.xml dcpomatic_kdm_cli.xml \
-       $(addprefix html/screenshots/,$(SCREENSHOTS)) \
+       $(subst .pdf,.png,$(addprefix html/screenshots/,$(SCREENSHOTS))) \
        $(subst .svg,.png,$(addprefix diagrams/,$(DIAGRAMS))) \
 
 #      The DocBook needs to know what file extensions to look for
index a74a99fde33f70d50b5e7527c8f3a1cc844d85bf..e50b6947ab3f5b4443b6c2c8a3cfc12e44c1165a 100644 (file)
@@ -308,7 +308,7 @@ shown in <xref linkend="fig-file-new"/>.
   <title>Creating a new film</title>
   <mediaobject>
     <imageobject>
-      <imagedata scale="250" fileref="screenshots/file-new&scs;"/>
+      <imagedata fileref="screenshots/file-new&scs;"/>
     </imageobject>
   </mediaobject>
 </figure>
@@ -322,7 +322,7 @@ linkend="fig-video-new-film"/>.
   <title>Dialogue box for creating a new film</title>
   <mediaobject>
     <imageobject>
-      <imagedata fileref="screenshots/video-new-film&scs;"/>
+      <imagedata fileref="screenshots/new-film&scs;"/>
     </imageobject>
   </mediaobject>
 </figure>
@@ -424,7 +424,7 @@ linkend="fig-making-dcp"/>.
   <title>Making the DCP</title>
   <mediaobject>
     <imageobject>
-      <imagedata scale="250" fileref="screenshots/making-dcp&scs;"/>
+      <imagedata fileref="screenshots/making-dcp&scs;"/>
     </imageobject>
   </mediaobject>
 </figure>
@@ -468,7 +468,7 @@ shown in <xref linkend="fig-still-new-film"/>.
   <title>Dialogue box for creating a new film</title>
   <mediaobject>
     <imageobject>
-      <imagedata fileref="screenshots/still-new-film&scs;"/>
+      <imagedata fileref="screenshots/new-film&scs;"/>
     </imageobject>
   </mediaobject>
 </figure>
index 75cb16435b8371933f3836e6a20bcd5495f382a5..3376aad7a83efdc398ceef9783ce6344f25504aa 100644 (file)
@@ -1,3 +1,3 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!ENTITY scs ".png">
+<!ENTITY scs ".pdf">
 <!ENTITY dia ".pdf">
diff --git a/doc/manual/pdf_crop_by.py b/doc/manual/pdf_crop_by.py
new file mode 100644 (file)
index 0000000..ccc6d37
--- /dev/null
@@ -0,0 +1,27 @@
+import shlex
+import subprocess
+import sys
+
+if len(sys.argv) != 7:
+    print("Syntax: %s <in-pdf> <out-pdf> <left> <bottom> <right> <top>" % sys.argv[0])
+    sys.exit(1)
+
+in_pdf = sys.argv[1]
+out_pdf = sys.argv[2]
+
+cp = subprocess.run(shlex.split('gs -dNOPAUSE -dBATCH -sDEVICE=bbox %s' % in_pdf), capture_output=True)
+if cp.returncode != 0:
+    print("gs call failed", file=sys.stderr)
+    sys.exit(1)
+for line in cp.stderr.splitlines():
+    print(line)
+    if line.startswith(b"%%BoundingBox"):
+        old_bbox = line.split()[1:]
+        new_bbox = []
+        for i in range(0, 2):
+            new_bbox.append(int(old_bbox[i]) + int(sys.argv[i+3]))
+        for i in range(2, 4):
+            new_bbox.append(int(old_bbox[i]) - int(sys.argv[i+3]))
+        print(new_bbox)
+        cp = subprocess.run(shlex.split('pdfcrop --bbox "%d %d %d %d" %s %s' % (new_bbox[0], new_bbox[1], new_bbox[2], new_bbox[3], in_pdf, out_pdf)))
+
diff --git a/doc/manual/raw-screenshots/add-file.pdf b/doc/manual/raw-screenshots/add-file.pdf
new file mode 100644 (file)
index 0000000..251f846
Binary files /dev/null and b/doc/manual/raw-screenshots/add-file.pdf differ
diff --git a/doc/manual/raw-screenshots/audio-map-eg1.pdf b/doc/manual/raw-screenshots/audio-map-eg1.pdf
new file mode 100644 (file)
index 0000000..f296d92
Binary files /dev/null and b/doc/manual/raw-screenshots/audio-map-eg1.pdf differ
diff --git a/doc/manual/raw-screenshots/audio-map-eg2.pdf b/doc/manual/raw-screenshots/audio-map-eg2.pdf
new file mode 100644 (file)
index 0000000..e2b371a
Binary files /dev/null and b/doc/manual/raw-screenshots/audio-map-eg2.pdf differ
diff --git a/doc/manual/raw-screenshots/audio-map-eg3.pdf b/doc/manual/raw-screenshots/audio-map-eg3.pdf
new file mode 100644 (file)
index 0000000..32f1d56
Binary files /dev/null and b/doc/manual/raw-screenshots/audio-map-eg3.pdf differ
diff --git a/doc/manual/raw-screenshots/audio-plot.pdf b/doc/manual/raw-screenshots/audio-plot.pdf
new file mode 100644 (file)
index 0000000..5d52733
Binary files /dev/null and b/doc/manual/raw-screenshots/audio-plot.pdf differ
diff --git a/doc/manual/raw-screenshots/audio-tab.pdf b/doc/manual/raw-screenshots/audio-tab.pdf
new file mode 100644 (file)
index 0000000..1d4a4e2
Binary files /dev/null and b/doc/manual/raw-screenshots/audio-tab.pdf differ
diff --git a/doc/manual/raw-screenshots/calculate-audio-gain.pdf b/doc/manual/raw-screenshots/calculate-audio-gain.pdf
new file mode 100644 (file)
index 0000000..f64040c
Binary files /dev/null and b/doc/manual/raw-screenshots/calculate-audio-gain.pdf differ
diff --git a/doc/manual/raw-screenshots/colour-conversion.pdf b/doc/manual/raw-screenshots/colour-conversion.pdf
new file mode 100644 (file)
index 0000000..cc531b3
Binary files /dev/null and b/doc/manual/raw-screenshots/colour-conversion.pdf differ
diff --git a/doc/manual/raw-screenshots/dcp-tab.pdf b/doc/manual/raw-screenshots/dcp-tab.pdf
new file mode 100644 (file)
index 0000000..389825e
Binary files /dev/null and b/doc/manual/raw-screenshots/dcp-tab.pdf differ
diff --git a/doc/manual/raw-screenshots/examine-content.pdf b/doc/manual/raw-screenshots/examine-content.pdf
new file mode 100644 (file)
index 0000000..9e9b12a
Binary files /dev/null and b/doc/manual/raw-screenshots/examine-content.pdf differ
diff --git a/doc/manual/raw-screenshots/export.pdf b/doc/manual/raw-screenshots/export.pdf
new file mode 100644 (file)
index 0000000..fb00843
Binary files /dev/null and b/doc/manual/raw-screenshots/export.pdf differ
diff --git a/doc/manual/raw-screenshots/file-new.pdf b/doc/manual/raw-screenshots/file-new.pdf
new file mode 100644 (file)
index 0000000..7c848df
Binary files /dev/null and b/doc/manual/raw-screenshots/file-new.pdf differ
diff --git a/doc/manual/raw-screenshots/filters.pdf b/doc/manual/raw-screenshots/filters.pdf
new file mode 100644 (file)
index 0000000..8001ece
Binary files /dev/null and b/doc/manual/raw-screenshots/filters.pdf differ
diff --git a/doc/manual/raw-screenshots/kdm-creator.pdf b/doc/manual/raw-screenshots/kdm-creator.pdf
new file mode 100644 (file)
index 0000000..42ab75d
Binary files /dev/null and b/doc/manual/raw-screenshots/kdm-creator.pdf differ
diff --git a/doc/manual/raw-screenshots/kdm.pdf b/doc/manual/raw-screenshots/kdm.pdf
new file mode 100644 (file)
index 0000000..9bb8787
Binary files /dev/null and b/doc/manual/raw-screenshots/kdm.pdf differ
diff --git a/doc/manual/raw-screenshots/making-dcp.pdf b/doc/manual/raw-screenshots/making-dcp.pdf
new file mode 100644 (file)
index 0000000..46d7128
Binary files /dev/null and b/doc/manual/raw-screenshots/making-dcp.pdf differ
diff --git a/doc/manual/raw-screenshots/new-film.pdf b/doc/manual/raw-screenshots/new-film.pdf
new file mode 100644 (file)
index 0000000..aa98b19
Binary files /dev/null and b/doc/manual/raw-screenshots/new-film.pdf differ
diff --git a/doc/manual/raw-screenshots/prefs-advanced.pdf b/doc/manual/raw-screenshots/prefs-advanced.pdf
new file mode 100644 (file)
index 0000000..3b14295
Binary files /dev/null and b/doc/manual/raw-screenshots/prefs-advanced.pdf differ
diff --git a/doc/manual/raw-screenshots/prefs-cover-sheet.pdf b/doc/manual/raw-screenshots/prefs-cover-sheet.pdf
new file mode 100644 (file)
index 0000000..0fc7a86
Binary files /dev/null and b/doc/manual/raw-screenshots/prefs-cover-sheet.pdf differ
diff --git a/doc/manual/raw-screenshots/prefs-defaults.pdf b/doc/manual/raw-screenshots/prefs-defaults.pdf
new file mode 100644 (file)
index 0000000..f28d28a
Binary files /dev/null and b/doc/manual/raw-screenshots/prefs-defaults.pdf differ
diff --git a/doc/manual/raw-screenshots/prefs-email.pdf b/doc/manual/raw-screenshots/prefs-email.pdf
new file mode 100644 (file)
index 0000000..0f8794c
Binary files /dev/null and b/doc/manual/raw-screenshots/prefs-email.pdf differ
diff --git a/doc/manual/raw-screenshots/prefs-general.pdf b/doc/manual/raw-screenshots/prefs-general.pdf
new file mode 100644 (file)
index 0000000..5378612
Binary files /dev/null and b/doc/manual/raw-screenshots/prefs-general.pdf differ
diff --git a/doc/manual/raw-screenshots/prefs-identifiers.pdf b/doc/manual/raw-screenshots/prefs-identifiers.pdf
new file mode 100644 (file)
index 0000000..fc38ef2
Binary files /dev/null and b/doc/manual/raw-screenshots/prefs-identifiers.pdf differ
diff --git a/doc/manual/raw-screenshots/prefs-kdm-email.pdf b/doc/manual/raw-screenshots/prefs-kdm-email.pdf
new file mode 100644 (file)
index 0000000..a5db0ad
Binary files /dev/null and b/doc/manual/raw-screenshots/prefs-kdm-email.pdf differ
diff --git a/doc/manual/raw-screenshots/prefs-keys.pdf b/doc/manual/raw-screenshots/prefs-keys.pdf
new file mode 100644 (file)
index 0000000..ddd557a
Binary files /dev/null and b/doc/manual/raw-screenshots/prefs-keys.pdf differ
diff --git a/doc/manual/raw-screenshots/prefs-notifications.pdf b/doc/manual/raw-screenshots/prefs-notifications.pdf
new file mode 100644 (file)
index 0000000..088e47f
Binary files /dev/null and b/doc/manual/raw-screenshots/prefs-notifications.pdf differ
diff --git a/doc/manual/raw-screenshots/prefs-servers.pdf b/doc/manual/raw-screenshots/prefs-servers.pdf
new file mode 100644 (file)
index 0000000..46fe429
Binary files /dev/null and b/doc/manual/raw-screenshots/prefs-servers.pdf differ
diff --git a/doc/manual/raw-screenshots/prefs-sound.pdf b/doc/manual/raw-screenshots/prefs-sound.pdf
new file mode 100644 (file)
index 0000000..8974358
Binary files /dev/null and b/doc/manual/raw-screenshots/prefs-sound.pdf differ
diff --git a/doc/manual/raw-screenshots/prefs-tms.pdf b/doc/manual/raw-screenshots/prefs-tms.pdf
new file mode 100644 (file)
index 0000000..98a98fa
Binary files /dev/null and b/doc/manual/raw-screenshots/prefs-tms.pdf differ
diff --git a/doc/manual/raw-screenshots/still-select-content-file.pdf b/doc/manual/raw-screenshots/still-select-content-file.pdf
new file mode 100644 (file)
index 0000000..b8d5f53
Binary files /dev/null and b/doc/manual/raw-screenshots/still-select-content-file.pdf differ
diff --git a/doc/manual/raw-screenshots/timed-text-tab.pdf b/doc/manual/raw-screenshots/timed-text-tab.pdf
new file mode 100644 (file)
index 0000000..a96e8a1
Binary files /dev/null and b/doc/manual/raw-screenshots/timed-text-tab.pdf differ
diff --git a/doc/manual/raw-screenshots/timeline1.pdf b/doc/manual/raw-screenshots/timeline1.pdf
new file mode 100644 (file)
index 0000000..e39efd0
Binary files /dev/null and b/doc/manual/raw-screenshots/timeline1.pdf differ
diff --git a/doc/manual/raw-screenshots/timing-tab.pdf b/doc/manual/raw-screenshots/timing-tab.pdf
new file mode 100644 (file)
index 0000000..5eeae39
Binary files /dev/null and b/doc/manual/raw-screenshots/timing-tab.pdf differ
diff --git a/doc/manual/raw-screenshots/video-select-content-file.pdf b/doc/manual/raw-screenshots/video-select-content-file.pdf
new file mode 100644 (file)
index 0000000..d5d9d24
Binary files /dev/null and b/doc/manual/raw-screenshots/video-select-content-file.pdf differ
diff --git a/doc/manual/raw-screenshots/video-tab.pdf b/doc/manual/raw-screenshots/video-tab.pdf
new file mode 100644 (file)
index 0000000..730c23b
Binary files /dev/null and b/doc/manual/raw-screenshots/video-tab.pdf differ
diff --git a/doc/manual/screenshots/add-file.png b/doc/manual/screenshots/add-file.png
deleted file mode 100644 (file)
index 456090c..0000000
Binary files a/doc/manual/screenshots/add-file.png and /dev/null differ
diff --git a/doc/manual/screenshots/audio-map-eg1.png b/doc/manual/screenshots/audio-map-eg1.png
deleted file mode 100644 (file)
index edef76e..0000000
Binary files a/doc/manual/screenshots/audio-map-eg1.png and /dev/null differ
diff --git a/doc/manual/screenshots/audio-map-eg2.png b/doc/manual/screenshots/audio-map-eg2.png
deleted file mode 100644 (file)
index 0e047cf..0000000
Binary files a/doc/manual/screenshots/audio-map-eg2.png and /dev/null differ
diff --git a/doc/manual/screenshots/audio-map-eg3.png b/doc/manual/screenshots/audio-map-eg3.png
deleted file mode 100644 (file)
index b43fb29..0000000
Binary files a/doc/manual/screenshots/audio-map-eg3.png and /dev/null differ
diff --git a/doc/manual/screenshots/audio-plot.png b/doc/manual/screenshots/audio-plot.png
deleted file mode 100644 (file)
index 9d4d6c1..0000000
Binary files a/doc/manual/screenshots/audio-plot.png and /dev/null differ
diff --git a/doc/manual/screenshots/audio-tab.png b/doc/manual/screenshots/audio-tab.png
deleted file mode 100644 (file)
index b28a71e..0000000
Binary files a/doc/manual/screenshots/audio-tab.png and /dev/null differ
diff --git a/doc/manual/screenshots/calculate-audio-gain.png b/doc/manual/screenshots/calculate-audio-gain.png
deleted file mode 100644 (file)
index 02f895d..0000000
Binary files a/doc/manual/screenshots/calculate-audio-gain.png and /dev/null differ
diff --git a/doc/manual/screenshots/colour-conversion.png b/doc/manual/screenshots/colour-conversion.png
deleted file mode 100644 (file)
index 3d12259..0000000
Binary files a/doc/manual/screenshots/colour-conversion.png and /dev/null differ
diff --git a/doc/manual/screenshots/dcp-tab.png b/doc/manual/screenshots/dcp-tab.png
deleted file mode 100644 (file)
index 9bee689..0000000
Binary files a/doc/manual/screenshots/dcp-tab.png and /dev/null differ
diff --git a/doc/manual/screenshots/examine-content.png b/doc/manual/screenshots/examine-content.png
deleted file mode 100644 (file)
index 8aaff26..0000000
Binary files a/doc/manual/screenshots/examine-content.png and /dev/null differ
diff --git a/doc/manual/screenshots/examine-thumbs.png b/doc/manual/screenshots/examine-thumbs.png
deleted file mode 100644 (file)
index 9026ae5..0000000
Binary files a/doc/manual/screenshots/examine-thumbs.png and /dev/null differ
diff --git a/doc/manual/screenshots/export.png b/doc/manual/screenshots/export.png
deleted file mode 100644 (file)
index 9204a66..0000000
Binary files a/doc/manual/screenshots/export.png and /dev/null differ
diff --git a/doc/manual/screenshots/file-new.png b/doc/manual/screenshots/file-new.png
deleted file mode 100644 (file)
index 8e2c6ea..0000000
Binary files a/doc/manual/screenshots/file-new.png and /dev/null differ
diff --git a/doc/manual/screenshots/filters.png b/doc/manual/screenshots/filters.png
deleted file mode 100644 (file)
index daabf15..0000000
Binary files a/doc/manual/screenshots/filters.png and /dev/null differ
diff --git a/doc/manual/screenshots/kdm-creator.png b/doc/manual/screenshots/kdm-creator.png
deleted file mode 100644 (file)
index 29bd604..0000000
Binary files a/doc/manual/screenshots/kdm-creator.png and /dev/null differ
diff --git a/doc/manual/screenshots/kdm.png b/doc/manual/screenshots/kdm.png
deleted file mode 100644 (file)
index 89e982b..0000000
Binary files a/doc/manual/screenshots/kdm.png and /dev/null differ
diff --git a/doc/manual/screenshots/making-dcp.png b/doc/manual/screenshots/making-dcp.png
deleted file mode 100644 (file)
index 52f5a08..0000000
Binary files a/doc/manual/screenshots/making-dcp.png and /dev/null differ
diff --git a/doc/manual/screenshots/prefs-accounts.png b/doc/manual/screenshots/prefs-accounts.png
deleted file mode 100644 (file)
index 1730f3b..0000000
Binary files a/doc/manual/screenshots/prefs-accounts.png and /dev/null differ
diff --git a/doc/manual/screenshots/prefs-advanced.png b/doc/manual/screenshots/prefs-advanced.png
deleted file mode 100644 (file)
index 2bc76a2..0000000
Binary files a/doc/manual/screenshots/prefs-advanced.png and /dev/null differ
diff --git a/doc/manual/screenshots/prefs-cover-sheet.png b/doc/manual/screenshots/prefs-cover-sheet.png
deleted file mode 100644 (file)
index b6daa26..0000000
Binary files a/doc/manual/screenshots/prefs-cover-sheet.png and /dev/null differ
diff --git a/doc/manual/screenshots/prefs-defaults.png b/doc/manual/screenshots/prefs-defaults.png
deleted file mode 100644 (file)
index a1e9559..0000000
Binary files a/doc/manual/screenshots/prefs-defaults.png and /dev/null differ
diff --git a/doc/manual/screenshots/prefs-email.png b/doc/manual/screenshots/prefs-email.png
deleted file mode 100644 (file)
index 5fd7f5c..0000000
Binary files a/doc/manual/screenshots/prefs-email.png and /dev/null differ
diff --git a/doc/manual/screenshots/prefs-general.png b/doc/manual/screenshots/prefs-general.png
deleted file mode 100644 (file)
index 211c4ce..0000000
Binary files a/doc/manual/screenshots/prefs-general.png and /dev/null differ
diff --git a/doc/manual/screenshots/prefs-kdm-email.png b/doc/manual/screenshots/prefs-kdm-email.png
deleted file mode 100644 (file)
index b23d797..0000000
Binary files a/doc/manual/screenshots/prefs-kdm-email.png and /dev/null differ
diff --git a/doc/manual/screenshots/prefs-keys.png b/doc/manual/screenshots/prefs-keys.png
deleted file mode 100644 (file)
index 1d2784f..0000000
Binary files a/doc/manual/screenshots/prefs-keys.png and /dev/null differ
diff --git a/doc/manual/screenshots/prefs-notifications.png b/doc/manual/screenshots/prefs-notifications.png
deleted file mode 100644 (file)
index 3988a33..0000000
Binary files a/doc/manual/screenshots/prefs-notifications.png and /dev/null differ
diff --git a/doc/manual/screenshots/prefs-servers.png b/doc/manual/screenshots/prefs-servers.png
deleted file mode 100644 (file)
index 15bab4f..0000000
Binary files a/doc/manual/screenshots/prefs-servers.png and /dev/null differ
diff --git a/doc/manual/screenshots/prefs-tms.png b/doc/manual/screenshots/prefs-tms.png
deleted file mode 100644 (file)
index 2ebb22d..0000000
Binary files a/doc/manual/screenshots/prefs-tms.png and /dev/null differ
diff --git a/doc/manual/screenshots/still-new-film.png b/doc/manual/screenshots/still-new-film.png
deleted file mode 100644 (file)
index 4f5330c..0000000
Binary files a/doc/manual/screenshots/still-new-film.png and /dev/null differ
diff --git a/doc/manual/screenshots/still-select-content-file.png b/doc/manual/screenshots/still-select-content-file.png
deleted file mode 100644 (file)
index 9b60347..0000000
Binary files a/doc/manual/screenshots/still-select-content-file.png and /dev/null differ
diff --git a/doc/manual/screenshots/timed-text-tab.png b/doc/manual/screenshots/timed-text-tab.png
deleted file mode 100644 (file)
index 10add9f..0000000
Binary files a/doc/manual/screenshots/timed-text-tab.png and /dev/null differ
diff --git a/doc/manual/screenshots/timeline1.png b/doc/manual/screenshots/timeline1.png
deleted file mode 100644 (file)
index 5791737..0000000
Binary files a/doc/manual/screenshots/timeline1.png and /dev/null differ
diff --git a/doc/manual/screenshots/timing-tab.png b/doc/manual/screenshots/timing-tab.png
deleted file mode 100644 (file)
index ba94332..0000000
Binary files a/doc/manual/screenshots/timing-tab.png and /dev/null differ
diff --git a/doc/manual/screenshots/video-new-film.png b/doc/manual/screenshots/video-new-film.png
deleted file mode 100644 (file)
index 24f7e4e..0000000
Binary files a/doc/manual/screenshots/video-new-film.png and /dev/null differ
diff --git a/doc/manual/screenshots/video-select-content-file.png b/doc/manual/screenshots/video-select-content-file.png
deleted file mode 100644 (file)
index 7193be0..0000000
Binary files a/doc/manual/screenshots/video-select-content-file.png and /dev/null differ
index 7e8f923a37194099f05c9a630d4f5be0a0f3ff74..8ce6d060a2c23bc0ee3608ed44d20aff97670f28 100755 (executable)
@@ -27,6 +27,9 @@ elif [ "$1" == "--perf" ]; then
 elif [ "$1" == "--scaled" ]; then
     shift
     ~/src/run_scaled/run_scaled --sleep=5 --scale=0.5 $binary $*
+elif [ "$1" == "--screenshot" ]; then
+    shift
+    GTK_PATH=/usr/local/lib/gtk-3.0 GTK_MODULES=gtk-vector-screenshot $binary "$*"
 else
     $binary $*
 fi
index 98a6816805c0d9cf3e7edde3d3a6cb0e8e20002e..7bae70388452655b7394e920c0d375fcdcd4f2dd 100755 (executable)
@@ -20,6 +20,9 @@ elif [ "$1" == "--i18n" ]; then
 elif [ "$1" == "--perf" ]; then
     shift
     perf record build/src/tools/dcpomatic2_kdm $*
+elif [ "$1" == "--screenshot" ]; then
+    shift
+    GTK_PATH=/usr/local/lib/gtk-3.0 GTK_MODULES=gtk-vector-screenshot build/src/tools/dcpomatic2_kdm $*
 else
     build/src/tools/dcpomatic2_kdm $*
 fi