mirror of https://github.com/rusefi/RomRaider.git
Fixed clicks looking for selected component instead of click location
git-svn-id: http://svn.3splooges.com/romraider-arch/trunk@133 d2e2e1cd-ba16-0410-be16-b7c4453c7c2d
This commit is contained in:
parent
f329df55df
commit
25b612fedc
|
@ -4,8 +4,11 @@ import enginuity.ECUEditor;
|
||||||
import java.awt.Font;
|
import java.awt.Font;
|
||||||
import java.awt.event.MouseEvent;
|
import java.awt.event.MouseEvent;
|
||||||
import java.awt.event.MouseListener;
|
import java.awt.event.MouseListener;
|
||||||
|
import java.util.Enumeration;
|
||||||
import javax.swing.JTree;
|
import javax.swing.JTree;
|
||||||
import javax.swing.tree.DefaultMutableTreeNode;
|
import javax.swing.tree.DefaultMutableTreeNode;
|
||||||
|
import javax.swing.tree.TreeNode;
|
||||||
|
import javax.swing.tree.TreePath;
|
||||||
|
|
||||||
public class RomTree extends JTree implements MouseListener {
|
public class RomTree extends JTree implements MouseListener {
|
||||||
|
|
||||||
|
@ -45,15 +48,15 @@ public class RomTree extends JTree implements MouseListener {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getLastSelectedPathComponent() instanceof TableTreeNode) {
|
if (selectedRow instanceof TableTreeNode) {
|
||||||
TableTreeNode node = (TableTreeNode)getLastSelectedPathComponent();
|
TableTreeNode node = (TableTreeNode)getLastSelectedPathComponent();
|
||||||
container.setLastSelectedRom(node.getTable().getRom());
|
container.setLastSelectedRom(node.getTable().getRom());
|
||||||
|
|
||||||
} else if (getLastSelectedPathComponent() instanceof CategoryTreeNode) {
|
} else if (selectedRow instanceof CategoryTreeNode) {
|
||||||
CategoryTreeNode node = (CategoryTreeNode)getLastSelectedPathComponent();
|
CategoryTreeNode node = (CategoryTreeNode)getLastSelectedPathComponent();
|
||||||
container.setLastSelectedRom(node.getRom());
|
container.setLastSelectedRom(node.getRom());
|
||||||
|
|
||||||
} else if (getLastSelectedPathComponent() instanceof RomTreeNode) {
|
} else if (selectedRow instanceof RomTreeNode) {
|
||||||
RomTreeNode node = (RomTreeNode)getLastSelectedPathComponent();
|
RomTreeNode node = (RomTreeNode)getLastSelectedPathComponent();
|
||||||
container.setLastSelectedRom(node.getRom());
|
container.setLastSelectedRom(node.getRom());
|
||||||
}
|
}
|
||||||
|
@ -65,7 +68,7 @@ public class RomTree extends JTree implements MouseListener {
|
||||||
public void mouseEntered(MouseEvent e) { }
|
public void mouseEntered(MouseEvent e) { }
|
||||||
public void mouseExited(MouseEvent e) { }
|
public void mouseExited(MouseEvent e) { }
|
||||||
|
|
||||||
public void cleanup() {
|
public void cleanup() {
|
||||||
clearToggledPaths();
|
clearToggledPaths();
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue