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 mod gets clobbered
|
||||||
- Added a log warning during patching if a modded file's case doesn't match
|
- Added a log warning during patching if a modded file's case doesn't match
|
||||||
- Made the main window resizable
|
- Made the main window resizable
|
||||||
|
- Changed listbox selection to use double-click
|
||||||
|
|
||||||
Grognaks Mod Manager 1.7:
|
Grognaks Mod Manager 1.7:
|
||||||
- Last official release
|
- Last official release
|
||||||
|
|
|
@ -6,6 +6,8 @@ import java.awt.Dimension;
|
||||||
import java.awt.Insets;
|
import java.awt.Insets;
|
||||||
import java.awt.event.ActionEvent;
|
import java.awt.event.ActionEvent;
|
||||||
import java.awt.event.ActionListener;
|
import java.awt.event.ActionListener;
|
||||||
|
import java.awt.event.MouseAdapter;
|
||||||
|
import java.awt.event.MouseEvent;
|
||||||
import java.awt.event.WindowAdapter;
|
import java.awt.event.WindowAdapter;
|
||||||
import java.awt.event.WindowEvent;
|
import java.awt.event.WindowEvent;
|
||||||
import java.io.BufferedReader;
|
import java.io.BufferedReader;
|
||||||
|
@ -192,6 +194,18 @@ public class ManagerFrame extends JFrame implements ActionListener, HashObserver
|
||||||
contentPane.add( statusPanel, BorderLayout.SOUTH );
|
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() {
|
localModsTable.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
|
||||||
@Override
|
@Override
|
||||||
public void valueChanged( ListSelectionEvent e ) {
|
public void valueChanged( ListSelectionEvent e ) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue