Added double-click mod selection

This commit is contained in:
Vhati 2013-08-21 22:56:58 -04:00
parent e2bf4b410c
commit 92510cdaa2
2 changed files with 15 additions and 0 deletions

View file

@ -13,6 +13,7 @@ Changes shared with Grognaks Mod Manager 1.8:
- Added a log warning during patching if a mod gets clobbered
- Added a log warning during patching if a modded file's case doesn't match
- Made the main window resizable
- Changed listbox selection to use double-click
Grognaks Mod Manager 1.7:
- Last official release

View file

@ -6,6 +6,8 @@ import java.awt.Dimension;
import java.awt.Insets;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.BufferedReader;
@ -192,6 +194,18 @@ public class ManagerFrame extends JFrame implements ActionListener, HashObserver
contentPane.add( statusPanel, BorderLayout.SOUTH );
localModsTable.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked( MouseEvent e ) {
if ( e.getClickCount() % 2 != 0 ) return;
int row = localModsTable.getSelectedRow();
if ( row != -1 ) {
boolean selected = localModsTableModel.isSelected( row );
localModsTableModel.setSelected( row, !selected );
}
}
});
localModsTable.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
@Override
public void valueChanged( ListSelectionEvent e ) {