[Pkg] The Trunk: EToys-nice.79.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Dec 29 16:06:30 UTC 2010


Nicolas Cellier uploaded a new version of EToys to project The Trunk:
http://source.squeak.org/trunk/EToys-nice.79.mcz

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

Name: EToys-nice.79
Author: nice
Time: 29 December 2010, 5:05:46.331 pm
UUID: 17fbf753-04dc-4f40-a007-7e3cbf61242b
Ancestors: EToys-nice.78

Add a few spaces in order to avoid Transcript warnings about @- ambiguity when recompiling.

=============== Diff against EToys-nice.78 ===============

Item was changed:
  ----- Method: SyntaxMorph classSide>>standardInset (in category 'as yet unclassified') -----
  standardInset
  
+ 	^ self alansTest1 ifTrue: [1] ifFalse: [-1 @ -1]!
- 	^ self alansTest1 ifTrue: [1] ifFalse: [-1 at -1]!

Item was changed:
  ----- Method: SyntaxMorph>>drawOn: (in category 'drawing') -----
  drawOn: aCanvas
  
  	super drawOn: aCanvas.
  	self isBlockNode ifFalse: [^self].
  	self alansTest1 ifTrue: [^self].
  
  	self immediatelyBelowTheMethodNode ifTrue: [
+ 		aCanvas fillRectangle: (self topLeft + (0 @ -1) extent: self width @ 1) color: Color gray
- 		aCanvas fillRectangle: (self topLeft + (0 at -1) extent: self width at 1) color: Color gray
  	] ifFalse: [
+ 		aCanvas fillRectangle: (self topLeft + (1 @ 1) extent: 2 @ (self height-2)) color: Color gray.
+ 		aCanvas fillRectangle: (self topLeft + (1 @ 1) extent: 4 @ 1) color: Color gray.
+ 		aCanvas fillRectangle: (self bottomLeft + (1 @ -1) extent: 4 @ 1) color: Color gray
- 		aCanvas fillRectangle: (self topLeft + (1 at 1) extent: 2@(self height-2)) color: Color gray.
- 		aCanvas fillRectangle: (self topLeft + (1 at 1) extent: 4 at 1) color: Color gray.
- 		aCanvas fillRectangle: (self bottomLeft + (1 at -1) extent: 4 at 1) color: Color gray
  	].
  !

Item was changed:
  ----- Method: SyntaxMorph>>selectorMenuAsk: (in category 'pop ups') -----
  selectorMenuAsk: listOfLists
  	"I represent a SelectorNode to be replaced by one of the selectors in one of the category lists.  Each list has pre-built StringMorphs in it."
  
  	| menu |
  	listOfLists isEmpty ifTrue: [^ nil].
  	listOfLists first addFirst: (self aSimpleStringMorphWith: '( Cancel )').
  	listOfLists first first color: Color red.
  	menu := RectangleMorph new.
+ 	menu listDirection: #leftToRight; layoutInset: 3; cellInset: 1 @ 0.
- 	menu listDirection: #leftToRight; layoutInset: 3; cellInset: 1 at 0.
  	menu layoutPolicy: TableLayout new; hResizing: #shrinkWrap; 
  		vResizing: #shrinkWrap; color: (Color r: 0.767 g: 1.0 b: 0.767);
  		useRoundedCorners; cellPositioning: #topLeft.
  	listOfLists do: [:ll | | col |
  		col := Morph new.
+ 	 	col listDirection: #topToBottom; layoutInset: 0; cellInset: 0 @ 0.
- 	 	col listDirection: #topToBottom; layoutInset: 0; cellInset: 0 at 0.
  		col layoutPolicy: TableLayout new; hResizing: #shrinkWrap.
  		col color: Color transparent; vResizing: #shrinkWrap.
  		menu addMorphBack: col.
  		ll do: [:ss | 
  			col addMorphBack: ss.
  			ss on: #mouseUp send: #replaceKeyWord:menuItem: to: self]
  		].
  	self world addMorph: menu.
+ 	menu setConstrainedPosition: (owner localPointToGlobal: self topRight) + (10 @ -30) 
- 	menu setConstrainedPosition: (owner localPointToGlobal: self topRight) + (10 at -30) 
  			hangOut: false.
  !

Item was changed:
  ----- Method: SyntaxMorph>>standardInset (in category 'alans styles') -----
  standardInset
  
+ 	parseNode class == BlockNode ifTrue: [^ 5 @ 1].
- 	parseNode class == BlockNode ifTrue: [^ 5 at 1].
  		"allow pointing beside a line so can replace it"
  	^ self alansTest1 ifTrue: [1] ifFalse: [-1]!



More information about the Packages mailing list