[squeak-dev] The Trunk: Morphic-ar.225.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Nov 10 06:40:33 UTC 2009


Andreas Raab uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-ar.225.mcz

==================== Summary ====================

Name: Morphic-ar.225
Author: ar
Time: 9 November 2009, 10:39:43 am
UUID: 700028d2-c710-db49-acbd-e4697d4ddbfa
Ancestors: Morphic-dtl.224

Exclude the scrollbar from minExtent computations when they have been turned off explicitly. This avoids input fields to show up like text areas in some situations.

=============== Diff against Morphic-dtl.224 ===============

Item was changed:
  ----- Method: ScrollPane>>minScrollbarExtent (in category 'geometry') -----
  minScrollbarExtent
  	"Answer the minimum extent occupied by the receiver..
+ 	It is assumed the if the receiver is sized to its minimum both scrollbars will be used (and visible) unless they have been turned off explicitly.
- 	It is assumed the if the receiver is sized to its minimum both scrollbars will be used (and visible).
  	This makes the behaviour also more predictable."
+ 	^((self valueOfProperty: #noVScrollBarPlease ifAbsent: [false]) 
+ 		ifTrue:[0 at 0] ifFalse:[scrollBar minExtent])  +
+ 	((self valueOfProperty: #noHScrollBarPlease ifAbsent: [false]) 
+ 		ifTrue:[0 at 0] ifFalse:[hScrollBar minExtent])!
- 
- 	^ scrollBar minExtent + hScrollBar minExtent!




More information about the Squeak-dev mailing list