[squeak-dev] The Trunk: Morphic-mha.486.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Dec 7 23:25:56 UTC 2010


Michael Haupt uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-mha.486.mcz

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

Name: Morphic-mha.486
Author: mha
Time: 8 December 2010, 12:24:42.826 am
UUID: e9e7dbd9-2992-4e83-8b9c-5f0011e17644
Ancestors: Morphic-cmm.485

* introduced dedicated method category for extras menu
* added menu rebuild to postscript

=============== Diff against Morphic-cmm.485 ===============

Item was changed:
+ ----- Method: TheWorldMainDockingBar>>extrasMenuOn: (in category 'submenu - extras') -----
- ----- Method: TheWorldMainDockingBar>>extrasMenuOn: (in category 'construction') -----
  extrasMenuOn: aDockingBar 
  
  	aDockingBar addItem: [ :it|
  		it 	contents: 'Extras' translated;
  			addSubMenu: [:menu|
  				menu addItem:[:item|
  					item
  						contents: 'Recover Changes' translated;
  						help: 'Recover changes after a crash' translated;
  						icon: MenuIcons smallHelpIcon;
  						target: ChangeList;
  						selector: #browseRecentLog].
  				menu addLine.
  				menu addItem:[:item|
  					item
  						contents: 'Window Colors' translated;
  						help: 'Changes the window color scheme' translated;
  						addSubMenu:[:submenu| self windowColorsOn: submenu]].
  				menu addItem:[:item|
  					item
  						contents: 'Set Author Initials' translated;
  						help: 'Sets the author initials' translated;
  						target: Utilities;
  						selector: #setAuthorInitials].
  				menu addItem:[:item|
  					item
  						contents: 'Restore Display (r)' translated;
  						help: 'Redraws the entire display' translated;
  						target: World;
  						selector: #restoreMorphicDisplay].
  				menu addItem:[:item|
  					item
  						contents: 'Rebuild Menus' translated;
  						help: 'Rebuilds the menu bar' translated;
  						target: TheWorldMainDockingBar;
  						selector: #updateInstances].
  				menu addLine.
  				menu addItem:[:item|
  					item
  						contents: 'Start Profiler' translated;
  						help: 'Starts the profiler' translated;
  						target: self;
  						selector: #startMessageTally].
  				menu addItem:[:item|
  					item
  						contents: 'Collect Garbage' translated;
  						help: 'Run the garbage collector and report space usage' translated;
  						target: Utilities;
  						selector: #garbageCollectAndReport].
  				menu addItem:[:item|
  					item
  						contents: 'Purge Undo Records' translated;
  						help: 'Save space by removing all the undo information remembered in all projects' translated;
  						target: CommandHistory;
  						selector: #resetAllHistory].
  				menu addItem:[:item|
  					item
  						contents: 'VM statistics' translated;
  						help: 'Virtual Machine information' translated;
  						target: self;
  						selector: #vmStatistics].
  				menu addLine.
  				menu addItem:[:item|
  					item
  						contents: 'Graphical Imports' translated;
  						help: 'View the global repository called ImageImports; you can easily import external graphics into ImageImports via the FileList' translated;
  						target: (Imports default);
  						selector: #viewImages].
  				menu addItem:[:item|
  					item
  						contents: 'Standard Graphics Library' translated;
  						help: 'Lets you view and change the system''s standard library of graphics' translated;
  						target: ScriptingSystem;
  						selector: #inspectFormDictionary].
  				menu addItem:[:item|
  					item
  						contents: 'Annotation Setup' translated;
  						help: 'Click here to get a little window that will allow you to specify which types of annotations, in which order, you wish to see in the annotation panes of browsers and other tools' translated;
  						target: Preferences;
  						selector: #editAnnotations].
  			] ]!

Item was changed:
  ----- Method: TheWorldMainDockingBar>>helpMenuOn: (in category 'submenu - help') -----
  helpMenuOn: aDockingBar
  
  	aDockingBar addItem: [ :it |
  		it	contents: 'Help' translated;
  			addSubMenu: [ :menu |  'Todo'.
  				menu addItem:[:item|
  					item
  						contents: 'Online Resources' translated;
  						help: 'Online resources for Squeak' translated;
  						target: self;
  						icon: MenuIcons smallHelpIcon;
  						selector: #showWelcomeText:label:in:;
  						arguments: {
  							#squeakOnlineResources. 
  							'Squeak Online Resources'. 
  							(140 at 140 extent: 560 at 360)
  						}].
  				menu addItem:[:item|
  					item
  						contents: 'Keyboard Shortcuts' translated;
  						help: 'Keyboard bindings used in Squeak' translated;
  						target: Utilities;
  						selector: #openCommandKeyHelp ].
  				menu addItem:[:item|
  					item
  						contents: 'Font Size Summary' translated;
  						help: 'Font size summary from the old Squeak 3.10.2 help menu.' translated;
  						target: TextStyle;
  						selector: #fontSizeSummary ].
  				menu addItem:[:item|
  					item
  						contents: 'Useful Expressions' translated;
  						help: 'Useful expressions from the old Squeak 3.10.2 help menu.' translated;
  						target: Utilities;
  						selector: #openStandardWorkspace ].
  				menu addLine.
  				menu addItem:[:item|
  					item
  						contents: 'Extending the system' translated;
  						help: 'Includes code snippets to evaluate for extending the system' translated;
  						target: self;
  						icon: MenuIcons smallHelpIcon;
  						selector: #showWelcomeText:label:in:;
  						arguments: {
  							#extendingTheSystem. 
  							'How to extend the system'. 
  							(140 at 140 extent: 560 at 360)
  						}].
  				menu addLine.
  				menu addItem:[:item|
  					item
  						contents: 'Welcome Workspaces' translated;
  						help: 'The Welcome Workspaces' translated;
  						addSubMenu:[:submenu| self welcomeWorkspacesOn: submenu]].
  				(Smalltalk classNamed: #HelpBrowser) ifNotNil: 
  					[:classHelpBrowser|
  					menu addLine.
  					menu addItem: [ :item |
  						item
  							contents: 'Terse Guide to Squeak' translated;
  							help: 'concise information about language and environment' translated;
  							target: classHelpBrowser;
  							selector: #openOn:;
  							arguments: { TerseGuideHelp } ].
  					menu addLine.
  					menu addItem: [ :item |
  						item
  							contents: 'Help Browser' translated;
  							help: 'Integrated Help System' translated;
  							target: classHelpBrowser;
  							selector: #open ] ].
+ 			]].
+ 	!
- 			]].!

Item was changed:
  (PackageInfo named: 'Morphic') postscript: '(Preferences dictionaryOfPreferences at: #alternativeWindowBoxesLook) defaultValue: false.
  SystemProgressMorph initialize; reset.
  TextEditor initialize.
+ SmalltalkEditor initialize.
+ TheWorldMainDockingBar updateInstances'!
- SmalltalkEditor initialize'!




More information about the Squeak-dev mailing list