[Pkg] The Trunk: Tools-eem.253.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Jul 6 19:34:35 UTC 2010


Eliot Miranda uploaded a new version of Tools to project The Trunk:
http://source.squeak.org/trunk/Tools-eem.253.mcz

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

Name: Tools-eem.253
Author: eem
Time: 6 July 2010, 12:34:04.627 pm
UUID: 07a66898-cdee-4fd0-9051-ea8bd9379406
Ancestors: Tools-eem.252

Fix multi-window browser class/instance switch save/restore

=============== Diff against Tools-eem.252 ===============

Item was added:
+ ----- Method: PackagePaneBrowser>>restoreToPackage:category:className:protocol:selector:mode:meta: (in category 'multi-window support') -----
+ restoreToPackage: packageNameOrNil category: category className: className protocol: protocol selector: selector mode: editMode meta: metaBool
+ 	self packageListIndex: (self packageList indexOf: packageNameOrNil).
+ 	super restoreToCategory: category className: className protocol: protocol selector: selector mode: editMode meta: metaBool!

Item was changed:
  ----- Method: PackagePaneBrowser>>saveMultiWindowState (in category 'multi-window support') -----
  saveMultiWindowState
  	^Message
+ 		selector: #restoreToPackage:category:className:protocol:selector:mode:meta:
- 		selector: #restoreToPackage:category:className:protocol:selector:mode:
  		arguments: {	self package.
  						self systemCategoryList at: systemCategoryListIndex ifAbsent: [].
  						self selectedClassName.
  						self selectedMessageCategoryName.
  						self selectedMessageName.
+ 						self editSelection.
+ 						self metaClassIndicated }!
- 						editSelection }!

Item was changed:
  ----- Method: Browser>>saveMultiWindowState (in category 'multi-window support') -----
  saveMultiWindowState
  	^Message
+ 		selector: #restoreToCategory:className:protocol:selector:mode:meta:
- 		selector: #restoreToCategory:className:protocol:selector:mode:
  		arguments: {	self selectedSystemCategoryName.
  						self selectedClassName.
  						self selectedMessageCategoryName.
  						self selectedMessageName.
+ 						self editSelection.
+ 						self metaClassIndicated }!
- 						editSelection }!

Item was added:
+ ----- Method: Browser>>restoreToCategory:className:protocol:selector:mode:meta: (in category 'multi-window support') -----
+ restoreToCategory: category className: className protocol: protocol selector: selector mode: editMode meta: metaBool
+ 	self systemCategoryListIndex: (self systemCategoryList indexOf: category).
+ 	self classListIndex: (self classListIndexOf: className).
+ 	self metaClassIndicated: metaBool.
+ 	self messageCategoryListIndex: (self messageCategoryList indexOf: protocol).
+ 	self messageListIndex: (self messageList indexOf: selector).
+ 	editSelection := editMode.
+ 	self
+ 		contentsChanged;
+ 		decorateButtons!

Item was removed:
- ----- Method: PackagePaneBrowser>>restoreToPackage:category:className:protocol:selector:mode: (in category 'multi-window support') -----
- restoreToPackage: packageNameOrNil category: category className: className protocol: protocol selector: selector mode: editMode
- 	self packageListIndex: (self packageList indexOf: packageNameOrNil).
- 	super restoreToCategory: category className: className protocol: protocol selector: selector mode: editMode!

Item was removed:
- ----- Method: Browser>>restoreToCategory:className:protocol:selector:mode: (in category 'multi-window support') -----
- restoreToCategory: category className: className protocol: protocol selector: selector mode: editMode
- 	self systemCategoryListIndex: (self systemCategoryList indexOf: category).
- 	self classListIndex: (self classListIndexOf: className).
- 	self messageCategoryListIndex: (self messageCategoryList indexOf: protocol).
- 	self messageListIndex: (self messageList indexOf: selector).
- 	editSelection := editMode.
- 	self
- 		contentsChanged;
- 		decorateButtons!



More information about the Packages mailing list