[squeak-dev] The Trunk: ToolBuilder-Morphic-mt.283.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Dec 8 12:49:26 UTC 2021

Marcel Taeumel uploaded a new version of ToolBuilder-Morphic to project The Trunk:

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

Name: ToolBuilder-Morphic-mt.283
Author: mt
Time: 8 December 2021, 1:49:25.007213 pm
UUID: a5623cc5-1f16-5d47-908d-84157fa1daa5
Ancestors: ToolBuilder-Morphic-mt.282

Complements Morphic-mt.1818

=============== Diff against ToolBuilder-Morphic-mt.282 ===============

Item was changed:
  ----- Method: MorphicToolBuilder>>buildPluggableText: (in category 'widgets required') -----
  buildPluggableText: aSpec
  	| widget |
  	widget := self textPaneClass new.
  	aSpec stylerClass ifNotNil: [:c | widget styler: (c new view: widget)].	
  		on: aSpec model
  		text: aSpec getText 
  		accept: aSpec setText
  		readSelection: aSpec selection 
  		menu: aSpec menu.
  	aSpec font ifNotNil: [:f | widget font: f].
  	widget readOnly: aSpec readOnly.
+ 	widget plainTextOnly: aSpec plainTextOnly.
  	widget editTextSelector: aSpec editText.
  	widget wantsFrameAdornments: aSpec indicateUnacceptedChanges.
  	widget askBeforeDiscardingEdits: aSpec askBeforeDiscardingEdits.
  	widget setProperty: #alwaysAccept toValue: aSpec askBeforeDiscardingEdits not.
  	widget wrapFlag: (aSpec softLineWrap ifNil: [true]).
  	self register: widget id: aSpec name.
  	widget getColorSelector: aSpec color.
  	widget getTextColorSelector: aSpec textColor.
  	self buildHelpFor: widget spec: aSpec.
  	self setFrame: aSpec frame in: widget.
  	self setLayoutHintsFor: widget spec: aSpec.
  	parent ifNotNil:[self add: widget to: parent].

Item was changed:
  ----- Method: PluggableTextMorphPlus>>okToStyle (in category 'testing') -----
+ 	^ (styler isNil or: [self plainTextOnly])
+ 		ifTrue: [false]
+ 		ifFalse: [model aboutToStyle: styler requestor: self]!
- 	^ styler
- 		ifNil: [false]
- 		ifNotNil: [:s | model aboutToStyle: s requestor: self]!

More information about the Squeak-dev mailing list