* updated miglayout, nekohtml, args4j and junit
* fixed layout issues that came with the new miglayout
This commit is contained in:
parent
10a7fd5b4c
commit
bfe459b50c
BIN
lib/args4j.jar
BIN
lib/args4j.jar
Binary file not shown.
BIN
lib/junit.jar
BIN
lib/junit.jar
Binary file not shown.
Binary file not shown.
BIN
lib/nekohtml.jar
BIN
lib/nekohtml.jar
Binary file not shown.
|
@ -38,7 +38,7 @@ import ca.odell.glazedlists.swing.AutoCompleteSupport;
|
|||
|
||||
public abstract class AbstractSearchPanel<S, E> extends FileBotPanel {
|
||||
|
||||
protected final JPanel tabbedPaneGroup = new JPanel(new MigLayout("nogrid, fill, insets 0"));
|
||||
protected final JPanel tabbedPaneGroup = new JPanel(new MigLayout("nogrid, fill, insets 0", "align center", "[fill]8px[pref!]4px"));
|
||||
|
||||
protected final JTabbedPane tabbedPane = new JTabbedPane();
|
||||
|
||||
|
@ -60,11 +60,12 @@ public abstract class AbstractSearchPanel<S, E> extends FileBotPanel {
|
|||
tabbedPane.addTab("History", ResourceManager.getIcon("tab.history"), historyScrollPane);
|
||||
|
||||
tabbedPaneGroup.setBorder(BorderFactory.createTitledBorder("Search Results"));
|
||||
tabbedPaneGroup.add(tabbedPane, "grow, wrap 8px");
|
||||
tabbedPaneGroup.add(tabbedPane, "grow, wrap");
|
||||
|
||||
setLayout(new MigLayout("nogrid, fill, insets 10px 10px 15px 10px"));
|
||||
add(searchTextField, "alignx center, gapafter indent");
|
||||
add(new JButton(searchAction), "gap 18px, wrap 10px");
|
||||
setLayout(new MigLayout("nogrid, fill, insets 10px 10px 15px 10px", "align center", "[pref!]10px[fill]"));
|
||||
|
||||
add(searchTextField, "gapafter indent");
|
||||
add(new JButton(searchAction), "gap 18px, wrap");
|
||||
add(tabbedPaneGroup, "grow");
|
||||
|
||||
searchTextField.getEditor().setAction(searchAction);
|
||||
|
|
|
@ -153,11 +153,10 @@ public class FileTree extends JTree {
|
|||
}
|
||||
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public void actionPerformed(ActionEvent event) {
|
||||
try {
|
||||
for (File file : (Collection<File>) getValue("files")) {
|
||||
Desktop.getDesktop().open(file);
|
||||
for (Object file : (Collection<?>) getValue("files")) {
|
||||
Desktop.getDesktop().open((File) file);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
Logger.getLogger("ui").log(Level.WARNING, ExceptionUtilities.getRootCauseMessage(e), e);
|
||||
|
|
|
@ -35,7 +35,7 @@ class FileTreePanel extends JComponent {
|
|||
|
||||
setBorder(BorderFactory.createTitledBorder("File Tree"));
|
||||
|
||||
setLayout(new MigLayout("insets 0, nogrid, fill", "align center"));
|
||||
setLayout(new MigLayout("insets 0, nogrid, fill", "align center", "[fill][pref!]"));
|
||||
add(new LoadingOverlayPane(new JScrollPane(fileTree), this), "grow, wrap 1.2mm");
|
||||
add(new JButton(loadAction));
|
||||
add(new JButton(clearAction), "gap 1.2mm, wrap 1.2mm");
|
||||
|
|
|
@ -43,7 +43,7 @@ public class SplitTool extends Tool<TreeModel> implements ChangeListener {
|
|||
JSpinner spinner = new JSpinner(spinnerModel);
|
||||
spinner.setEditor(new JSpinner.NumberEditor(spinner, "#"));
|
||||
|
||||
setLayout(new MigLayout("insets 0, nogrid, fill", "align center"));
|
||||
setLayout(new MigLayout("insets 0, nogrid, fill", "align center", "[fill][pref!]"));
|
||||
|
||||
add(treeScrollPane, "grow, wrap");
|
||||
|
||||
|
|
|
@ -63,7 +63,7 @@ public class EpisodeListPanel extends AbstractSearchPanel<EpisodeListClient, Epi
|
|||
// add after text field
|
||||
add(seasonSpinner, 1);
|
||||
// add after tabbed pane
|
||||
tabbedPaneGroup.add(new JButton(new SaveAction(new SelectedTabExportHandler())), "align center, wrap 5px");
|
||||
tabbedPaneGroup.add(new JButton(new SaveAction(new SelectedTabExportHandler())));
|
||||
|
||||
searchTextField.getSelectButton().addPropertyChangeListener(SelectButton.SELECTED_VALUE, selectButtonListener);
|
||||
|
||||
|
|
|
@ -68,7 +68,7 @@ public class ListPanel extends FileBotPanel {
|
|||
fromSpinner.setEditor(new NumberEditor(fromSpinner, "#"));
|
||||
toSpinner.setEditor(new NumberEditor(toSpinner, "#"));
|
||||
|
||||
setLayout(new MigLayout("nogrid, fill, insets dialog", "align center"));
|
||||
setLayout(new MigLayout("nogrid, fill, insets dialog", "align center", "[pref!][fill]"));
|
||||
|
||||
add(new JLabel("Pattern:"), "gapbefore indent");
|
||||
add(textField, "gap related, wmin 2cm");
|
||||
|
|
|
@ -112,11 +112,14 @@ public class RenamePanel extends FileBotPanel {
|
|||
renameButton.setVerticalTextPosition(SwingConstants.BOTTOM);
|
||||
renameButton.setHorizontalTextPosition(SwingConstants.CENTER);
|
||||
|
||||
// set fetch action popup
|
||||
matchButton.setComponentPopupMenu(createFetchPopup());
|
||||
// setup fetch action popup
|
||||
ActionPopup fetchPopup = createFetchPopup();
|
||||
|
||||
namesList.getListComponent().setComponentPopupMenu(fetchPopup);
|
||||
matchButton.setComponentPopupMenu(fetchPopup);
|
||||
matchButton.addActionListener(showPopupAction);
|
||||
|
||||
setLayout(new MigLayout("fill, insets dialog, gapx 10px", null, "align 33%"));
|
||||
setLayout(new MigLayout("fill, insets dialog, gapx 10px", "[fill][align center, pref!][fill]", "align 33%"));
|
||||
|
||||
add(new LoadingOverlayPane(namesList, namesList, "28px", "30px"), "grow, sizegroupx list");
|
||||
|
||||
|
|
|
@ -57,7 +57,7 @@ public class ChecksumPanel extends FileBotPanel {
|
|||
|
||||
table.setTransferHandler(new DefaultTransferHandler(transferablePolicy, exportHandler));
|
||||
|
||||
JPanel contentPane = new JPanel(new MigLayout("insets 0, fill", "", "[fill]10px[nogrid, bottom]4px"));
|
||||
JPanel contentPane = new JPanel(new MigLayout("insets 0, nogrid, fill", "", "[fill]10px[bottom, pref!]4px"));
|
||||
contentPane.setBorder(new TitledBorder(getPanelName()));
|
||||
|
||||
setLayout(new MigLayout("insets dialog, fill"));
|
||||
|
|
Loading…
Reference in New Issue