mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-09-25 17:00:36 -09:00
GP-1181 override to address bug with high resolution mouse wheel
(Closes #3281, Closes #3284)
This commit is contained in:
@@ -297,7 +297,16 @@ public class DefaultGraphDisplay implements GraphDisplay {
|
||||
Lens lens = Lens.builder().lensShape(Lens.Shape.RECTANGLE).magnification(3.f).build();
|
||||
lens.setMagnification(2.f);
|
||||
LensMagnificationGraphMousePlugin magnificationPlugin =
|
||||
new LensMagnificationGraphMousePlugin(1.f, 60.f, .2f);
|
||||
new LensMagnificationGraphMousePlugin(1.f, 60.f, .2f) {
|
||||
// Override to address a bug when using a high resolution mouse wheel.
|
||||
// May be removed when jungrapht-visualization version is updated
|
||||
@Override
|
||||
public void mouseWheelMoved(MouseWheelEvent e) {
|
||||
if (e.getWheelRotation() != 0) {
|
||||
super.mouseWheelMoved(e);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
MutableTransformer transformer = viewer.getRenderContext()
|
||||
.getMultiLayerTransformer()
|
||||
|
||||
Reference in New Issue
Block a user