[squeak-dev] The Trunk: Morphic-kfr.1482.mcz

commits at source.squeak.org commits at source.squeak.org
Sun Mar 3 11:07:16 UTC 2019

Karl Ramberg uploaded a new version of Morphic to project The Trunk:

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

Name: Morphic-kfr.1482
Author: kfr
Time: 3 March 2019, 12:06:05.575161 pm
UUID: 9ff8560d-375c-a947-91b6-3ab0f856f9fc
Ancestors: Morphic-ul.1481

Two small fixes from tcj

Prevent DockingBar menu item labels from being edited, by default.  This hides three possible defects in current item label editing behavior: the editor appears with its position slightly off, it only allows one keypress before automatically accepting the input, and if a menubar icon is shift-clicked then it is erased and replaced by text input by the user.  Note that the menubar can be easily restored to its default contents by clicking Extras->Rebuild Menus, or evaluating: TheWorldMainDockingBar updateInstances

Copy a method from MVC's ParagraphEditor to Morphic's TextEditor.  #printerSetup is sent by StringHolder's shifted yellow button menu and so can be sent to both ParagraphEditor (in MVC) and TextEditor (in Morphic).

=============== Diff against Morphic-ul.1481 ===============

Item was changed:
  ----- Method: DockingBarItemMorph>>wantsKeyboardFocusOnShiftClick (in category 'events') -----
  	"set this preference to false to prevent user editing of docking bar menu items"
+ 	^Preferences valueOfPreference: #allowMenubarItemEditing ifAbsent: [false]!
- 	^Preferences valueOfPreference: #allowMenubarItemEditing ifAbsent: [true]!

Item was added:
+ ----- Method: TextEditor>>printerSetup (in category 'menu messages') -----
+ printerSetup
+ 	"copied from ParagraphEditor"
+ 	TextPrinter defaultTextPrinter inspect
+ !

More information about the Squeak-dev mailing list