X-Git-Url: https://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fjexer%2FTTerminalWindow.java;h=0b653554e0bf8aaee31932f2f6ff84645664e39f;hb=dbf8e80aeb64b989342bdad91fae00ce5cbc3d06;hp=9a24305a7b9bb252714ed1a2f043985dc4f64afd;hpb=710d9525a59ab15b4519ac17adc21999a0fcd9de;p=fanfix.git diff --git a/src/jexer/TTerminalWindow.java b/src/jexer/TTerminalWindow.java index 9a24305..0b65355 100644 --- a/src/jexer/TTerminalWindow.java +++ b/src/jexer/TTerminalWindow.java @@ -314,6 +314,11 @@ public class TTerminalWindow extends TScrollableWindow { } super.onMouseUp(mouse); + + if (mouse.isMouse1() && mouseOnVerticalScroller(mouse)) { + // Clicked on vertical scrollbar + terminal.setVerticalValue(getVerticalValue()); + } } /** @@ -330,6 +335,11 @@ public class TTerminalWindow extends TScrollableWindow { } super.onMouseMotion(mouse); + + if (mouse.isMouse1() && mouseOnVerticalScroller(mouse)) { + // Clicked/dragged on vertical scrollbar + terminal.setVerticalValue(getVerticalValue()); + } } // ------------------------------------------------------------------------