VariablePanelController.st
changeset 2260 ce3be65862db
parent 2252 67269562b687
child 2284 a0fe280353ba
--- a/VariablePanelController.st	Wed Sep 06 15:50:39 2000 +0200
+++ b/VariablePanelController.st	Thu Sep 07 19:00:39 2000 +0200
@@ -281,8 +281,11 @@
         ].
     ].
 
-    min := min + halfBarHeight - 1.
+    min := min + halfBarHeight "- 1".
     barHeight odd ifTrue:[ min := min + 1 ].
+    movedHandle == 1 ifTrue:[
+        min := min + view margin
+    ].
 
 "/    max := max - halfBarHeight.
 "/    movedHandle == (subViews size-1) ifTrue:[
@@ -292,6 +295,10 @@
         barHeight odd ifTrue:[ max := max - 1 ].
 "/    ].
 
+    movedHandle == (subViews size-1) ifTrue:[
+        max := max - view margin
+    ].
+
     pos < min ifTrue:[^ min].
     pos > max ifTrue:[^ max].
     ^ pos
@@ -493,7 +500,7 @@
 !VariablePanelController class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/VariablePanelController.st,v 1.31 2000-09-01 14:21:43 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/VariablePanelController.st,v 1.32 2000-09-07 17:00:39 cg Exp $'
 
 
 ! !