From f90b89d4d577de935590d8f20179b04a035f45d3 Mon Sep 17 00:00:00 2001 From: Niki Roo Date: Thu, 9 Apr 2020 16:19:06 +0200 Subject: [PATCH] reformat --- .../nikiroo/fanfix_swing/gui/BooksPanel.java | 102 ++++++++++-------- 1 file changed, 56 insertions(+), 46 deletions(-) diff --git a/src/be/nikiroo/fanfix_swing/gui/BooksPanel.java b/src/be/nikiroo/fanfix_swing/gui/BooksPanel.java index 04ee86fc..810323f6 100644 --- a/src/be/nikiroo/fanfix_swing/gui/BooksPanel.java +++ b/src/be/nikiroo/fanfix_swing/gui/BooksPanel.java @@ -93,7 +93,8 @@ public class BooksPanel extends ListenerPanel { } try { - final Image coverImage = BookBlock.generateCoverImage(lib, book.getInfo()); + final Image coverImage = BookBlock + .generateCoverImage(lib, book.getInfo()); SwingUtilities.invokeLater(new Runnable() { @Override public void run() { @@ -123,13 +124,15 @@ public class BooksPanel extends ListenerPanel { // null or empty -> all sources // sources hierarchy supported ("source/" will includes all "source" and // "source/*") - public void load(final List sources, final List authors, final List tags) { + public void load(final List sources, final List authors, + final List tags) { new SwingWorker, Void>() { @Override protected List doInBackground() throws Exception { List bookInfos = new ArrayList(); BasicLibrary lib = Instance.getInstance().getLibrary(); - for (MetaData meta : lib.getList().filter(sources, authors, tags)) { + for (MetaData meta : lib.getList().filter(sources, authors, + tags)) { bookInfos.add(BookInfo.fromMeta(lib, meta)); } @@ -165,7 +168,8 @@ public class BooksPanel extends ListenerPanel { data.clear(); for (BookInfo bookInfo : bookInfos) { if (bookInfo.getMainInfo() == null || filter.isEmpty() - || bookInfo.getMainInfo().toLowerCase().contains(filter.toLowerCase())) { + || bookInfo.getMainInfo().toLowerCase() + .contains(filter.toLowerCase())) { data.addElement(bookInfo); } } @@ -184,7 +188,8 @@ public class BooksPanel extends ListenerPanel { /** * The secondary value content: word count or author. * - * @param seeWordCount TRUE to see word counts, FALSE to see authors + * @param seeWordCount + * TRUE to see word counts, FALSE to see authors */ public void setSeeWordCount(boolean seeWordCount) { if (this.seeWordCount != seeWordCount) { @@ -201,42 +206,43 @@ public class BooksPanel extends ListenerPanel { private JList initList(boolean listMode) { final JList list = new JList(data); - final JPopupMenu popup = new BookPopup(Instance.getInstance().getLibrary(), new BookPopup.Informer() { - @Override - public void setCached(BookInfo book, boolean cached) { - book.setCached(cached); - fireElementChanged(book); - } + final JPopupMenu popup = new BookPopup( + Instance.getInstance().getLibrary(), new BookPopup.Informer() { + @Override + public void setCached(BookInfo book, boolean cached) { + book.setCached(cached); + fireElementChanged(book); + } - public void fireElementChanged(BookInfo book) { - data.fireElementChanged(book); - } + public void fireElementChanged(BookInfo book) { + data.fireElementChanged(book); + } - @Override - public List getSelected() { - List selected = new ArrayList(); - for (int index : list.getSelectedIndices()) { - selected.add(data.get(index)); - } + @Override + public List getSelected() { + List selected = new ArrayList(); + for (int index : list.getSelectedIndices()) { + selected.add(data.get(index)); + } - return selected; - } + return selected; + } - @Override - public BookInfo getUniqueSelected() { - List selected = getSelected(); - if (selected.size() == 1) { - return selected.get(0); - } - return null; - } + @Override + public BookInfo getUniqueSelected() { + List selected = getSelected(); + if (selected.size() == 1) { + return selected.get(0); + } + return null; + } - @Override - public void invalidateCache() { - // TODO: also reset the popup menu for sources/author - fireActionPerformed(INVALIDATE_CACHE); - } - }); + @Override + public void invalidateCache() { + // TODO: also reset the popup menu for sources/author + fireActionPerformed(INVALIDATE_CACHE); + } + }); list.addMouseMotionListener(new MouseAdapter() { @Override @@ -284,20 +290,22 @@ public class BooksPanel extends ListenerPanel { final BookInfo book = data.get(index); BasicLibrary lib = Instance.getInstance().getLibrary(); - Actions.openExternal(lib, book.getMeta(), BooksPanel.this, new Runnable() { - @Override - public void run() { - book.setCached(true); - data.fireElementChanged(book); - } - }); + Actions.openExternal(lib, book.getMeta(), BooksPanel.this, + new Runnable() { + @Override + public void run() { + book.setCached(true); + data.fireElementChanged(book); + } + }); } } private void check(MouseEvent e) { if (e.isPopupTrigger()) { if (list.getSelectedIndices().length <= 1) { - list.setSelectedIndex(list.locationToIndex(e.getPoint())); + list.setSelectedIndex( + list.locationToIndex(e.getPoint())); } popup.show(list, e.getX(), e.getY()); @@ -318,7 +326,8 @@ public class BooksPanel extends ListenerPanel { private ListCellRenderer generateRenderer() { return new ListCellRenderer() { @Override - public Component getListCellRendererComponent(JList list, BookInfo value, int index, + public Component getListCellRendererComponent( + JList list, BookInfo value, int index, boolean isSelected, boolean cellHasFocus) { BookLine book = books.get(value); if (book == null) { @@ -347,7 +356,8 @@ public class BooksPanel extends ListenerPanel { public void setListMode(boolean listMode) { this.listMode = listMode; books.clear(); - list.setLayoutOrientation(listMode ? JList.VERTICAL : JList.HORIZONTAL_WRAP); + list.setLayoutOrientation( + listMode ? JList.VERTICAL : JList.HORIZONTAL_WRAP); if (listMode) { synchronized (updateBookQueueLock) { -- 2.27.0