Search in sources :

Example 6 with PreviewPreferences

use of org.jabref.preferences.PreviewPreferences in project jabref by JabRef.

the class MainTableSelectionListener method cyclePreview.

private void cyclePreview(int newPosition) {
    PreviewPreferences previewPreferences = Globals.prefs.getPreviewPreferences().getBuilder().withPreviewCyclePosition(newPosition).build();
    Globals.prefs.storePreviewPreferences(previewPreferences);
    preview.updateLayout();
    preview.update();
    panel.showPreview(preview);
    if (!table.getSelected().isEmpty()) {
        updatePreview(table.getSelected().get(0), true);
    }
}
Also used : PreviewPreferences(org.jabref.preferences.PreviewPreferences)

Aggregations

PreviewPreferences (org.jabref.preferences.PreviewPreferences)6 ArrayList (java.util.ArrayList)3 CitationStyle (org.jabref.logic.citationstyle.CitationStyle)3 List (java.util.List)2 BasePanel (org.jabref.gui.BasePanel)2 FormBuilder (com.jgoodies.forms.builder.FormBuilder)1 Paddings (com.jgoodies.forms.factories.Paddings)1 BorderLayout (java.awt.BorderLayout)1 Dimension (java.awt.Dimension)1 IOException (java.io.IOException)1 Path (java.nio.file.Path)1 Enumeration (java.util.Enumeration)1 ExecutionException (java.util.concurrent.ExecutionException)1 BoxLayout (javax.swing.BoxLayout)1 DefaultListModel (javax.swing.DefaultListModel)1 JButton (javax.swing.JButton)1 JList (javax.swing.JList)1 JOptionPane (javax.swing.JOptionPane)1 JPanel (javax.swing.JPanel)1 JScrollPane (javax.swing.JScrollPane)1