import be.nikiroo.fanfix.output.BasicOutput.OutputType;
import be.nikiroo.fanfix.reader.LocalReaderBook.BookActionListener;
import be.nikiroo.utils.Progress;
+import be.nikiroo.utils.Version;
import be.nikiroo.utils.ui.ProgressBar;
import be.nikiroo.utils.ui.WrapLayout;
* the type of {@link Story} to load, or NULL for all types
*/
public LocalReaderFrame(LocalReader reader, String type) {
- super("Fanfix Library");
+ super(String.format("Fanfix %s Library", Version.getCurrentVersion()));
this.reader = reader;
private void outOfUi(final Progress pg, final Runnable run) {
pgBar.setProgress(pg);
- SwingUtilities.invokeLater(new Runnable() {
- public void run() {
- setEnabled(false);
- pgBar.addActioListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- pgBar.setProgress(null);
- setEnabled(true);
- }
- });
+ setEnabled(false);
+ pgBar.addActioListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ pgBar.setProgress(null);
+ setEnabled(true);
}
});
SwingUtilities.invokeLater(new Runnable() {
public void run() {
if (!ok) {
+ Instance.syserr(e);
JOptionPane.showMessageDialog(
LocalReaderFrame.this, "Cannot import: "
+ url, e.getMessage(),