Added double-click mod selection
This commit is contained in:
parent
e2bf4b410c
commit
92510cdaa2
2 changed files with 15 additions and 0 deletions
|
@ -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
|
||||
|
|
|
@ -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 ) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue