[squeak-dev] The Trunk: Morphic-eem.1789.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Nov 11 16:35:31 UTC 2021


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

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

Name: Morphic-eem.1789
Author: eem
Time: 11 November 2021, 8:35:27.872742 am
UUID: 5216c9e3-3e23-4083-947a-de1f79423905
Ancestors: Morphic-eem.1788

Fix MNU on hitting enter in Window Menu's Find Workspace... item.

=============== Diff against Morphic-eem.1788 ===============

Item was changed:
  ----- Method: TheWorldMainDockingBar>>listWindowsOn: (in category 'submenu - windows') -----
  listWindowsOn: menu
  
  	| windows |
  	windows := self allVisibleWindows sorted: [:winA :winB |
  		((winA model isNil or: [winB model isNil]) or: [winA model name = winB model name])
  			ifTrue: [winA label < winB label]
  			ifFalse: [winA model name < winB model name]].
  	windows ifEmpty: [ 
  		menu addItem: [ :item | 
  			item
  				contents: 'No Windows' translated;
  				isEnabled: false ] ].
  	windows do: [ :each |
  		| windowColor |
  		windowColor := (each model respondsTo: #windowColorToUse)
  			ifTrue: [each model windowColorToUse]
  			ifFalse: [UserInterfaceTheme current get: #uniformWindowColor for: Model]. 
  		menu addItem: [ :item |
  			item 
  				contents: (self windowMenuItemLabelFor: each);
  				icon: (self colorIcon: windowColor);
  				target: each;
  				selector: #comeToFront;
  				subMenuUpdater: self
  				selector: #windowMenuFor:on:
  				arguments: { each };
  				action: [ each beKeyWindow; expand ] ] ].
  	menu
  		addLine;
  		add: 'Collapse all windows' target: (Project current world) selector: #collapseAllWindows;
  		add: 'Close all windows' target: self selector: #closeAllWindowsUnsafe;
  		addItem: [:item | item
  			contents: 'Close all windows without changes';
  			target: self;
  			icon: MenuIcons smallBroomIcon;
  			selector: #closeAllWindows];
  		add: 'Close all windows but workspaces' target: self selector: #closeAllWindowsButWorkspaces;
  		addItem:
  			[ :item |
  			item 
  				contents: 'Find Workspace...';
- 				target: self;
- 				selector: #findWorkspace;
  				subMenuUpdater: self
  					selector: #workspacesMenuFor:
  						arguments: #()]!



More information about the Squeak-dev mailing list