X-Git-Url: http://git.nikiroo.be/?p=fanfix.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Fjexer%2FTBrowsableWidget.java;fp=src%2Fbe%2Fnikiroo%2Fjexer%2FTBrowsableWidget.java;h=44fa7105e9bfc55a3eab68c13916e87d5d455a45;hp=81ca63019dbcdaacb8d903966542dbb4b399c6cd;hb=0e38ba53d1253d53ddd6ea77444a74b85e814874;hpb=8999367652c8711cb666b95665a18ce87b7d713e diff --git a/src/be/nikiroo/jexer/TBrowsableWidget.java b/src/be/nikiroo/jexer/TBrowsableWidget.java index 81ca630..44fa710 100644 --- a/src/be/nikiroo/jexer/TBrowsableWidget.java +++ b/src/be/nikiroo/jexer/TBrowsableWidget.java @@ -24,7 +24,7 @@ * DEALINGS IN THE SOFTWARE. * * @author David ROULET [niki@nikiroo.be] - * @version 1 + * @version 2 */ package be.nikiroo.jexer; @@ -403,14 +403,16 @@ abstract public class TBrowsableWidget extends TScrollableWidget { hScroller.setY(y); hScroller.setWidth(width); + // TODO why did we use to add 2? + // + 2 (for the border of the window) + // virtual_size - // - the other scroll bar size - // - 2 (for the border of the window) + // + the other scroll bar size vScroller.setTopValue(0); vScroller.setBottomValue(Math.max(0, getVirtualHeight() - getHeight() - - hScroller.getHeight() - 2)); + + hScroller.getHeight())); hScroller.setLeftValue(0); hScroller.setRightValue(Math.max(0, getVirtualWidth() - getWidth() - - vScroller.getWidth() - 2)); + + vScroller.getWidth())); } }