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
work on refresh after popup action
[fanfix.git]
/
src
/
be
/
nikiroo
/
fanfix_swing
/
gui
/
MainFrame.java
diff --git
a/src/be/nikiroo/fanfix_swing/gui/MainFrame.java
b/src/be/nikiroo/fanfix_swing/gui/MainFrame.java
index 0f94fa575ee1377307f814cffcf35d0baa9d2f95..36e3c6ad5e5442765cd6b122c571d0d66f6f6945 100644
(file)
--- a/
src/be/nikiroo/fanfix_swing/gui/MainFrame.java
+++ b/
src/be/nikiroo/fanfix_swing/gui/MainFrame.java
@@
-1,10
+1,8
@@
package be.nikiroo.fanfix_swing.gui;
package be.nikiroo.fanfix_swing.gui;
-import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
-import java.io.IOException;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JComponent;
import javax.swing.JFrame;
@@
-12,9
+10,7
@@
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
-import javax.swing.JPanel;
import javax.swing.JSplitPane;
import javax.swing.JSplitPane;
-import javax.swing.SwingWorker;
import be.nikiroo.utils.Version;
import be.nikiroo.utils.Version;
@@
-50,6
+46,7
@@
public class MainFrame extends JFrame {
}
books = new BooksPanel(true);
}
books = new BooksPanel(true);
+
browser.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
browser.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
@@
-57,6
+54,14
@@
public class MainFrame extends JFrame {
details.setBook(browser.getHighlight());
}
});
details.setBook(browser.getHighlight());
}
});
+ books.addActionListener(new ActionListener() {
+ @Override
+ public void actionPerformed(ActionEvent e) {
+ if (BooksPanel.INVALIDATE_CACHE.equals(e.getActionCommand())) {
+ browser.reloadData();
+ }
+ }
+ });
JSplitPane split = split(other, books, orientationH, 0.5, 0);
JSplitPane split = split(other, books, orientationH, 0.5, 0);