LayoutOrigin.st
changeset 3330 f7b69891827b
parent 3016 e2374dddc45f
child 3331 443356a56b2f
equal deleted inserted replaced
3329:d885d47a0693 3330:f7b69891827b
   256     "set topOffset"
   256     "set topOffset"
   257 
   257 
   258     topOffset := something.
   258     topOffset := something.
   259 ! !
   259 ! !
   260 
   260 
       
   261 !LayoutOrigin methodsFor:'comparing'!
       
   262 
       
   263 = anObject
       
   264     ^ anObject class == self
       
   265         and:[ anObject leftFraction = leftFraction
       
   266         and:[ anObject topFraction = topFraction
       
   267         and:[ anObject leftOffset = leftOffset
       
   268         and:[ anObject topOffset = topOffset ]]]]
       
   269 !
       
   270 
       
   271 hash
       
   272     ^ leftFraction hash + topFraction hash + leftOffset hash + topOffset hash
       
   273 ! !
       
   274 
   261 !LayoutOrigin methodsFor:'converting'!
   275 !LayoutOrigin methodsFor:'converting'!
   262 
   276 
   263 asAlignmentOrigin
   277 asAlignmentOrigin
   264     "return an equivalent alignmentOrigin"
   278     "return an equivalent alignmentOrigin"
   265 
   279 
   397 ! !
   411 ! !
   398 
   412 
   399 !LayoutOrigin class methodsFor:'documentation'!
   413 !LayoutOrigin class methodsFor:'documentation'!
   400 
   414 
   401 version
   415 version
   402     ^ '$Header: /cvs/stx/stx/libview2/LayoutOrigin.st,v 1.25 2012-08-03 15:53:52 stefan Exp $'
   416     ^ '$Header: /cvs/stx/stx/libview2/LayoutOrigin.st,v 1.26 2014-05-07 22:08:06 cg Exp $'
   403 ! !
   417 ! !
       
   418