From 3b5cacb8ad2e3ba00088d3119fa2056c9d5f589b Mon Sep 17 00:00:00 2001 From: Matt Jenkins Date: Sun, 12 Jan 2020 22:46:15 +0000 Subject: [PATCH] Added import / open manuscript file --- .../audiobookrecorder/icons/manuscript.png | Bin 0 -> 1645 bytes .../audiobookrecorder/AudiobookRecorder.java | 38 ++++++++++++++++++ src/uk/co/majenko/audiobookrecorder/Book.java | 31 +++++++++++++- .../audiobookrecorder/BookTreeRenderer.java | 2 +- .../co/majenko/audiobookrecorder/Icons.java | 1 + .../audiobookrecorder/MainToolBar.java | 10 +++++ 6 files changed, 79 insertions(+), 3 deletions(-) create mode 100644 resources/uk/co/majenko/audiobookrecorder/icons/manuscript.png diff --git a/resources/uk/co/majenko/audiobookrecorder/icons/manuscript.png b/resources/uk/co/majenko/audiobookrecorder/icons/manuscript.png new file mode 100644 index 0000000000000000000000000000000000000000..7f6d803aa78d2b9ff68ad279685b488974c451e2 GIT binary patch literal 1645 zcmV-z29o)SP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x010qNS#tmY8?OKW8?OOg8j&0T000McNliruBdzlR?)w}l`dN9Mg+lHs8TEyXM*hv&VR7F{--3Ptmus6IBM&Y)(=BW1OCiQFIUDwaQ`o>SLJaPV| zFfd3V7>*N=l5Ql>$`J-0foJeNeJX>|n!7uX*u1wN7S>&z6&k0^+4qvgE1l7xf5|ft z_?jf0a;KLP*FFo~77L4u1c5h~KR*!ohGCrW&yBkb#~D)jU!0YN7GC=^;NgKOv#Ffb z6-G-owhrm#n$k4!eUGv#u~kkO7{b6K3_S9@fiC2B9P8){;M&d7_3!RUmC`^Vh7f5^jwK51^L(Fp0`grPE?#TpGr>EfAtjGs>mgToLcfGwwo8(2sB*}>(Z-_{>b1a~_hngRDWHGhoO^x!`F>dx>Cqr=eYAOuwGM;;ArV4@Qh>su zK^WFP=QEf}e)IB|c<*-1_F>LWuUyqmbZ~X{7|?IN{tk7Kjq)r_I$ebcn%K-Dguo$i zLIMheWF|C6iK23nX(QN{T}O-TT|`vB@AV^L(r{_(4co zRCC8?V2Kk7qcl%H5z&ea+r1fk{fe@hF`gDIFZkU_Rcan613*>4|p>nwS3eI>ZOvP@k&oSWCv;edJOLI{-92qCHKn!0w( z>Y7n%#mxtU)(h*aXO-rszj~MK playbackSpeed; @@ -171,6 +172,15 @@ public class MainToolBar extends JToolBar { playbackSpeed.setSelectedIndex(1); add(playbackSpeed); + addSeparator(); + openManuscript = new JButtonSpacePlay(Icons.manuscript, "Open Manuscript", new ActionListener() { + public void actionPerformed(ActionEvent e) { + root.openManuscript(); + } + }); + add(openManuscript); + + setFloatable(false); }