Class
#categories!
accessing!
private!
initialization! !
computePreferences!
5035297!
private!
1! !
#superclassTypeString!
PreferenceCaching |> VisualWrapper! !
#group!
ui! !
prefsBlock!
5034967!
accessing!
0[PreferenceModifier]! !
#extensionsAreSubtypes!
true! !
#revision!
$Revision: 1.1 $! !
skipCheckLayout!
5035456!
private!
1Boolean! !
#instanceVariableString!
prefsBlock <[PreferenceModifier]>
		"Is called whenever the preferences need to be computed.  The block takes the receiver
			as its argumetn, and should compute
	      the min,max, and natural, and use the #natural:min:max: message to store
		  them in the receiver."
gridBlock <[PreferenceModifier,Point, ^Rectangle]>
	! !
prefsBlock:!
5035128!
accessing!
0[PreferenceModifier]:! !
initialize!
5035609!
initialization!
0! !
newNatural:!
6459678!
accessing!
0Rect:! !
gridBlock!
5034401!
accessing!
0[PreferenceModifier,Point,^Rectangle]! !
#subtype!
true! !
gridBlock:!
5034578!
accessing!
0[PreferenceModifier,Point,^Rectangle]:! !
#branded!
true! !
#comment!
Modifies the preferences of its child based on a block that computes the new 
preferences.

Tags: %User %UI

(c) 1995-1997 Sun Microsystems, Inc. ALL RIGHTS RESERVED. 
Use and distribution of this software is subject to the terms of the attached source license.   $Revision: 1.1 
! !
#abstract!
false! !
continuousGridFor:!
5034162!
accessing!
0Point:Rect! !
natural:min:max:!
5034761!
accessing!
0Region:Region:Region:! !
