git://git.nikiroo.be
/
fanfix.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lib: sort fixes
[fanfix.git]
/
src
/
be
/
nikiroo
/
fanfix
/
reader
/
ui
/
GuiReaderViewerTextOutput.java
diff --git
a/src/be/nikiroo/fanfix/reader/ui/GuiReaderViewerTextOutput.java
b/src/be/nikiroo/fanfix/reader/ui/GuiReaderViewerTextOutput.java
index e9a44b5ef8e0b1c94e293eec6187de58dc6346f6..fc914ddb458eefbe3f2bf273d38a8d07d71dad14 100644
(file)
--- a/
src/be/nikiroo/fanfix/reader/ui/GuiReaderViewerTextOutput.java
+++ b/
src/be/nikiroo/fanfix/reader/ui/GuiReaderViewerTextOutput.java
@@
-6,6
+6,7
@@
import java.util.Arrays;
import be.nikiroo.fanfix.Instance;
import be.nikiroo.fanfix.data.Chapter;
import be.nikiroo.fanfix.data.Paragraph;
import be.nikiroo.fanfix.Instance;
import be.nikiroo.fanfix.data.Chapter;
import be.nikiroo.fanfix.data.Paragraph;
+import be.nikiroo.fanfix.data.Paragraph.ParagraphType;
import be.nikiroo.fanfix.data.Story;
import be.nikiroo.fanfix.output.BasicOutput;
import be.nikiroo.fanfix.data.Story;
import be.nikiroo.fanfix.output.BasicOutput;
@@
-57,27
+58,35
@@
public class GuiReaderViewerTextOutput {
@Override
protected void writeParagraph(Paragraph para) throws IOException {
@Override
protected void writeParagraph(Paragraph para) throws IOException {
+ if ((para.getType() == ParagraphType.QUOTE) == !paraInQuote) {
+ paraInQuote = !paraInQuote;
+ if (paraInQuote) {
+ builder.append("<BR>");
+ builder.append("<DIV>");
+ } else {
+ builder.append("</DIV>");
+ builder.append("<BR>");
+ }
+ }
+
switch (para.getType()) {
case NORMAL:
switch (para.getType()) {
case NORMAL:
+ builder.append(" ");
builder.append(decorateText(para.getContent()));
builder.append("<BR>");
break;
case BLANK:
builder.append(decorateText(para.getContent()));
builder.append("<BR>");
break;
case BLANK:
- builder.append("<BR>");
+ builder.append("<BR>
<BR>
");
break;
case BREAK:
break;
case BREAK:
- builder.append("<BR>* * *<BR><BR>");
+ builder.append("<BR><P COLOR='#7777DD' ALIGN='CENTER'><B>");
+ builder.append("* * *");
+ builder.append("</B></P><BR><BR>");
break;
case QUOTE:
break;
case QUOTE:
- if (!paraInQuote) {
- builder.append("<DIV>");
- } else {
- builder.append("</DIV>");
- }
- paraInQuote = !paraInQuote;
-
builder.append("<DIV>");
builder.append("<DIV>");
- builder.append("– ");
+ builder.append(" ");
+ builder.append("— ");
builder.append(decorateText(para.getContent()));
builder.append("</DIV>");
builder.append(decorateText(para.getContent()));
builder.append("</DIV>");
@@
-88,7
+97,7
@@
public class GuiReaderViewerTextOutput {
@Override
protected String enbold(String word) {
@Override
protected String enbold(String word) {
- return "<B COLOR='
BLUE
'>" + word + "</B>";
+ return "<B COLOR='
#7777DD
'>" + word + "</B>";
}
@Override
}
@Override
@@
-112,7
+121,7
@@
public class GuiReaderViewerTextOutput {
fakeStory.setChapters(Arrays.asList(chap));
output.process(fakeStory, null, null);
} catch (IOException e) {
fakeStory.setChapters(Arrays.asList(chap));
output.process(fakeStory, null, null);
} catch (IOException e) {
- Instance.getTraceHandler().error(e);
+ Instance.get
Instance().get
TraceHandler().error(e);
}
return builder.toString();
}
}
return builder.toString();
}