import jexer.TAction;
import jexer.TButton;
import jexer.TLabel;
-import jexer.TTable;
import jexer.TText;
import jexer.TWindow;
import jexer.event.TCommandEvent;
import be.nikiroo.fanfix.data.Paragraph;
import be.nikiroo.fanfix.data.Paragraph.ParagraphType;
import be.nikiroo.fanfix.data.Story;
+import be.nikiroo.jexer.TTable;
import be.nikiroo.utils.StringUtils;
/**
// last = use window background
titleField = new TLabel(this, " Title", 0, 1, "tlabel", false);
textField = new TText(this, "", 0, 0, 1, 1);
- table = new TTable(this, 0, 0, 1, 1, null, null, Arrays.asList("Key",
- "Value"), true);
+ table = new TTable(this, 0, 0, 1, 1, null, null, Arrays.asList("Key", "Value"), true);
titleField.setEnabled(false);
textField.getVerticalScroller().setX(
textField.getVerticalScroller().getX() + 1);
- String name = currentChapter.getLabel();
- int size = Math.max(name.length(), currentChapter.getWidth());
- name = String.format("%" + size + "s", name);
-
- currentChapter.setLabel(name);
+ setCurrentChapterText();
}
/**
}
int width = getWidth() - currentChapter.getX();
- while (name.length() < width) {
- name += " ";
- }
-
+ name = String.format("%-" + width + "s", name);
if (name.length() > width) {
name = name.substring(0, width);
}