Object subclass:#GridBagLayoutInfo
instanceVariableNames:'width height startX startY minWidth minHeight weightX weightY'
classVariableNames:''
poolDictionaries:''
category:'Views-Support'
!
!GridBagLayoutInfo class methodsFor:'documentation'!
documentation
"
This is a helper class for the GridBagLayoutView and not usable for general purposes.
Instance variables:
int width, height number of cells horizontally, vertically
int startx, starty starting point for layout
int minWidth[] largest minWidth in each column
int minHeight[] largest minHeight in each row
double weightX[] largest weight in each column
double weightY[] largest weight in each row
[see also:]
GridBagLayoutView
[author:]
Andreas Vogel
"
!
history
"Created: / 17.1.1998 / 14:26:04 / av"
! !
!GridBagLayoutInfo methodsFor:'accessing'!
height
"return the value of the instance variable 'height' (automatically generated)"
^ height
"Created: / 17.1.1998 / 14:32:39 / av"
!
height:something
"set the value of the instance variable 'height' (automatically generated)"
height := something.
"Created: / 17.1.1998 / 14:32:39 / av"
!
minHeight
"return the value of the instance variable 'minHeight' (automatically generated)"
^ minHeight
"Created: / 17.1.1998 / 14:32:39 / av"
!
minHeight:something
"set the value of the instance variable 'minHeight' (automatically generated)"
minHeight := something.
"Created: / 17.1.1998 / 14:32:39 / av"
!
minWidth
"return the value of the instance variable 'minWidth' (automatically generated)"
^ minWidth
"Created: / 17.1.1998 / 14:32:39 / av"
!
minWidth:something
"set the value of the instance variable 'minWidth' (automatically generated)"
minWidth := something.
"Created: / 17.1.1998 / 14:32:39 / av"
!
startX
"return the value of the instance variable 'startX' (automatically generated)"
^ startX
"Created: / 17.1.1998 / 14:32:39 / av"
!
startX:something
"set the value of the instance variable 'startX' (automatically generated)"
startX := something.
"Created: / 17.1.1998 / 14:32:39 / av"
!
startY
"return the value of the instance variable 'startY' (automatically generated)"
^ startY
"Created: / 17.1.1998 / 14:32:39 / av"
!
startY:something
"set the value of the instance variable 'startY' (automatically generated)"
startY := something.
"Created: / 17.1.1998 / 14:32:39 / av"
!
weightX
"return the value of the instance variable 'weightX' (automatically generated)"
^ weightX
"Created: / 17.1.1998 / 14:32:39 / av"
!
weightX:something
"set the value of the instance variable 'weightX' (automatically generated)"
weightX := something.
"Created: / 17.1.1998 / 14:32:39 / av"
!
weightY
"return the value of the instance variable 'weightY' (automatically generated)"
^ weightY
"Created: / 17.1.1998 / 14:32:39 / av"
!
weightY:something
"set the value of the instance variable 'weightY' (automatically generated)"
weightY := something.
"Created: / 17.1.1998 / 14:32:39 / av"
!
width
"return the value of the instance variable 'width' (automatically generated)"
^ width
"Created: / 17.1.1998 / 14:32:39 / av"
!
width:something
"set the value of the instance variable 'width' (automatically generated)"
width := something.
"Created: / 17.1.1998 / 14:32:39 / av"
! !
!GridBagLayoutInfo methodsFor:'initialization'!
initialize
super initialize.
minWidth := IdentityDictionaryWithDefault newWithDefaultValue:0.
minHeight := IdentityDictionaryWithDefault newWithDefaultValue:0.
weightX := IdentityDictionaryWithDefault newWithDefaultValue:0.0.
weightY := IdentityDictionaryWithDefault newWithDefaultValue:0.0.
"Created: / 17.1.1998 / 14:32:30 / av"
"Modified: / 20.1.1998 / 16:50:16 / av"
! !
!GridBagLayoutInfo class methodsFor:'documentation'!
version
^ '$Header: /cvs/stx/stx/libwidg2/GridBagLayoutInfo.st,v 1.1 1998-02-03 18:13:22 cg Exp $'
! !