GUI: Update internal viewer:
[nikiroo-utils.git] / src / be / nikiroo / fanfix / reader / ui / GuiReader.java
index aed0a921e42c867dd7c879abf93626b42a19337c..f97ffddd48a08cf8317d5adbdca682d754796d72 100644 (file)
@@ -268,10 +268,19 @@ class GuiReader extends BasicReader {
        void read(String luid, boolean sync, Progress pg) throws IOException {
                File file = cacheLib.getFile(luid, pg);
 
-               // TODO: show a special page for the chapter?
-               // We could also implement an internal viewer, both for image and
-               // non-image documents
-               openExternal(getLibrary().getInfo(luid), file, sync);
+               GuiReaderViewer viewer = new GuiReaderViewer(cacheLib,
+                               cacheLib.getStory(luid, null));
+
+               // TODO: testing internal story viewer:
+               if (false) {
+                       if (sync) {
+                               sync(viewer);
+                       } else {
+                               viewer.setVisible(true);
+                       }
+               } else {
+                       openExternal(getLibrary().getInfo(luid), file, sync);
+               }
        }
 
        /**