[squeak-dev] The Trunk: Morphic-ct.2046.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Sep 27 09:41:01 UTC 2022


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

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

Name: Morphic-ct.2046
Author: ct
Time: 27 September 2022, 11:40:56.192156 am
UUID: 379a8f96-7a4b-4a49-8bf2-da3a785d58ad
Ancestors: Morphic-ct.2045

Complements Help-Squeak-Project-ct.96. Reorder items in help menu in the docking bar, adds link to new help on how to contribute to Squeak, adds missing help icons. Adds accessors on UpdatingMenuItemMorph et al. that are required by senders of SqueakContributionHelp class>>#openDockingBarMenuThat:filterItem:.

=============== Diff against Morphic-ct.2045 ===============

Item was added:
+ ----- Method: TheWorldMainDockingBar>>contributingToSqueak (in category 'submenu - help') -----
+ contributingToSqueak
+ 	
+ 	self
+ 		openHelp: #SqueakProjectHelp
+ 		topic: #SqueakContributionHelp!

Item was changed:
  ----- Method: TheWorldMainDockingBar>>helpMenuOn: (in category 'submenu - help') -----
  helpMenuOn: aDockingBar
  
  	aDockingBar addItem: [ :it |
  		it	contents: 'Help' translated;
  			addSubMenu: [ :menu | 
  				menu addItem: [:item |
  						item
  							contents: 'Squeak Help' translated;
  							help: 'Integrated Help System' translated;
  							target: self;
  							selector: #squeakHelp].
  				self feedbackMenuItemOn: menu.
  				
  				menu addLine.
  				
  				menu addItem:[:item|
  					item
  						contents: 'Online Resources' translated;
  						help: 'Online resources for Squeak' translated;
  						target: self;
  						icon: MenuIcons smallHelpIcon;
  						selector: #squeakOnlineResources].
  				menu addItem:[:item|
  					item
  						contents: 'Squeak Swiki' translated;
  						help: 'A very simple way to access Squeak Swiki resources in the image' translated;
  						target: self;
+ 						icon: MenuIcons smallHelpIcon;
  						selector: #swiki].
  				menu addItem:[:item|
  					item
  						contents: 'Keyboard Shortcuts' translated;
  						help: 'Keyboard bindings used in Squeak' translated;
  						target: self;
+ 						icon: MenuIcons smallHelpIcon;
  						selector: #commandKeyHelp ].
  				menu addItem:[:item|
  					item
  						contents: 'Font Size Summary' translated;
  						help: 'Font size summary.' translated;
  						target: self;
+ 						icon: MenuIcons smallHelpIcon;
  						selector: #fontSizeSummary ].
  				menu addItem:[:item|
  					item
  						contents: 'Useful Expressions' translated;
  						help: 'Useful expressions' translated;
  						target: self;
+ 						icon: MenuIcons smallHelpIcon;
  						selector: #usefulExpressions ].
  				menu addLine.
  				menu addItem:[:item|
  					item
  						contents: 'Terse Guide to Squeak' translated;
  						help: 'Concise information about language and environment' translated;
  						target: self;
+ 						icon: MenuIcons smallHelpIcon;
  						selector: #terseGuideToSqueak].
  				menu addItem:[:item|
  					item
+ 						contents: 'Working With Squeak' translated;
+ 						help: 'Information for new users' ;
+ 						target: self;
+ 						icon: MenuIcons smallHelpIcon;
+ 						selector: #workingWithSqueak].
+ 				menu addItem:[:item|
+ 					item
+ 						contents: 'The Squeak User Interface' translated;
+ 						help: 'Descriptions of some of the more-unusual UI elements in Squeak' ;
+ 						target: self;
+ 						icon: MenuIcons smallHelpIcon;
+ 						selector: #squeakUserInterface].
+ 				menu addItem:[:item|
+ 					item
+ 						contents: 'Extending The System' translated;
- 						contents: 'Extending the system' translated;
  						help: 'Includes code snippets to evaluate for extending the system' translated;
  						target: self;
  						icon: MenuIcons smallHelpIcon;
  						selector: #extendingTheSystem].
+ 				menu addItem: [:item|
+ 					item
+ 						contents: 'Contributing to Squeak' translated;
+ 						help: 'Some information and a short tutorial on how you can participate in the community' translated;
+ 						target: self;
+ 						icon: MenuIcons smallHelpIcon;
+ 						selector: #contributingToSqueak].
  				menu addLine.
  				
  			menu addItem:[:item|
  				item
  					contents: 'Release Notes' translated;
  					help: 'Changes in this release' translated ;
  					target: self;
  					selector: #releaseNotes].
  			menu addItem:[:item|
  				item
- 					contents: 'Working With Squeak' translated;
- 					help: 'Information for new users' ;
- 					target: self;
- 					selector: #workingWithSqueak].
- 			menu addItem:[:item|
- 				item
- 					contents: 'The Squeak User Interface' translated;
- 					help: 'Descriptions of some of the more-unusual UI elements in Squeak' ;
- 					target: self;
- 					selector: #squeakUserInterface].
- 			menu addItem:[:item|
- 				item
  					contents: 'License Information' translated;
  					help: String empty ;
  					target: self;
  					selector: #licenseInformation].				
  				
  		
  			menu addLine.
  			self aboutMenuItemOn: menu.
  		]]!

Item was added:
+ ----- Method: UpdatingMenuItemMorph>>wordingArgument (in category 'wording') -----
+ wordingArgument
+ 
+ 	^ wordingArgument!

Item was added:
+ ----- Method: UpdatingMenuItemMorph>>wordingProvider (in category 'wording') -----
+ wordingProvider
+ 
+ 	^ wordingProvider!

Item was added:
+ ----- Method: UpdatingMenuItemMorph>>wordingSelector (in category 'wording') -----
+ wordingSelector
+ 
+ 	^ wordingSelector!

Item was added:
+ ----- Method: UpdatingSimpleButtonMorph>>wordingSelector (in category 'accessing') -----
+ wordingSelector
+ 
+ 	^ wordingSelector!

Item was changed:
+ (PackageInfo named: 'Morphic') postscript: 'TheWorldMainDockingBar updateInstances. "Updates menu for Help > Contributing to Squeak"'!
- (PackageInfo named: 'Morphic') postscript: 'TheWorldMainDockingBar updateInstances. "Updates menu for Windows > Find Workspace ..."'!



More information about the Squeak-dev mailing list