The Trunk: Morphic-kfr.924.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Morphic-kfr.924.mcz

commits-2
Karl Ramberg uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-kfr.924.mcz

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

Name: Morphic-kfr.924
Author: kfr
Time: 24 April 2015, 6:19:43.384 pm
UUID: 329016fb-1de4-be46-a4a5-e962f46a6f32
Ancestors: Morphic-kfr.923

Small fixes for copying layout properties

=============== Diff against Morphic-kfr.923 ===============

Item was changed:
  ----- Method: LayoutProperties>>stringWithLayout (in category 'table defaults') -----
  stringWithLayout
  | defaultValues uniqueValues |
  defaultValues := TableLayoutProperties new.
+ uniqueValues := self class allInstVarNames
+ select: [:title | (self instVarNamed: title)
+ ~= (defaultValues instVarNamed: title)].
- uniqueValues := OrderedCollection new.
- self class allInstVarNames
- doWithIndex: [:title :index | (self instVarAt: index)
- = (defaultValues instVarAt: index)
- ifFalse: [uniqueValues add: title]].
  ^ String
  streamContents: [:aStream |
  aStream nextPutAll: 'TableLayout new '.
  uniqueValues
  do: [:title | aStream nextPutAll: title;
  nextPut: $:;
  space;
 
  print: (self instVarNamed: title).
  (title = uniqueValues last)
  ifTrue:[ aStream nextPut:$.]
  ifFalse:[ aStream nextPut: $;; cr]
  ]]!

Item was changed:
  ----- Method: Morph>>copyLayoutProperties (in category 'layout-properties') -----
  copyLayoutProperties
+ ^[Clipboard clipboardText: self layoutProperties stringWithLayout] ifError:[ nil ] !
- ^Clipboard clipboardText: self layoutProperties stringWithLayout!