git://git.nikiroo.be
/
nikiroo-utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add 'src/jexer/' from commit 'cf01c92f5809a0732409e280fb0f32f27393618d'
[nikiroo-utils.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..47d9664d384fd28ad9057590e1e08aec62467837 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