X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Freader%2FTuiReaderStoryWindow.java;h=e8dafc3fa339b47f47f5c2cfb2df5e6d1fdace87;hb=211f7ddb50f68aa8a999023ef6d63d5756bdace6;hp=71b5b5e38374901a68a2aa768ae4a64743020e43;hpb=e42573a004fac26378c693ce9ef0d6319713c682;p=nikiroo-utils.git diff --git a/src/be/nikiroo/fanfix/reader/TuiReaderStoryWindow.java b/src/be/nikiroo/fanfix/reader/TuiReaderStoryWindow.java index 71b5b5e..e8dafc3 100644 --- a/src/be/nikiroo/fanfix/reader/TuiReaderStoryWindow.java +++ b/src/be/nikiroo/fanfix/reader/TuiReaderStoryWindow.java @@ -23,15 +23,11 @@ class TuiReaderStoryWindow extends TWindow { private MetaData meta; private Story story; private TText textField; - private int chapter = -2; + private int chapter = -1; private List navigationButtons; private TLabel chapterName; - public TuiReaderStoryWindow(TApplication app, BasicLibrary lib, - MetaData meta) { - this(app, lib, meta, 0); - } - + // chapter: -1 for "none" (0 is desc) public TuiReaderStoryWindow(TApplication app, BasicLibrary lib, MetaData meta, int chapter) { super(app, desc(meta), 0, 0, 60, 18, CENTERED | RESIZABLE); @@ -56,21 +52,25 @@ class TuiReaderStoryWindow extends TWindow { // button is // pressed navigationButtons.add(addButton("<< ", 0, row, new TAction() { + @Override public void DO() { setChapter(0); } })); navigationButtons.add(addButton("< ", 4, row, new TAction() { + @Override public void DO() { setChapter(TuiReaderStoryWindow.this.chapter - 1); } })); navigationButtons.add(addButton("> ", 7, row, new TAction() { + @Override public void DO() { setChapter(TuiReaderStoryWindow.this.chapter + 1); } })); navigationButtons.add(addButton(">> ", 10, row, new TAction() { + @Override public void DO() { setChapter(getStory().getChapters().size()); }