[squeak-dev] The Trunk: Monticello-fbs.538.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Apr 22 10:29:38 UTC 2013


Frank Shearar uploaded a new version of Monticello to project The Trunk:
http://source.squeak.org/trunk/Monticello-fbs.538.mcz

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

Name: Monticello-fbs.538
Author: fbs
Time: 22 April 2013, 9:47:38.876 am
UUID: bcdc22c7-0316-4b4d-9242-dd967a146950
Ancestors: Monticello-fbs.537

Don't use FITBM directly. We have a UIManager for that.

=============== Diff against Monticello-fbs.537 ===============

Item was changed:
  ----- Method: MCRepository class>>fillInTheBlankConfigure: (in category 'configuring') -----
  fillInTheBlankConfigure: aTemplateString
  	| chunk repo |
  	
  	aTemplateString ifNil: [ ^ false ].
+ 	chunk := UIManager default
+ 		multiLineRequest: self fillInTheBlankRequest
+ 		centerAt: Sensor cursorPoint
+ 		initialAnswer: aTemplateString
+ 		answerHeight: 120.
- 	chunk := FillInTheBlankMorph 
- 			request: self fillInTheBlankRequest
- 			initialAnswer: aTemplateString
- 			centerAt: Sensor cursorPoint
- 			inWorld: World
- 			onCancelReturn: nil
- 			acceptOnCR: false
- 			answerExtent: 400 at 120.
  			
  	chunk 
  		ifNotNil: [ 
  			repo := self readFrom: chunk readStream.
  			repo creationTemplate: chunk. 
  	].
  
  	^ repo!

Item was changed:
  ----- Method: MCSmtpRepository class>>morphicConfigure (in category 'as yet unclassified') -----
  morphicConfigure
  	| address |
+ 	address := UIManager default request: 'Email address:'.
- 	address := FillInTheBlankMorph request: 'Email address:'.
  	^ address isEmpty ifFalse: [self new emailAddress: address]!

Item was changed:
  ----- Method: MCWorkingCopyBrowser>>addWorkingCopy (in category 'actions') -----
  addWorkingCopy
  	|name|
+ 	name := UIManager default request: 'Name of package:'.
- 	name := FillInTheBlankMorph request: 'Name of package:'.
  	name isEmptyOrNil ifFalse:
  		[PackageInfo registerPackageName: name.
  		workingCopy := MCWorkingCopy forPackage: (MCPackage new name: name).
  		workingCopyWrapper := nil.
  		self repositorySelection: 0].
  	self workingCopyListChanged; changed: #workingCopySelection; changed: #repositoryList.
  	self changedButtons.!

Item was changed:
  ----- Method: MCWorkingCopyBrowser>>renamePackage (in category 'actions') -----
  renamePackage
  	| newName |
  	workingCopy ifNil:
  		[ UIManager inform: 'Please select a package to be renamed.'.
  		^ self ].
  	workingCopy modified ifTrue:
  		[ UIManager inform: 'Only unmodified packages should be renamed.'.
  		^ self ].
+ 	newName := UIManager default
- 	newName := FillInTheBlankMorph
  		request: 'New name of package:'
  		initialAnswer: workingCopy packageName.
  	newName isEmptyOrNil ifFalse:
  		[ | newWorkingCopy |
  		newWorkingCopy := workingCopy renameToBe: newName.
  		workingCopy package snapshot definitions
  			ifEmpty:
  				[ "It worked."
  				workingCopy unregister.
  				workingCopy := newWorkingCopy.
  				self repositorySelection: 0.
  				self
  					 workingCopyListChanged ;
  					 changed: #workingCopySelection ;
  					 changed: #repositoryList.
  				self changedButtons ]
  			ifNotEmpty: 
  				[ "It didn't work, browse the remaining definitions."
  				self browseWorkingCopy ] ]!



More information about the Squeak-dev mailing list