[squeak-dev] The Trunk: Tools-ct.1171.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Sep 8 12:55:31 UTC 2022


Christoph Thiede uploaded a new version of Tools to project The Trunk:
http://source.squeak.org/trunk/Tools-ct.1171.mcz

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

Name: Tools-ct.1171
Author: ct
Time: 8 September 2022, 1:21:03.169836 pm
UUID: bcbd0daa-2082-5348-99c8-db2db487ea89
Ancestors: Tools-mt.1170

Minor updates to package pane browser:

* When selecting a different package, update the class list properly (instead of relying on model steps which are not even available in MVC).
* Remove misleading reorganize/alphabetize from the package list menu - they are already contained in the system category menu.
* Improve multilingual support.

=============== Diff against Tools-mt.1170 ===============

Item was changed:
  ----- Method: PackagePaneBrowser>>mainPackageMenu: (in category 'package list') -----
  mainPackageMenu: aMenu
  	"Answer a Menu of operations on class packages to be 
  	displayed when the operate menu button is pressed."
  	<packageListMenu>
+ 	^aMenu addTranslatedList: #(
- 	^aMenu addList: #(
  			('find class... (f)'		findClass)
  			('back... (b)'			recent)
  			-
  			('browse extensions'	browsePackageExtensions)
  			('browse dependencies'	browsePackageDependencies)
  			('browse inverted dependencies'	browsePackageDependenciesInverted)
- 			-
- 			('reorganize'			editSystemCategories)
- 			('alphabetize'			alphabetizeSystemCategories)
  			-				
  			('update'				updatePackages));
  		yourself.!

Item was changed:
  ----- Method: PackagePaneBrowser>>packageListIndex: (in category 'package list') -----
  packageListIndex: anInteger 
  	"Set anInteger to be the index of the current package selection."
  
  	packageListIndex := anInteger.
  	anInteger = 0
  		ifFalse: [package := self packageList at: packageListIndex].
  	selectedMessageCategoryName := nil.
  	self selectSystemCategory: nil.
  	selectedMessageName := nil.
  	selectedClassName := nil.
  	self setClassOrganizer.
  	self changed: #packageSelectionChanged.
  	self changed: #packageListIndex.	"update my selection"
  	self changed: #systemCategoryList.	"update the category list"
  	self selectSystemCategory: nil.	"update category list selection"
+ 	self changed: #classList.	"update the class list"
+ 	self selectClass: nil.	"update category list selection"!
- !



More information about the Squeak-dev mailing list